1. 程式人生 > >php面試題:linux常用命令總結

php面試題:linux常用命令總結

本文內容參考《linux就該這樣學》

1.執行檢視幫助

man

2.常用系統命令

echo 在終端輸出字串或變數提取後的值

date 顯示設定系統時間或日期 -s 設定系統時間 -%j當前日期為一年中的第幾天

reboot 重啟 (需要root管理員許可權)

poweroff 關機 (需要root管理員許可權)

wget 終端下載網路檔案

ps 檢視系統程序狀況

top 動態的監視程序活動與系統負載資訊(強化版的window任務伺服器)

pidof 查詢某個指定服務程序的pid(程序號碼值)

kill 終止某個指定pid的服務程序

killall 終止某個指定名稱的服務所對應的全部程序

3.系統狀態檢測命令

ifconfig 獲取網絡卡配置和網路狀態

uname 用於檢視系統核心與系統版本

uptime 用於檢視系統的負載資訊(系統時間,已執行時間,啟用終端數量,平均負載(1分鐘,5分鐘,15分鐘 越低越好,不要超過1))

free 顯示當前系統的記憶體使用量

who 當前登人主機的使用者終端資訊

last 檢視所有系統的登入資訊

history 顯示歷史過程中的執行命令(!編碼數字 可以呼叫歷史命令,-c 清除歷史命令)

sosreprot 收集系統配置和架構資訊並輸出診斷檔案

4.工作目錄的切換命令

pwd 使用者當前所處的工作目錄

cd 切換工作路徑

ls 顯示目錄檔案資訊

5.文字檔案編輯命令

cat 用於檢視內容加少的純文字檔案

more 用於檢視內容較多的純文字檔案

head 用於檢視純文字檔案的前幾行

tail 用於檢視純文字檔案的後幾行或持續重新整理(重新整理 tail -f 檔名)

tr 替換文字檔案字元

wc 統計文字檔案行數,字數,位元組數

stat 檢視檔案的具體儲存資訊和時間資訊

cut 按列提取文字字元

diff  比較多個文字檔案的差異 (--brief 判斷是否相同 -c 檔案內容具體的不同)

6.檔案目錄管理命令

touch 建立空白檔案和設定檔案時間

mkdir 建立空白目錄

cp 複製檔案或目錄

mv 剪下檔案 檔案重新命名

rm 刪除檔案或目錄

dd 按照指定大小和個數的資料塊來複制檔案或轉化檔案

file 檢視檔案型別

7.打包,壓縮,搜尋命令

tar 打包壓縮或解壓( -c 建立壓縮檔案 -v 顯示過程 -z用Gzip壓縮或解壓 -f 目標檔名 -x 解開壓縮檔案)

grep 在文字中執行關鍵字搜尋並顯示匹配的結果(-b 把可執行檔案當做文字檔案來搜尋 -c 僅顯示找到的行數 -i 忽略大小寫 -n 顯示行號 -v 反向選擇僅列出沒有關鍵字的行)

find 用於按照指定條件查詢檔案(-name 匹配名稱 -perm 匹配許可權 -user 匹配所有者 -group 匹配所有組 )