CentOS 6 命令(三)——查看、統計、過濾、rpm安裝

ls -l #長格式顯示 以d開頭的文件表示目錄
ls -l /etc | grep “^d” | wc -l #以長格式顯示/etc目錄內容,再過濾d開頭的行(d開頭的爲子目錄),統計文件內容的行數——實現功能:統計/etc目錄中子目錄的個數
ls -l /proc | grep “^d” | wc -l #統計/proc目錄(進程存放目錄)中子目錄的個數
cat -n /etc/man.config #標行號查看,默認進入尾部
less /etc/man.config #查看文件的方式 逐行分頁查看,上下箭頭可以逐行移動 空格翻頁 q退出查看
less -N /etc/man.config #帶行號分頁查看,默認進入開頭,更人性化
cat -n /etc/man.config | less #帶行號分頁查看,進入開頭
less /var/log/secure #分頁查看linux登錄(安全)日誌。
ip addr show eth0 #通過命令字查看我eth0網卡的ip地址信息 eth0表示我係統中第一個以太網卡
cd /var/log/ #當前目錄中保存了系統中所有的日誌信息。日誌就是記錄各種事件發送的信息

#tail命令專門(默認)看文件最後的10行內容,如果自己指定參數,他會根據參數顯示要看的行數。
cat -n secure | tail #看文件的最後幾行
cat -n secure | tail -5 #看文件的最後5行
tail -f /var/log/secure #實時跟蹤。-f,follow
tail -f 日誌文件 #實時觀察,要退出,中斷操作按ctrl+c即可

ssh [email protected] #遠程登錄

grep --color “Failed” secure #列出了所有失敗 的信息記錄
awk{print $3}’ /tmp/class2001.txt #取出txt文件中第三個字段的內容
grep --color “Failed” secure | awk{print $11}#精確取出所有登錄失敗的ip地址
grep --color “Failed” secure | awk{print $11}| sort #排序(sort)
grep --color “Failed” secure | awk{print $11}| sort | uniq -c #(-c,count統計次數。uniq-報告或省略重複行。相同的內容合併)

file httpd-2.2.15.tar.gz #分析文件類型
md5sum httpd-2.2.15.tar.gz #分析有沒有丟包現象(拷貝來的軟件包,要做md5值驗證,防止丟包)
tar -xf httpd-2.2.15.tar.gz #解壓縮到當前路徑

gcc /tmp/test.c -o /tmp/test.o #將源碼編譯成二進制文件

cd /media/ #進入光盤掛載路徑
ls #列出當前目錄內容
ls -lh #長格式易讀顯示目錄詳細信息
du -sh Packages/ #統計文件夾Packages的總大小。sum統計總大小,h易讀
grep “root” /tmp/passwd #在passwd內容中過濾含root的行
ls | wc -l #統計該目錄的行數
ls | grep “tree” #過濾出tree軟件(在衆多軟件中,選一款軟件名爲tree的軟件包)

rpm -qa #列出系統中已經安裝過的所有軟件包
rpm --qa |grep “tree” #確認是否安裝過叫tree的軟件
rpm -qpi tree-1.5.3-3.el6.x86_64.rpm #分析該軟件包的詳細信息
rpm -qpl tree-1.5.3-3.el6.x86_64.rpm #列出該軟件包安裝以後會產生的文件和文件路徑
rpm -ivh  tree-1.5.3-3.el6.x86_64.rpm #安裝軟件,顯示進度條
rpm -e tree #刪除軟件tree

netstat -antpul #查看端口狀態信息。t爲tcp、u爲udp協議、p代表pid號、l爲listen,監聽狀態
netstat -antpul | grep --color 80 #過濾80(關鍵字高亮)所在的行

ip addr show eth0 #查看eth0網卡的ip地址信息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章