本章主要包裹一下内容:历史命令回顾,和其它命令
目录管理:ls、cd、pwd、mkdir、rmdir、tree
文件管理:touch、stat、file、rm、cp、mv、namo
日期时间:date、clock、hwclock、cal
文本查看命令:cat、tac、more、less、head、tail
cat:连接并显示。
-n:显示行号
-E:显示结束符号(Linux结束符号为$)
-T:显示制表符
-v:显示非打印符号
-A:显示所有符号
文件1 文件2:把文件1与文件2的内容连起来进行显示
tac:把显示的内容反过来
Ctrl+C:强制结束。
分屏显示命令:more、less
空格:向后翻一屏
B:向前翻一屏
回车:向后翻一行
K:向前翻一行。
more:常用想后翻,最后一页会推出。less:常用向后翻页,最后一页不退出,只有Q才退出。
head:查看前N行,默认是10
tail:查看后N行。
-n:查看前几行。
-f(tail可用):立即显示文件中追加的内容。
-----------------------------------------------------------------------------------------------------------
[[email protected] ~]# head -3 /etc/inittab
# inittab is only used by upstart for the default runlevel.
#
# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
文本处理:cut、join、sed、awk
cut:-d:制定分隔符,默认为空格
-f:指定显示的字段。f1:显示第一列。f1,3:表示显示1列和3列。f1-3:表示显示1-3列。
-----------------------------------------------------------------------------------------------------------------------------
[[email protected] ~]# cut -d : -f1,3,5-7 /etc/passwd
root:0:root:/root:/bin/bash
bin:1:bin:/bin:/sbin/nologin
daemon:2:daemon:/sbin:/sbin/nologin
[[email protected] ~]# head -3 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
排序命令:sort
sort: 不影响文件内容,按照文档第一个字符升序进行排序。
-n:按照数值大小进行排序。
-r:逆序。
-t:字段分隔符
-k:第几行。以哪个字段进行排序。
-u:不显示重复行
-f:排序不区分大小写
uniq:显示或者忽略重复行(重复且相同的行为重复行)
-d:只显示重复行
-D:显示所有重复行(重复几次就显示几行)
-c:显示行,并说明每行重复的次数。
文本统计:WC(word count):行、字符数、字节数(空格也包裹)
[[email protected] ~]# wc /etc/issue
3 13 75 /etc/issue
-l:只显示行
-w:单词数
-m:字符数
-L:最长一行多少个字符
字符处理命令:tr:转换或者删除字符
tr 选项 ... set1 ...
tr ‘a-z‘ ‘A-Z‘ < /etc/passwd
-d:删除字符集中出现的所有制定字符