1. 程式人生 > >學習大資料基礎筆記02——新手必須掌握的Linux命令

學習大資料基礎筆記02——新手必須掌握的Linux命令

最近在看一本暑假買過的書,但沒怎麼看過,名字叫《Linux就該這麼學》,或許會有人好奇為什麼不是《鳥哥的私房菜》?

其實,我也有鳥哥的這本書,只是頁數太多看起來還是會些許吃力不易懂。在這裡記下這些常用的Linux命令,這些命令與實戰相結合,應該在未來的某一天也會受用!

後續相關命令操作會逐步帶圖更新..

如需轉載,請註明出處。(博主辛苦碼的)

一、常用系統工作命令

1.echo 命令

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

例如,把指定字串“Linuxprobe.com”輸出到終端螢幕的命令,並顯示為:

下面,我們使用$變數的方式提取變數SHELL的值,並將其輸出到螢幕上,並顯示為:

2.date 命令

3.reboot 命令

       重啟系統

4.poweroff 命令

       關閉系統

5.wget 命令

       wget命令用於在終端中下載網路檔案,格式為“wget[引數] 下載地址”

6.ps 命令

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

      引數: -a     -u    -x

      狀態:

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

7.top 命令

        top命令用於動態地見識程序活動與系統負載等資訊,其格式為top

退出可按ctrl+c 或 q  

8.pidof 命令

用於查詢某個指定服務程序的PID值

9.kill 命令

用於終止某個特定PID的服務程序

10.killall 命令

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

二、系統狀態檢測命令

1.ifconfig 命令

用於獲取網絡卡配置與網路狀態等資訊

2.uname 命令

用於檢視系統核心與系統版本等資訊

3.uptime 命令

用於檢視系統的負載資訊

4.free 命令

用於顯示當前系統中記憶體的使用量資訊 

5.who 命令

用於檢視當前登入主機的用於終端資訊

6.last 命令

用於檢視所有系統的登入記錄                                      

7.history 命令

用於顯示歷史執行過的命令

8.sosreport 命令

用於收集系統配置及架構資訊並輸出診斷檔案

三、工作目錄切換命令

1.pwd 命令

用於顯示使用者當前所處的工作目錄

2.cd 命令

用於切換工作路徑

3.ls 命令

用於顯示目錄中的檔案資訊

四、文字檔案編輯命令

1.cat 命令

用於檢視純文字檔案(內容較少的)

2.more 命令

用於檢視純文字檔案(內容較多的)

3.head 命令

用於檢視純文字檔案的前N行

4.tail 命令

用於檢視純文字檔案的後N行或持續重新整理內容

5.tr 命令 

用於替換文字檔案中的字元

6.wc 命令

用於統計指定文字的行數、字數、位元組數

7.stat 命令

用於檢視檔案的具體儲存資訊

8.cut 命令

用於按“列”提取文字字元

9.diff  命令

用於比較多個文字檔案的差異

五、檔案目錄管理命令

1.touch 命令

用於建立空白檔案或設定檔案的時間

2.mkdir 命令

用於建立空白的目錄

3.cp 命令

用於複製檔案或目錄

4.mv 命令

用於剪下檔案或將檔案重新命名

5.rm 命令

用於刪除檔案或目錄   -f 強制刪除

6.dd 命令

用於按照指定大小和個數的資料塊來複制檔案或轉換檔案

7.file 命令

用於檢視檔案的型別

六、打包壓縮與搜尋命令

1.tar 命令

用於對檔案進行打包壓縮或解壓

2.grep 命令

用於在文字中執行關鍵詞搜尋,並顯示匹配的結果

3.find 命令

用於按照指定條件來查詢檔案