天天看點

Linux基礎知識——Linux常用指令大全

一、檢視 ls

作用:列出目錄内容

格式:ls [選項] [目錄名]

注意:指令格式[]中的内容為非必選項

ls指令選項

-a 列出目錄下的所有檔案,包含.開頭的隐藏檔案

-l 列出檔案的詳細資訊

-i 檢視檔案的iNode号(iNode會指向檔案塊所在的位置)

-h 以容易讀取的方式顯示檔案大小

-d 僅列出目錄本身,而不顯示目錄中的檔案

-t 按照時間順序排序,時間越早越早下面

Linux基礎知識——Linux常用指令大全

二、别名 alias

作用:設定指令的别名,以簡寫指令,提高操作效率

1、指令alias:檢視系統存在的别名

Linux基礎知識——Linux常用指令大全

2、定義一個别名

格式:alisa 别名='系統認可的指令'

說明:系統認可的指令:即指令存在于系統環境變量目錄中。

系統環境變量名:PATH

Linux基礎知識——Linux常用指令大全
Linux基礎知識——Linux常用指令大全

3、取消一個别名 unalias

格式:unalias 别名

Linux基礎知識——Linux常用指令大全

三、樹形目錄 tree

通常情況下系統未安裝該指令,需要yum install -y tree安裝

直接使用tree顯示深度太多,一般會使用 -L選項手工設定目錄深度

格式:tree -L n [目錄],其中n指定目錄深度

Linux基礎知識——Linux常用指令大全

四、切換目錄 cd

作用:更改目前目錄

常用參數

/ 代表根目錄

. 目前目錄

.. 進入目前目錄的上一級目錄

不加任何參數,直接使用cd,則傳回到使用者的家目錄

Linux基礎知識——Linux常用指令大全

五、建立目錄 mkdir

作用:在目前目錄下建立下一級目錄,無法跨級建立

-p 建立多級目錄(跨級建立)

-v 檢視目錄建立的過程(建立目錄可視化)

Linux基礎知識——Linux常用指令大全

六、删除檔案 rmdir

僅可以删除空白目錄(不可以删除包含内容的目錄)

Linux基礎知識——Linux常用指令大全

七、建立檔案 touch

作用:建立空白檔案

Linux基礎知識——Linux常用指令大全

八、删除檔案或目錄 rm

1、删除檔案

rm 檔案名(删除時會詢問是否删除)

rm -f 檔案名(強制删除)

rm -v 檔案名(可視化删除)

2、删除目錄

rm -r 目錄名(删除時會詢問是否删除)

rm -rf 目錄名(強制删除,若目錄不存在,此指令依舊可以執行,不報錯)

rm -rv 目錄名(可視化強制)

删除目錄和檔案時,先删除檔案在删除目錄

Linux基礎知識——Linux常用指令大全

九、複制檔案或目錄(可以對目标檔案或目錄重命名) cp

源檔案始終不變,僅僅是對目标檔案進行改變。

1、複制檔案

格式:cp 源檔案 目标檔案

2、拷貝目錄(目錄需要加/)注意區分絕對路徑和相對路徑

格式:cp -r 源目錄 目标目錄

Linux基礎知識——Linux常用指令大全

3、指令CP自帶安全參數-i,如果不想被詢問,則可以使用指令/user/bin/cp

Linux基礎知識——Linux常用指令大全

十、移動(類似于Windows中的剪切)mv

注意與複制指令cp的差別。mv指令使源檔案的狀态發生改變。

1、移動目錄時:

若果目錄存在,則會将原目錄移動到目标目錄下;如果目錄不存在,則相當于移動并重命名

Linux基礎知識——Linux常用指令大全
Linux基礎知識——Linux常用指令大全

2、移動檔案時:

若目标檔案存在,則詢問是否覆寫

Linux基礎知識——Linux常用指令大全

3、也可以用于重命名(會改變源檔案的狀态)

Linux基礎知識——Linux常用指令大全

十一、檢視檔案内容cat tac more less head tail

1、正序檢視檔案内容cat

參數-A 檢視所有内容,$代表每行的結尾

參數-n 顯示行号

Linux基礎知識——Linux常用指令大全

2、倒序檢視檔案内容tac

3、一屏一屏檢視檔案内容 more(左下角會顯示檢視檔案的進度)

切換至下一屏:空格鍵

切換至上一屏:Ctrl+B

補充知識:檢視文檔的總行數,使用指令 wc -l

4、檢視檔案内容 less(支援使用方向鍵翻頁)

往回看:Ctrl+B

往後看:Ctrl+F

看完後退出:q

全文搜尋:

從前往後搜尋:可以輸入/ (其中代表要搜尋的内容),搜尋到的内容會高亮度顯示

Linux基礎知識——Linux常用指令大全

搜尋結果高亮顯示:

Linux基礎知識——Linux常用指令大全

從後往前搜尋:可以輸入? (其中代表要搜尋的内容),搜尋到的内容會高亮度顯示

Linux基礎知識——Linux常用指令大全
Linux基礎知識——Linux常用指令大全

5、檢視 檔案開頭幾行 head -n N(N為數字,值得是要看幾行)

6、檢視 檔案結尾幾行 tail -n N(N為數字,值得是要看幾行)

Linux基礎知識——Linux常用指令大全

繼續閱讀