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: 删除出现在字符集中的所有字符