1. 程式人生 > >Linux系列2

Linux系列2

1 Shell介紹

shell充當的是人與核心之間的翻譯官,許多主流的Linux系統預設的是Bash(Bourne-Again SHell),記住shell很方便

2 常用系統命令

1 echo命令

echo 命令用於在終端輸出字串或變數提取後的值,格式為“echo [字串 | $變數]”。

echo $SHELL 提取變數SHELL的值

2 date檢視時間命令

可以附加的引數 %t %H %I %M %S %j

3 reboot
4 poweroff
5 wget 下載命令

6 ps 命令用於檢視系統中的程序狀態,格式為 ps [引數]

可加引數 -a -u -x

Linux中5中程序狀態

R執行 S中斷 D不可中斷 Z僵死 T停止

7 top 命令用於動態地監視程序活動與系統負載等資訊,其格式為 top,可理解為強化版的Windows工作管理員。直接用即可
8 pidof 命令用於查詢某個指定服務程序的PID,格式為 pidof [引數] [服務名稱]

pidof sshd

9 kill 用於終止某個指定PID的服務程序,格式為 kill [引數][程序PID] 這種操作的效果等同於強制停止 相關 服務
10 killall 用於終止某個指定名稱的服務所對應的全部程序(pidof 查詢的對應某個指定名稱的服務可能有多個程序)

3系統狀態監測命令 (這裡只列舉點我用的到的)

1 who 快速顯示出所有正在登入本機的使用者的名稱以及他們正在開啟的終端資訊
2 last 命令用於檢視所有系統的登入記錄,格式為“last [引數]”(但是這個是可以被黑客更改的)
3 history   顯示歷史執行過的命令 格式為 history [-c]

預設為1000條資料,也可以去/etc/profile 檔案的HISTORY變數值
-c 會清除所有的命令歷史記錄

4 工作目錄命令

pwd
cd
ls

5 文字檔案編輯命令

cat 可見引數 -n
more
head -n 20 file_name 檢視前20行20的內容
tail -f 檢視實時log檔案
tr 替換文字檔案的字元 tr [原始字元][目標字元]
wc 統計文字的行數,字數,位元組數
-l -w -c
stat 檢視檔案的具體儲存資訊和時間資訊等

5 不常見的檔案管理命令

file 檢視檔案型別

—-恢復內容結束—-