關於Linux的命令。

2021-10-09 11:49:53 字數 2633 閱讀 4410

1.rpm常用的命令:

rpm-ivh filenme.rpm (安裝軟體)

rpm-uvh filenme.rpm (公升級軟體)

rpm-e filenme.rpm (解除安裝軟體)

rpm-qpi filenme.rpm (查詢軟體描述資訊)

rpm-qpl filenme.rpm (列出軟體檔案資訊)

rpm-qf filenme .rpm (查詢檔案屬於哪個rpm)

2.yum軟體倉庫

作用:將大量的prm打包到一起,進一步降低安裝難度,自動解決依賴關係。

常見的yum命令:

yum repolist all (列出所有倉庫)

yum list all (列出倉庫中所有軟體包)

yum clean all (清除所有倉庫快取)

yum check-update (檢查可更新的軟體包)

yum grouplist (檢視系統中已經安裝的軟體包組)

3.ststemd初始化程序

命令:systemctl restart (重啟服務)

systemctl start (啟動服務)

systemctl stop (停止服務)

systemctl errable (加入到啟動項)

systemctl status (檢視服務狀態)

4.shell

優勢:通過上下方向鍵來調取過往執行過的linux命令;

命令或引數僅需輸入前幾位就可以用tab鍵補全;

具有強大的批處理指令碼;

具有實用的環境變數功能。

常見命令執行格式:

命令名稱 [命令引數] [命令對像}

命令名稱、命令引數、命令物件之間要用空格鍵分隔。

命令物件:一般是指要處理的檔案、目錄、使用者等資源;

命令引數:

長格式(完整的選項名稱)。

短格式(單個字母的縮寫)。

如果一條命令中要使用多個引數,則短格式之間可以合併,且只需留乙個「-」。

長格式引數不可與長格式或短格式引數合併,但可以同時使用。

1.echo命令:

用於在終端輸出字串或變數提取後的值。(變數一般字母大寫,前面有$符號)

2.date命令:

用於顯示及設定系統時間及日期。

%t (tab鍵) %h 小時(00-23) %l 小時(00-12) %m (分鐘) %s (秒) %j (今年中的第幾天)

3.rebot命令:

重啟系統。

4.poweroff命令:

關閉系統。

5.wget命令:

用於檢視系統中的程序狀態。

-a (顯示所有程序,包括其他使用者的程序) -u (顯示使用者以及其他詳細資訊) -x (顯示沒有控制終端的程序)

user(誰在用) pid(程序id號) %cpu(運算器佔用率) %mem(記憶體佔用率) vsz(虛擬記憶體佔用量)

rss(占用的固定記憶體量) stat(狀態) start(開始,被啟動的時間) time(實際占用的時間) command(命令的名稱和引數)

5種常見的程序狀態:

r(執行):程序正在執行或在執行佇列中等待。

s(中斷):程序處於休眠中,當某個條件形成後或者接收到訊號時,則脫離該狀態。

d(不可中斷):程序不響應系統非同步訊號,即便用kill命令也不能將其中斷。

z(僵死):程序已經終止,但程序描述符依然存在, 直到父程序呼叫wait4()系統函式後將程序釋放。

t(停止):程序收到停止訊號後停止執行。

7.top命令:

用於動態地監視程序活動與系統負載等資訊。

pr ni (程序優先值) virt res (資料互動值)

restart sshd (pid值會變) reload sshd(pid值不變)

前5行的含義:

第1行:系統時間、執行時間、登入終端數、系統負載(三個數值分別為1分鐘、5分鐘、15分鐘內的平均值,從右往左看數值越小意 味著系統負載情況越來越低)。

第2行:程序總數、執行中的程序數、睡眠中的程序數、停止的程序數、僵死的程序數。

第3行:使用者占用資源百分比、系統核心占用資源百分比、改變過優先順序的程序資源百分比、空閒的資源百分比等。其中資料均為 cpu資料並以百分比格式顯示,例如「98.4 id」意味著有98.4%的cpu處理器資源處於空閒。

第4行:物理記憶體總量、記憶體使用量、記憶體空閒量、作為核心快取的記憶體量。

第5行:虛擬記憶體總量、虛擬記憶體使用量、虛擬記憶體空閒量、已被提前載入的記憶體量。

8.pidof命令:

用於查詢某個指定服務程序的程序id號。

9.kill命令:

用於終止某個指定pid的服務程序。

10.killall命令:

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

kill (後面跟id號) killall (後面跟服務名稱)

關於linux的export命令

export 將自定義變數設定為系統環境變數 當前shell中有效 功能說明 設定或顯示環境變數。語 法 export fnp 變數名稱 變數設定值 補充說明 在shell中執行程式時,shell會提供一組環境變數。export可新增,修改或刪除環境變數,供後續執行的程式使用。export的效力僅及...

關於linux的export命令

export 將自定義變數設定為系統環境變數 當前shell中有效 功能說明 設定或顯示環境變數。語 法 export fnp 變數名稱 變數設定值 補充說明 在shell中執行程式時,shell會提供一組環境變數。export可新增,修改或刪除環境變數,供後續執行的程式使用。export的效力僅及...

關於Linux的幫助命令

如何在系統中獲得幫助 1.當得到乙個命令我們不知道這個命令的作用時,可以使用whatis 命令 whatis cal 顯示cal命令的用途 2.當知道命令的用途,但是不知道命令的執行格式或者方法時 命令 help 如圖,cal help輸入後可以得到上圖的幫助 3,當我們檢視檔案的幫助時,help是...