天天看點

Linux基礎指令 ->(個人學習記錄筆記)

@

目錄

  • 1 Ubuntu作業系統
    • 1.1 與Windows目錄結構對比
  • 2 檢視目錄指令
    • 2.1 檢視目錄指令的使用
    • 2.2 檢視目前目錄路徑
    • 2.3 清除終端内容
  • 3 切換目錄指令
    • 3.1 切換目錄指令的使用
  • 4 絕對路徑和相對路徑
    • 4.1 絕對路徑
    • 4.2 相對路徑
    • 4.3 絕對路徑和相對路徑的使用
    • 4.4 自動補全
  • 5 建立、删除檔案及目錄指令
    • 5.1 建立、删除檔案及目錄指令的使用
  • 6 複制、移動檔案及目錄指令
    • 6.1 複制、移動檔案及目錄指令的使用
  • 7 終端指令格式的組成
    • 7.1 終端指令格式說明
    • 7.2 小結
  • 8 檢視指令幫助
    • 8.1 檢視指令幫助方式
  • 9 ls指令選項
    • 9.1 ls指令選項使用
  • 10 mkdir和rm指令選項
    • 10.1 mkdir指令選項
    • 10.2 rm指令選項
  • 11 cp和mv指令選項
    • 11.1 cp指令選項
    • 11.2 mv指令選項

Windows目錄結構效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

說明:

每一個盤符就是一個根目錄,在Windows作業系統裡面可能會出現多個根目錄。

Linux目錄結構效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

Ubuntu 沒有盤符這個概念,隻有一個根目錄 / 。

Linux主要目錄介紹效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

主要目錄說明:

  • /:根目錄
  • /bin:可執行二進制檔案的目錄
  • /etc:系統配置檔案存放的目錄
  • /home:使用者家目錄

  • ls和tree是我們檢視目錄資訊最常用的指令
  • ls隻能檢視一層目錄資訊
  • tree可以檢視多層目錄資訊。

Linux基礎指令 ->(個人學習記錄筆記)

ls指令效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

tree指令效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

Linux基礎指令 ->(個人學習記錄筆記)

pwd指令效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

Linux基礎指令 ->(個人學習記錄筆記)
Linux基礎指令 ->(個人學習記錄筆記)
Linux基礎指令 ->(個人學習記錄筆記)

Linux基礎指令 ->(個人學習記錄筆記)
注意:
  • cd指令切換目錄時,這個目錄必須存在。
  • cd 後面不寫目錄等價于cd ~

cd 目錄效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

cd ~效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

cd ..效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

cd .效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

cd -效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

從根目錄算起的路徑叫做絕對路徑

例如:

  • /home/python/Desktop
  • /usr/bin

從目前目錄算起的路徑叫做相對路徑
  • ./test/hello
  • ../static/images

  1. 使用絕對路徑切換到桌面

    cd /home/python/Desktop

  2. 在下載下傳目錄以相對路徑切換到桌面

    cd Downloads

    cd ../Desktop

  3. 在桌面使用相對路徑切換到上一級目錄的上一級目錄

    cd Desktop

    cd ../../

  • 當敲出 檔案或者目錄或者指令 的前幾個字母之後,按下 tab 鍵,如果輸入的沒有歧義,系統會自動補全
  • 當切換目錄或者使用指令的時候,如果不确定目前目錄下有那些子目錄或者其它指令,可以通過兩次tab鍵檢視

Linux基礎指令 ->(個人學習記錄筆記)

touch指令效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

mkdir指令效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

rm指令效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

rm删除目錄效果圖

Linux基礎指令 ->(個人學習記錄筆記)

rm指令想要删除目錄需要加上-r選項,-r表示遞歸删除目錄及其内容

rmdir指令效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

Linux基礎指令 ->(個人學習記錄筆記)

cp指令效果圖:

Linux基礎指令 ->(個人學習記錄筆記)
  • 拷貝目錄需要加上-r選項,-r表示遞歸拷貝目錄及其内容

mv指令移動檔案效果圖

Linux基礎指令 ->(個人學習記錄筆記)

mv指令移動目錄效果圖

Linux基礎指令 ->(個人學習記錄筆記)

mv指令重名名效果圖

Linux基礎指令 ->(個人學習記錄筆記)

command [-options] [parameter]

每項資訊的說明:

  • command:指令名, 比如: ls、pwd
  • [-options]:選項,可以有零個、一個或者多個選項,多個選項可以合并,比如使用的 -r 就是選項。
  • [parameter]:參數,可以有零個、一個 或者 多個參數, 比如: touch 檔案名、mkdir 目錄名、cd 目标目錄(路徑),這些檔案名和目錄名都是參數。
  • []:代表可選

  • 終端指令完整格式: 指令名 選項(可選) 參數(可選)
  • 選項:用于調整指令的功能,比如:-r選項調整cp指令的功能。
  • 選項可以分為短選項和長選項
  1. 短選項的格式: '-'後面接單個字母, 比如:-r
  2. 長選項的格式: '--'後面接單詞, 比如:--help
  • 參數:指令的操作對象,一般是檔案名或者目錄名。
  • 對于指令,它的選項和參數一般情況下沒有順序要求,但是scp指令是必須先選項然後在跟上參數。

  • --help 使用說明: 指令 --help
  • man 使用說明: man 指令

檢視指令幫助的目的說明:

  • 檢視指令幫助目的是檢視指令選項資訊的

--help效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

man效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

man指令的說明:

Linux基礎指令 ->(個人學習記錄筆記)

Linux基礎指令 ->(個人學習記錄筆記)

ls指令選項效果圖:

Linux基礎指令 ->(個人學習記錄筆記)
Linux基礎指令 ->(個人學習記錄筆記)
Linux基礎指令 ->(個人學習記錄筆記)
Linux基礎指令 ->(個人學習記錄筆記)

每項資訊說明:

Linux基礎指令 ->(個人學習記錄筆記)

Linux基礎指令 ->(個人學習記錄筆記)

mkdir指令選項效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

Linux基礎指令 ->(個人學習記錄筆記)

rm -i指令選項效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

rm -r指令選項效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

rm -f指令選項效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

rm -d指令選項效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

Linux基礎指令 ->(個人學習記錄筆記)

cp -i指令選項效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

cp -r指令選項效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

cp -v指令選項效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

cp -a指令選項效果圖:

Linux基礎指令 ->(個人學習記錄筆記)
-a選項說明:
  • -a 選項還支援拷貝檔案夾并且檔案夾中的檔案權限不丢失

Linux基礎指令 ->(個人學習記錄筆記)

mv -i指令選項效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

mv -v指令選項效果圖:

Linux基礎指令 ->(個人學習記錄筆記)

繼續閱讀