1. 程式人生 > >七月八號linux學習筆記-常見的linux命令(1)

七月八號linux學習筆記-常見的linux命令(1)

sre 之間 free命令 進程pid windows 監視 red linux學習 網絡文件

一,查看幫助命令
1.#man man查看man自身的幫助信息
二,常見的系統工作命令
1.echo命令 用於在終端輸出字符串或變量提取後的值格式為"echo[字符串|$變量]"如 #echo $SHELL。
2.date命令 用於設置系統的時間或日期格式為"date [選項][+指定的格式]"。(date "+%j")用於查看當天是當年的第幾天。
3.reboot命令用於重啟系統 此操作會涉及到硬件資源的管理權限,所以只能用root管理員來重啟。
4.poweroff用於關閉系統 此操作會涉及到硬件資源的管理權限,所以只能用root管理員來重啟。
5.wget命令用於在終端下載網絡文件 格式為"wget [參數]下載地址"。
6.ps命令 用於查看系統中的進程狀態格式為 "ps[參數]"。常見參數"-a" "-u" "-x" 在linux系統中長格式和長格式之間是不能合並的,長格式和短格式合並後僅保留一個-(減號)即可,另外ps命令可允許參數不加減號,因此可直接寫成ps aux的樣子來查看進程狀態。
7.top命令 用來動態的監視進程活動與系統負載等信息。可以把它當做"強化版的windows任務管理器"
8.pidof命令 用來查看某個進程的PID(進程號碼值(PID值是唯一的))值,因此可以通過不同的PID值來區分不同的進程。格式為"pidof[參數][服務名稱]"。
9.kill命令 用來終止某一指定的PID服務進程格式為"kill[參數][進程PID]"。我們使用kill命令把上面用pido命令查詢到的進程終止掉。
10.killall命令 用於終止某個指定名稱服務所對應的全部進程,格式為"killall[參數][服務名稱]"。通常來說一個復雜軟件的進程會有多個進程協同為用戶提供服務,如果逐個結束會比較麻煩,因此可以使用killall結束全部進程。
三,系統狀態監測命令
1.ifconfig命令 用於獲取網卡配置以及網絡狀態等信息格式為"ifconfig[網絡設備][參數]"。
2.uname命令 用於查看系統的內核和版本信息 格式為"uname[-a]"(如要查看redhat-release文件(系統版本詳細信息))命令為# cat /etc/redhat-release
3.uptime命令 用於查看系統的負載信息
4.free命令 用於查看系統內存的使用量信息 格式為"free[-h]"為保證系統不會因為資源耗盡而突然宕機,運維人員需要時刻趕住內存的使用量。

  1. who命令 用於查看當前登入主機的用戶終端信息格式為"who[參數]"此命令可以快速顯示出正常登錄本機的用戶名稱以及他們正在開啟的終端信息。
  2. last命令 可以查看所有系統的登錄信息 格式為"last[參數]"。此命令雖然可以直觀地看到登錄信息但此內容被保存在系統中,×××們可以很隨意更改,這並不能顯示出用戶的系統是否安全。
  3. history命令 用於顯示歷史執行過的命令 格式為 "history"."history-c"可以清空歷史記錄。還可以使用"!編碼數字"的方式來重復執行某一次的命令。
  4. sosreport命令 用於收集系統配置及架構信息並輸出診斷文檔
    四,工作目錄切換命令
    1.pwd命令 用於顯示用當前所處的工作目錄,格式為"pwd[選項]"。
    2.cd命令 切換工作路徑 格式為"cd[目錄名稱]"。例如:cd/etc cd/bin 返回上一層目錄 cd - 返回主目錄 cd ~
    3.ls 命令 用於顯示目錄中的文間信息 格式為"ls[選項][文件]"ls-a可以看到全部文件包括隱藏文件‘‘ ‘‘ ls-l可以查看文件的屬性,大小"兩個命令可以整合"ls-al"可以查看所有文件並輸出這些文件的屬性信息。

七月八號linux學習筆記-常見的linux命令(1)