cat Concatenate
cat 選項 文件名
-n 在每一行(含空行)前顯示行號
more less 分屏閱讀
more 選項 文件名
缺點:不方便向前翻頁
Enter鍵下翻一行
空格鍵下翻一屏
b鍵向上翻一屏
q或Q 鍵退出
/鍵後查找
?鍵瞭解操作說明
less
less 選項 文件名
優點:支持前後翻頁
PgUp向前翻頁
PgDn向後翻頁
?鍵向前 按/鍵向後查找(n,N切換)
more最基本的文本閱讀器
less是增強型的文本閱讀器,功能更多
文件首/尾部
head tail
head -n 數字 文件名 默認爲10行 -n 或-數字
文件的14-15行
[root@localhost test]# head -n 15 /etc/passwd|tail -n 2
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
文本統計
wc Word Count
wc 選項 文件名
文件的行數
[root@localhost test]# wc -l /etc/services
10774 /etc/services
多少個配置文件
[root@localhost test]# ll /etc/*.conf|wc -l
46
grep 條件條件檢索文本
grep 選項 '查找條件'
-i 查找時忽略大小寫
-v 反轉查找,輸出不符合查找條件的行
--color 突出顯示查找字符串
雙引號內指定查找的字符串
^.. 表示以..開頭
..$ 表示以..結尾
^$ 表示空行
[root@localhost test]# dmesg |grep 'eth' --color
eth0: no IPv6 routers present
去#號開頭的文本
grep -v '^#' /etc/vsftpd/vsftpd.conf
當前/bin/bash登錄shell的個數
[root@localhost test]# grep -c '/bin/bash' /etc/passwd
4
去空格和以#號開頭的文本
grep -E -v '^#|^$' /etc/vsftpd/vsftpd.conf