Linux常用命令

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


生成数字序列

以逗号分隔:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • awk介绍awk变量printf命令:实现格式化输出操作符awk patternawk actionawk数组aw...
    哈喽别样阅读 1,640评论 0 4
  • head显示文件的前部 -n<行数>显示的行数 head-n5log2014.log#显示文件前5行 -c<字节>...
    Al_不期而遇阅读 334评论 0 0
  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 1,145评论 0 0
  • 一. AWK 说明 awk的处理文本和数据的方式:它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并...
    西华子阅读 966评论 0 4
  • 我的童年愿望,也是我的童年遗憾,那就是懵懂时期最喜欢的一个女孩,居然没有在一起!?不!连,牵手都没有!那个时...
    海子二世阅读 884评论 2 3