Shell 常用语法

  1. 常用命令

    1
    2
    3
    4
    5
    6
    7
    8
    ls
    mkdir -p
    mv
    cp
    pwd
    rm -rf
    cat
    echo
  2. 查看磁盘空间

    1
    df -h
  3. 查看目录空间

    1
    2
    du -sh
    du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小
  4. 查看cpu内存等资源

    1
    2
    3
    ps -aux | grep 
    top
    free -h

    M按照内存排序

  5. 网络

    1
    mtr -r 202.108.33.94
  6. 查看系统版本

    1
    2
    3
    uname -a
    cat /proc/version
    lsb_release -a
  7. 文件插入内容

    1
    echo ''> file.txt
  8. 文件替换字符串

    1
    2
    #替换一行中的某部分格式:
    sed 's/要替换的字符串/新的字符串/g' #(要替换的字符串可以用正则表达式)
  9. more,less

    1
    2
    3
    4
    5
    6
    7
    8
    9
    回车键  向下移动一行;
    y 向上移动一行;
    空格键 向下滚动一屏;
    b 向上滚动一屏;
    d 向下滚动半屏;
    h less的帮助;
    g 跳到第一行;
    G 跳到最后一行
    q 退出less
  10. 查看日志 tail

    1
    tail -f命令可以实时查看文件新增内容
  11. vim文档编辑

    1
    2
    3
    4
    5
    i #切换到输入模式,以输入字符。
    x #删除当前光标所在处的字符。
    :#切换到底线命令模式,以在最底一行输入命令
    esc #输入模式
    :wq #保存退出
  12. 压缩解压缩

    1
    2
    tar -zxvf 压缩文件名.tar.gz #解压
    tar -zcvf 压缩文件名.tar.gz #压缩