0x01-1 RHEL linux 常用的工作命令
阿新 • • 發佈:2018-11-11
linux 常用的工作命令
1.echo命令
echo命令用於在終端輸出字串或者變數提取後的值。
格式:echo [字串|變數]
示例:#echo pantao
#echo #SHELL
2.date 命令
用於顯示及設定系統的時間或者日期
格式: date[選項][+指定的格式]
date命令中的引數以及作用
#date -s "20181024 8:30:00" 設定系統當前時間
#date “+%Y+%M+%D %H:%M:%S”
#date “+%j”顯示當年的第幾天
3.reboot命令
用於重啟系統,預設只能root使用者可使用
格式:#reboot
使用方法:#reboot
4.poweroff命令
和 reboot相同,也要root使用者
格式:#poweroff
5.wget命令
用於在終端下載網路檔案
格式:wget[引數 ]下載地址
wget命令的引數以及作用
示例:使用方法(補)
6.ps命令
用於檢視系統中程序狀態
格式:ps[引數]
ps命令的引數以及作用
Linux系統中時刻執行著許多程序,如果能夠合理地管理它們,則可以優化系統的效能。在Linux系統中,有5種常見的程序狀態,分別為執行、中斷、不可中斷、僵死與停止,其各自含義如下所示。
引數 | 作用 |
%t | 跳格[Tab鍵] |
%H | 小時(00~23) |
%I | 小時(00~12) |
%M | 分鐘(00~59) |
%S | 秒(00~59) |
%j | 今年中的第幾天 |
引數 | 作用 |
-b | 後臺下載模式 |
-P | 下載到指定目錄 |
-t | 最大嘗試次數 |
-c | 斷點續傳 |
-p | 下載頁面內所有資源,包括圖片、視訊等 |
-r | 遞迴下載 |
引數 | 作用 |
-a | 顯示所有程序(包括其他使用者的程序) |
-u | 使用者以及其他詳細資訊 |
-x | 顯示沒有控制終端的程序 |
R(執行):程序正在執行或在執行佇列中等待。 S(中斷):程序處於休眠中,當某個條件形成後或者接收到訊號時,則脫離該 狀態。 D(不可中斷):程序不響應系統非同步訊號,即便用kill命令也不能將其中斷。 Z(僵死):程序已經終止,但程序描述符依然存在, 直到父程序呼叫wait4()系統函式後將程序釋放。 T(停止):程序收到停止訊號後停止執行。7.top命令 top命令用於動態地監視程序活動與系統負載等資訊 格式:top top命令相當強大,能夠動態地檢視系統運維狀態,完全將它看作Linux中的“強化版的Windows工作管理員” 第1行:系統時間、執行時間、登入終端數、系統負載(三個數值分別為1分鐘、5分鐘、15分鐘內的平均值,數值越小意味著負載越低)。 第2行:程序總數、執行中的程序數、睡眠中的程序數、停止的程序數、僵死的程序數。 第3行:使用者佔用資源百分比、系統核心佔用資源百分比、改變過優先順序的程序資源百分比、空閒的資源百分比等。其中資料均為CPU資料並以百分比格式顯示,例如“97.1 id”意味著有97.1%的CPU處理器資源處於空閒。 第4行:實體記憶體總量、記憶體使用量、記憶體空閒量、作為核心快取的記憶體量。 第5行:虛擬記憶體總量、虛擬記憶體使用量、虛擬記憶體空閒量、已被提前載入的記憶體量。 8.pidof命令 pidof命令用於查詢某個指定服務程序的PID值, 格式:“pidof [引數] [服務名稱]”。 每個程序的程序號碼值(PID)是唯一的,因此可以通過PID來區分不同的程序。 例如,可以使用如下命令來查詢本機上sshd服務程式的PID:pidof sshd [[email protected] ~]# pidof httpd 13581 13580 13579 13578 13577 13576 9.kill命令 kill命令用於終止某個指定PID的服務程序,格式為“kill [引數] [程序PID]”。 接下來,我們使用kill命令把上面用pidof命令查詢到的PID所代表的程序終止掉,其命令如下所示。這種操作的效果等同於強制停止sshd服務。 10.killall命令 killall命令用於終止某個指定名稱的服務所對應的全部程序, 格式為:“killall [引數] [服務名稱]”。 如果在執行的過程中想停止該命令的操作可以使用 Ctrl+C來結束該命令的程序。或者有些命令在執行的過程中不斷的在螢幕上輸出資訊,影響後面命令的輸入我們可以在末尾加上一個 &符號