Linux基礎命令01
阿新 • • 發佈:2021-06-10
一、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:當原始檔比目標檔案新或者目標檔案不存在時,才執行移動操作。