美文网首页
Linux常用命令

Linux常用命令

作者: 辛未 | 来源:发表于2019-02-28 13:43 被阅读0次

    diff

    对比两个目录的所有不同文件: diff -rq dirA dirB

    du -sh *

    查看指定目录下,所有文件或子目录的空间大小 `du -sh *` 

    tee


    将管道输出重定向到文件:

    $ who 2>&1 | tee who.txt

    将管道输出追加到文件:

    $ who 2>&1 | tee -a who.txt

    awk


    打印字符串中以空格分割的第一列和第二列子字符串:

    awk '{print $1,$2}'

    cut


    find


    查找指定模式的文件列表,且排除指定模式的文件名:

    find  /usr/local  -name  *.sh  -a  !  -name  *.tmp.sh

    查找指定目录、指定模式的文件名,排除指定的目录不搜索:

    find $DIR -path "$EXCLUDE_DIR" -prune -o type -f name "$PATTERN" -print

    dirname


    说明:dirname 仅处理文件名字符串,提取其中的目录部分,但不会对目录路径进行特别的处理或转换。例如:

    1、如果输入的是文件的相对路径,则输出的是目录的相对路径。

    seq


    生成数字序列

    以逗号分隔:

    相关文章

      网友评论

          本文标题:Linux常用命令

          本文链接:https://www.haomeiwen.com/subject/dephuqtx.html