小节:
目录管理:ls,cd,pwd,mkdir,tree
文件管理:touch,mkdir,rm,cp,mv,stat,nano
日期时间:cal,date,clock,hwclock
查看文本:cat,tac,more,less,head,tail
命令终止符:ctrl+c
cat:连接并显示(首部向尾部显示)
-n:显示的时候对每一行编号
-E:显示每一行的行结束符(linux系统文本文件的行结束符是"$")
tac:cat:连接并显示(尾部向首部显示)
分屏显示:more,less
more:向后翻
翻屏:
向后翻一屏:space空格(翻到最后就退出了)
向前翻一屏:b
向后翻一行:enter
向前翻一行:k
less:(man是用less查看)
翻屏:
向后翻一屏:space空格
向前翻一屏:b
向后翻一行:enter
向前翻一行:k
查找:
/KEYWORD:自前向后
n:下一个
N:前一个
?KEYWORD:自后向前
n:下一个
N:前一个
退出:q
head:
-mont:查看前n行
tail:
-mont:查看后n行
-f:监控一个文件
查看一个文件尾部,不退出,等待显示后续追加至此文件的新内容
文本处理:cut,jion,set,awk
文本文件
Tom:12:male:2016/01/30
字段 1 2 3 4
cut:
-d:指定字段分隔符,默认是空格
-f:指定要显示的字段
离散表示法:-f 1,3显示1和3的字段
连续表示法:-f 1-3显示1到3的字段
文本排序:
sort:
-n:数值排序
-r:降序排序
-t:指定字段分隔符
-k:指定以哪个字段为关键字进行排序
-u:排序后相同行只显示一次
-f:排序时忽略字符大小写
uniq:相邻且重复的只显示一次
-c:显示文件中行重复的次数
-d:只显示重复的行
文件统计:wc(word count)
-L:最长的一行包含几个字符
-l:只显示行数
-m:只显示字符数
-w:显示单词数
-c:只显示字节数
字符处理命令:tr —— 转换或删除字符(逐个处理)
tr 选项 字符集1[字符集2]
eg:tr ‘ab‘ ‘AB‘
-d:删除出现在字符集中的所有字符(一个字符集就够了)