linux初级学习笔记四:Linux文件管理类命令详解!(视频序号:03_1)

本节学习的命令:cat(tac),more,less,head,tail,cut,sort,uniq,wc,tr

本节学习的技能:目录管理

        文件管理

        日期时间

        查看文本

        分屏显示

        文本处理

文件管理命令总结:

目录管理

  ls、cd、pwd、mkdir、rmdir、tree

文件管理

  touch、stat、file、rm、cp、mv、nano

日期时间

  date、clock、hwclock、cal

查看文本

  cat、tac、more、less、head、tail

  cat:连接并显示

      -n:在显示的时候对每一行进行编号

      -E:显示每一行的行结束符

      (tac 命令把文本反过来显示)

分屏显示

  more、less

  more:支持向后翻,(缺点:翻到文件尾部就退出了)

  less:与man命令的使用方法一样(因为使用man命令时就是用less打开文件的)

  head:查看前n行 (“n“默认是10)

  tail:查看后n行

      -n:显示前几行

      tail -f: 查看文件尾部,不退出,等待显示后续追加至此文件的新内容;

 

文本处理

  cut、join、sed、awk

  cut:剪切文件

      -d: 指定字段分隔符,默认是空格

      -f: 指定要显示的字段

           -f 1,3:显示第一和三个字段

           -f 1-3:显示第一到三个字段

  sort:文本排序(默认是按照ASCII码升序进行排列的)

      -n:按数值大小排序

      -r: 按ASCII码降序排序

      -t: 字段分隔符

      -k: 以哪个字段为关键字进行排序(sort -t: -k3 /etc/passwd)

      -u: 排序后相同的行只显示一次

      -f: 排序时忽略字符大小写

  uniq: 报告哪一行出现重复的内容(相邻)

      -c: 显示文件中行重复的次数

      -d: 只显示重复的行

  wc(word count) :文本统计(可以统计一个文件中有多少行,多少个单词,多少个字节)

      -l:只显示行数

      -w:只显示单词数

      -c:只显示字字节数

      -L:显示最长的一行有多少个字符

  tr:字符处理命令( 转换或删除字符)

      tr [OPTION]... SET1 [SET2]

        -d: 删除出现在字符集中的所有字符

 

猜你喜欢

转载自www.cnblogs.com/darwinli/p/8930941.html