美文网首页
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