zoukankan      html  css  js  c++  java
  • Linux命令

    一、常用查看、切换目录操作
    ls 查看当前目录下的文件 只列出文件名
    ls -al 比ls详细(除了文件名,还有文件相关信息) 会列出以点开头的隐藏文件
    ls 目录名 查看任意目录下面的文件 输入文件前几个字母按tab键自动补全
    cd 目录名 切换操作目录(可以是多级目录)
    cd .. 返回上一层目录,也可以连续使用,如cd ../..返回上上一层
    cd /返回根目录


    二、文件的创建、复制、剪切、删除
    touch 文件名 创建文件,在非操作目录下创建时,touch后面加正确的目录地址
    mkdir 文件夹名 创建文件夹,也可以在非当前操作目录下创建,只要mkdir后面跟的目录正确就行了
    mkdir -p 文件夹名/文件名 创建多层目录
    cp 文件名1 文件名2 copy复制 文件名1是源文件,文件名2是复制之后的名字。在同一目录下这两个名字必须不同,复制到另一目录下则文件名2就是详细目录加文件名,如 cp 1.txt /home/1.txt (文件名随意)
    mv 文件名 目录 move剪切,和copy的区别就是,cp完后源文件还在,而mv后源文件不在了(相当于给文件换了个位置)
    rm 文件名 remove删除文件,或 rm 目录/文件名(删除非操作目录下的文件)
    rm -r 目录

    删除目录,注意千万不要执行 rm -r / 这样会把根目录下所有文件都删除,并且永远找不回来。linux没有垃圾箱功能。
    三、vim命令,编辑文件
    vim 文件名 打开文件,可以看里面的内容。
    i 按键盘上的 i 进入编辑模式,就可以在里面编辑啦
    esc 键盘上按两次esc退出编辑模式
    :w 保存编辑内容
    :q 退出文件,:wq 表示保存修改并退出,:q! 表示强制退出,不做任何修改。

    四、操作Tomcat命令
    启动Tomcat:
    方案一:
    使用命令 【 ./startup.sh 】启动tomcat服务。
    使用命令 【 ./shutdown.sh 】停止tomcat服务。
    使用命令 【 cd ../logs 】切换到日志目录。
    使用命令 【 tail -f catalina.out 】打印日志tomcat启动日志信息!
    方案二:
    使用命令 【 nohup sh catalina.sh run & 】启动tomcat服务。
    使用命令 【 tail -f nohup.out 】监控输出。
    使用命令 【 ./shutdown.sh 】停止tomcat服务。
    附:也可使用杀进程的方式停止服务
    步骤一:
    使用命令 【 ps -ef|grep java 】查看所有进程 / 使用命令 【 ps -ef|grep tomcat 】查看所有Tomcat进程
    步骤二:
    使用命令 【 kill -9 进程号 】即可删除进程 停止服务

    五、上传、下载
    yum -y install lrzsz 安装软件
    rpm -qa lrzsz 查看是否安装成功
    sz 文件名 下载
    rz 上传

    1、ping 测试与目标主机/网络连通性

    2、ifconfig 查看和配置网络设备

    3、lsof/netstat 查看某个端口是否被占用

    4、more/less 翻页查看

    5、chmod 文件权限修改

    6、grep 文本搜索工具 使用正则表达式搜索文本,并把匹配的行打印出来

    7、df 列出文件系统的整体磁盘使用量

    8、pipe 管道命令 (上一次命令的输出是下一个命令的输入)

    9、sort 排序命令

    10、su 切换用户 sudo切换到root用户


    面试准备:
    ps命令
    ps 命令用于查看当前正在运行的进程。
    语法:ps [options] [--help]

    例如: ps -ef | grep java
    -ef是以全格式显示当前所有的进程
    -e显示所有进程 -f全格式 r只显示正在运行的进程
    表示查看所有进程里CMD是Java的进程信息
    grep是搜索

    ps -aux | grep java
    a 显示终端上的所有进程,包括其他用户的进程
    x 显示没有控制终端的进程
    -aux显示所有状态

    kill命令用于终止进程
    例如:kill -9 [PID]
    通常用ps查看PID,用kill命令终止进程

    exit命令用于退出目前shell

    pwd命令用于查看当前路径(绝对路径)

    clear清屏 ctrl+c退出当前命令ctrl+z挂起当前进程 fg 恢复后台

    id 查看显示目前登录账户的uid和gid及所属分组及用户名

    ls列出指定目录中的目录以及文件

    chmod 文件权限修改

    grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来

    linux上进程有5种状态:
    1、运行(正则运行或在运行队列中等待) R
    2、中断(休眠中,受阻,在等待某个条件的形成或接受到信号) S
    3、不可中断(收到信号不唤醒和不可运行,进程必须等待直到有中断发生) D
    4、僵死(进程已终止,但进程描述符存在,直到父进程调用wait4()系统调用后释放) Z
    5、停止(进程收到sigstop,sigstp,sigtin,sigtou信号后停止运行) S

    who am i 查找自己所在终端信息:who am i

    history 查看用过的命令列表

    df -hl查看磁盘使用空间

    netstat查看网络是否连通

    ifconfig查看ip地址及接口信息

    awk是一种处理文本文件的语言,是一个强大的文本分析工具

  • 相关阅读:
    code-breaking picklecode中对signed_cookies引擎分析
    [一道蓝鲸安全打卡Web分析] 文件上传引发的二次注入
    攻防世界Web新手解析
    面向对象相关
    面试第二篇
    函数相关
    python复习目录
    面试第一篇
    Django Rest Framework进阶二
    Django Rest Framework进阶一
  • 原文地址:https://www.cnblogs.com/xiaolangzhong/p/10089657.html
Copyright © 2011-2022 走看看