day7

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 選項 文件名

wKioL1evBx6CcVsFAABCZxUNuVg435.png

文件的行數

[root@localhost test]# wc -l /etc/services 

10774 /etc/services


多少個配置文件

[root@localhost test]# ll /etc/*.conf|wc -l

46


grep 條件條件檢索文本

grep 選項 '查找條件'

-i 查找時忽略大小寫

-v 反轉查找,輸出不符合查找條件的行

--color 突出顯示查找字符串


雙引號內指定查找的字符串

^.. 表示以..開頭

..$ 表示以..結尾

^$ 表示空行

wKiom1evCWmyOSYoAAAtA9GldBg277.png



[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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章