1. 程式人生 > >linux就該這麼學筆記2

linux就該這麼學筆記2

必須掌握的Linux命令 1. echo 輸出字串或變數提取後的值 2. date “+%Y-%m-%d %H:%M:%S” 年-月-日 小時:分鐘:秒 3. reboot 重啟系統 4. poweroff 關機 5. wget 下載網路檔案 6. PS -aux 檢視系統中的程序狀態 -a 顯示所有(包括其他使用者的程序) -u 使用者及其他詳細資訊 -x 顯示沒有控制終端的程序 五種常見程序狀態:R(執行)S(中斷休眠)D(不可中斷)Z(僵死)T(停止) 7. top 動態監視程序活動與負載資訊類似Windows的工作管理員 8. pidof 查詢服務程序的PID值 9. kill 終止某個指定PID 10. killall 終止某個服務對應的所有PID程序 11. man 檢視幫助命令

系統狀態檢測命令 1. ifconfig 獲取網絡卡配置與網路狀態資訊 2. uname 檢視系統核心與系統版本等資訊。 3. uptime 檢視系統負載資訊 4. free 顯示當前系統中記憶體使用量資訊 free -h 5. who 檢視當前登入主機的使用者終端資訊 6. last 檢視所有系統登入記錄 7. history 顯示歷史執行過的命令 “-c” 引數清除所有記錄,“!“編碼數字”重複執行對應的命令 8. sosreport 輸出診斷文件。

工作目錄切換命令 1.pwd 顯示使用者當前所處的工作目錄 2.cd 切換路徑 3. ls 顯示目錄中的檔案資訊。 文字檔案編輯命令 1. cat 檢視純文字檔案一頁之內的,加-n 顯示行號 2. more 檢視純文字檔案 內容多的 3. head 檢視純文字檔案 前N行 4. tail 檢視純文字檔案 後N行 5. tr 用於替換文字檔案中的字元 6. wc 統計指定文字 -l 行數 ,-w 單詞數,-c位元組數 7. stat 檢視檔案的具體儲存資訊和時間 8. cut 按 列 切割提取想要的資料 -f 列數,-d 設定間隔符 9. diff 比較多個文字檔案差異 –brief 判斷是否相同,-c 顯示不同內容結果 10. sed -n ‘5,10p‘ filename 只檢視檔案的第5行至第10行。