1. 程式人生 > 其它 >Linux基礎命令01

Linux基礎命令01

一、Linux命令提示符介面初始解讀

  1、Linux的跟目錄 /

  2、~ 代表當前使用者的屬主目錄,root使用者的屬主目錄位置在根目錄下的root裡,既 /root | dracarys的屬主目錄在根目錄下的home裡,既/home/dracarys

  3、# 代表root許可權

  4、$ 代表普通使用者許可權

二、Linux基礎目錄

  1、cd 切換目錄

  2、ls 顯示指定工作目錄下之內容(列出目前工作目錄所含之檔案及子目錄)。

-a 顯示所有檔案及目錄 (. 開頭的隱藏檔案也會列出)
-l 除檔名稱外,亦將檔案型態、許可權、擁有者、檔案大小等資訊詳細列出
-r 將檔案以相反次序顯示(原定依英文字母次序)
-t 將檔案依建立時間之先後次序列出
-A 顯示當前目錄下檔案及隱藏檔案,但不包括 "." (目前目錄) 及 ".." (父目錄)的隱藏資料夾
-F 在列出的檔名稱後加一符號;例如可執行檔則加 "*", 目錄則加 "/"
-R 若目錄下有檔案,則以下之檔案亦皆依序列出
-a和-A的區別:-a顯示隱藏資料夾和隱藏檔案,-A不顯示隱藏資料夾但顯示隱藏檔案

 

  3、mkdir 建立資料夾

-mkdir [引數]  絕對路徑/相對路徑
  引數有-v -p -vp

  4、pwd 顯示當前位置絕對路徑

  5、clear 或者快捷鍵ctrl+l 清屏

  6、rmdir 刪除資料夾

rmdir [引數] 絕對路徑/相對路徑
    -p 如果相關路徑資料夾不為空,一併刪除
  -v 顯示資料夾刪除過程

  

  7、rm 刪除檔案或資料夾

rm [引數] 檔案路徑
-i 刪除前逐一詢問確認。 -f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。 -r 將目錄及以下之檔案亦逐一刪除
刪除檔案可以直接使用rm命令,若刪除目錄則必須配合選項"-r"

  8、cat 檢視檔案內容

1.命令格式:
    cat [引數] [檔案]...
2.命令功能:
    cat主要有三大功能:
    1.一次顯示整個檔案:cat filename
    2.從鍵盤建立一個檔案:cat > filename 只能建立新檔案,不能編輯已有檔案.
    3.將幾個檔案合併為一個檔案:cat file1 file2 > file
3.命令引數:
    -A, --show-all           等價於 -vET
    -b, --number-nonblank    對非空輸出行編號
    -e                       等價於 -vE
    -E, --show-ends          在每行結束處顯示 $
    -n, --number     對輸出的所有行編號,由1開始對所有輸出的行數編號
    -s, --squeeze-blank  有連續兩行以上的空白行,就代換為一行的空白行 
    -t                       與 -vT 等價
    -T, --show-tabs          將跳格字元顯示為 ^I
    -u                       (被忽略)
    -v, --show-nonprinting   使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

  

  9、cp 複製檔案

cp [引數] 原始檔路徑 複製的目標路徑
    -a:此選項通常在複製目錄時使用,它保留連結、檔案屬性,並複製目錄下的所有內容。其作用等於dpR引數組合。
    -d:複製時保留連結。這裡所說的連結相當於 Windows 系統中的快捷方式。
    -f:覆蓋已經存在的目標檔案而不給出提示。
    -i:與 -f 選項相反,在覆蓋目標檔案之前給出提示,要求使用者確認是否覆蓋,回答 y 時目標檔案將被覆蓋。
    -p:除複製檔案的內容外,還把修改時間和訪問許可權也複製到新檔案中。
    -r:若給出的原始檔是一個目錄檔案,此時將複製該目錄下所有的子目錄和檔案。
    -l:不復制檔案,只是生成連結檔案。

  10、mv 移動檔案

mv [引數] 移動的檔案路徑 目標檔案路徑
    -b: 當目標檔案或目錄存在時,在執行覆蓋前,會為其建立一個備份。
    -i: 如果指定移動的源目錄或檔案與目標的目錄或檔案同名,則會先詢問是否覆蓋舊檔案,輸入 y 表示直接覆蓋,輸入 n 表示取消該操作。
    -f: 如果指定移動的源目錄或檔案與目標的目錄或檔案同名,不會詢問,直接覆蓋舊檔案。
    -n: 不要覆蓋任何已存在的檔案或目錄。
    -u:當原始檔比目標檔案新或者目標檔案不存在時,才執行移動操作。