[root@www ~]# grep [-acinv] [--color=auto] '搜尋字元串' filename
選項與參數:
-a :将 binary 檔案以 text 檔案的方式搜尋資料
-c :計算找到 '搜尋字元串' 的次數
-i :忽略大小寫的不同,是以大小寫視為相同
-n :順便輸出行号
-v :反向選擇,亦即顯示出沒有 '搜尋字元串' 内容的那一行!
--color=auto :可以将找到的關鍵詞部分加上顔色的顯示喔!
指令格式:
ps[參數]
指令功能:
用來顯示目前程序的狀态
指令參數:
a 顯示所有程序
-a 顯示同一終端下的所有程式
-A 顯示所有程序
c 顯示程序的真實名稱
-N 反向選擇
-e 等于“-A”
e 顯示環境變量
f 顯示程式間的關系
-H 顯示樹狀結構
r 顯示目前終端的程序
T 顯示目前終端的所有程式
u 指定使用者的所有程序
-au 顯示較詳細的資訊
-aux 顯示所有包含其他使用者的行程
-C<指令> 列出指定指令的狀況
--lines<行數> 每頁顯示的行數
--width<字元數> 每頁顯示的字元數
--help 顯示幫助資訊
--version 顯示版本顯示
有時執行shutdown.sh後tomcati其實l還在運作,執行如下語句
顯示如下圖資訊:

Paste_Image.png
表示tomcat沒有被關閉(16703是pid),執行
殺死pid,重新啟動tomcat
檢視1099端口占用情況
netstat -apn | grep 1099
檢視1099端口PID,殺死PID
ps -aux | grep 1099
兩者的輸出結果差别不大,但展示風格不同。aux是BSD風格,-ef是System V風格。這是次要的差別,一個影響使用的差別是aux會截斷command列,而-ef不會。當結合grep時這種差別會影響到結果。