天天學點Linux系列——linux經常使用基本命令

1、經常使用系統工做命令

  • echo:用於在shell中打印shell變量的值,或者直接輸出指定的字符串
  • 語法:echo(選項)(參數)
  • 說明:選項-e:激活轉義字符 好比b 刪除前一個字符 選項-n 不自動換行
  • 舉例:echo -e "qqwbwe" 輸出:qqwe
  • date: 顯示或設置系統時間與日期
  • 語法: date(選項)(參數)
  • 說明: 參數<+時間日期格式>:指定顯示時使用的日期時間格式
  • 舉例: date +"%Y-%m-%d" 輸出:2020-06-09
  • reboot: 用來從新啓動正在運行的Linux操做系統
  • 語法: reboot(選項)
  • 說明: 選項-w:僅作測試,並不真正將系統從新開機
  • 舉例: reboot -w 作個重開機的模擬(只有紀錄並不會真的重開機)
  • poweroff: 用來關閉計算機操做系統而且切斷系統電源
  • 語法: poweroff(選項)
  • 說明: -w:不真正關閉操做系統 -f:強制關閉操做系統
  • 舉例: poweroff 馬上關閉系統
  • wget:用來從指定的URL下載文件
  • 語法: wget(選項)(參數)
  • 說明: 參數:下載指定的URL地址
  • 舉例: wget http://www.linuxde.net/testfi...
  • ps: 用於報告當前系統的進程狀態
  • 語法: ps(選項)
  • 說明: 選項比較多。。。
  • 舉例: ps -a 顯示全部終端機下執行的程序
  • top: 能夠實時動態地查看系統的總體運行狀況
  • 語法: top(選項)
  • 說明: 選項比較多
  • 舉例: top
  • pidof: 用於查找指定名稱的進程的進程號id號
  • 語法: pidof(選項)(參數)
  • 說明: 選項-s:僅返回一個進程號
  • 舉例: pidof nginx
  • kill: 用來刪除執行中的程序或工做
  • 語法: kill(選項)(參數)
  • 說明: 選項-l 列出全部信號名稱
  • 舉例: kill -9 3964 無條件終止進程
  • killall:使用進程的名稱來殺死進程,使用此指令能夠殺死一組同名進程

2、系統狀態檢測命令

  • ifconfig:用於配置和顯示Linux內核中網絡接口的網絡參數
  • uname:用於打印當前系統相關信息(內核版本號、硬件架構、主機名稱和操做系統類型等)
  • uptime:打印系統總共運行了多長時間和系統的平均負載(系統在過去的1分鐘、5分鐘和15分鐘內的平均負載)
  • free: 顯示當前系統未使用的和已使用的內存數目,還能夠顯示被內核使用的內存緩衝區
  • who: 顯示目前登陸系統的用戶信息
  • last: 用於顯示用戶最近登陸信息
  • history: 用於顯示指定數目的指令命令

3、工做目錄切換命令

  • pwd命令以絕對路徑的方式顯示用戶當前工做目錄
  • cd命令用來切換工做目錄至dirname。其中dirName表示法可爲絕對路徑或相對路徑
  • ls命令用來顯示目標列表

4、文本文件編輯命令

  • cat命令鏈接文件並打印到標準輸出設備上,cat常常用來顯示文件的內容。
  • 當文件較大時,文本在屏幕上迅速閃過(滾屏)
  • Ctrl+S鍵,中止滾屏;Ctrl+Q鍵能夠恢復滾屏。Ctrl+C(中斷)鍵能夠終止該命令的執行,而且返回Shell提示符狀態
  • more命令是一個基於vi編輯器文本過濾器,它以全屏幕的方式按頁顯示文本文件的內容,支持vi中的關鍵字定位操做
  • more名單中內置了若干快捷鍵,經常使用的有H(得到幫助信息),Enter(向下翻滾一行),空格(向下滾動一屏),Q(退出命令)
  • head命令用於顯示文件的開頭的內容。在默認狀況下,head命令顯示文件的頭10行內容
  • tail命令用於輸入文件中的尾部內容。tail命令默認在屏幕上顯示指定文件的末尾10行
  • tr命令能夠對來自標準輸入的字符進行替換、壓縮和刪除。它能夠將一組字符變成另外一組字符
  • wc命令用來計算數字,利用wc指令咱們能夠計算文件的Byte數、字數或是列數
  • stat命令用於顯示文件的狀態信息。stat命令的輸出信息比ls命令的輸出信息要更詳細
  • diff命令在最簡單的狀況下,比較給定的兩個文件的不一樣

5、文件目錄管理命令

  • touch命令有兩個功能:一是用於把已存在文件的時間標籤更新爲系統當前的時間(默認方式),它們的數據將原封不動地保留下來;二是用來建立新的空文件。
  • mkdir命令用來建立目錄
  • cp命令用來將一個或多個源文件或者目錄複製到指定的目的文件或目錄
  • mv命令用來對文件或目錄從新命名,或者將文件從一個目錄移到另外一個目錄中
  • rm命令能夠刪除一個目錄中的一個或多個文件或目錄,也能夠將某個目錄及其下屬的全部文件及其子目錄均刪除掉(rm一旦刪除了一個文件,就沒法再恢復它)
  • dd命令用於複製文件並對原文件的內容進行轉換和格式化處理
  • file命令用來探測給定文件的類型

6、打包壓縮與搜索命令

  • tar命令能夠爲linux的文件和目錄建立檔案
  • grep一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行打印出來
  • find命令用來在指定目錄下查找文件
相關文章
相關標籤/搜索