【學習課程】:【【小白入門 通俗易懂】2021韓順平 一周學會Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e054 ...
【學習課程】:【【小白入門 通俗易懂】2021韓順平 一周學會Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e0549e
文件目錄指令
文件路徑指令
-
pwd 指令
基本語法:
pwd
功能描述:顯示當前工作目錄的絕對路徑
-
ls 指令
基本語法:
ls [選項] [目錄或是文件]
常用選項:
-a:顯示當前目錄所有的文件和目錄,包括隱藏的。
-l:以列表的方式顯示信息。
在Linux下,隱藏文件是以 "." 開頭的;
選項可以組合使用且沒有先後順序之分,比如
ls -al
,ls -la /root
; -
cd 指令
基本語法:
cd [指定目錄]
功能描述:切換到指定目錄,可以使用絕對路徑和相對路徑。
cd ~
或cd
:回到自己的家目錄,比如root用戶,執行 cd ~ 就會切換到root目錄。cd ..
:回到當前目錄的上一級目錄。
文件管理指令
-
mkdir指令(make directory)
基本語法:
mkdir [選項] 要創建的目錄
功能描述:用於創建目錄
常用選項:-p,創建多級目錄
-
rmdir指令(remove directory)
基本語法:
rmdir [選項] 要刪除的空目錄
使用細節:rmdir 刪除的是空目錄,如果目錄下有內容時無法刪除的。
提示:如果需要刪除非空目錄,需要使用
rm -rf
要刪除的目錄。 -
touch 指令
基本語法:
touch 文件名稱
功能描述:創建空文件。
-
cp 指令
基本語法:
cp [選項] source dest
功能描述:cp 指令拷貝文件到指定目錄。
常用選項:-r,遞歸複製整個文件夾,可以將整個文件夾複製到目標目錄中
使用細節:強制覆蓋不提示的方法,執行
\cp [選項] source dest
。 -
rm 指令
基本語法:
rm [選項] 要刪除的文件或目錄
功能描述:移除文件或目錄。
常用選項:
-r:遞歸刪除整個文件夾
-f:強制刪除不提示
-
mv 指令
基本語法:
mv oldNameFile newNameFile
,重命名mv /temp/moveFile /targetFolder
,移動文件使用細節:
-
移動文件至其他目錄時,如果在路徑後加了文件名,效果就是移動並重命名,如果目標路徑下已經有了同名文件,就會提示是否需要覆蓋。
-
mv floder targetFloder/
,可以移動整個目錄到其他目錄下。
-
文件查看指令
-
cat 指令
基本語法:
cat [選項] 要查看的文件
功能描述:查看文件內容。
常用選項:-n,顯示行號
使用細節:cat 只能用於瀏覽文件,而不能修改文件,為了瀏覽方便,一般會帶上 管道命令 | more。
-
more 指令
說明:more指令是一個基於VI編輯器的文本過濾器,它以全屏幕的方式按頁顯示文本文件的內容。more指令中內置了若幹快捷鍵(交互的指令)。
基本語法:
more 要查看的文件
快捷鍵:
-
less 指令
基本語法:
less 要查看的文件
功能描述:用來分屏查看文件內容,它的功能與more指令類似,但是比more指令更加強大,支持各種顯示終端。less指令在顯示文件內容時,並不是將整個文件載入後才顯示,而是根據顯示需要載入內容,對於顯示大型文件具有較高的效率。
快捷鍵:
-
head 指令
基本語法:
-
head 文件
, 查看文件頭10行內容。 -
head -n 5 文件
,查看文件頭5行內容,5可以替換任意成行數。
功能描述:用於顯示文件的開頭部分內容,預設情況下head指令顯示文件的前10行內容。
-
-
tail 指令
基本語法:
-
tail 文件
,查看文件尾10行內容。 -
tail -n 5 文件
,查看文件尾,5可以替換任意成行數。 -
tail -f 文件
,可以實時監控文件的更新,比如在當前終端執行該指令,然後在新的終端對文件進行更新,就會在當前終端看到更新內容。CTRL + C 退出。
-
輸出寫入指令
-
echo 指令
基本語法:
echo [選項] [輸出內容]
功能描述:輸出內容到控制台。
-
> 指令 和 >> 指令
功能描述:> 輸出重定向(本來內容是輸出顯示在終端的,但是通過這個指令,可以重定向輸出在指定位置),覆蓋寫入, >> 追加
基本語法:
-
ls -l > 文件
,列表的內容寫入文件中(覆蓋寫),如果文件沒有就會創建 -
ls -al >> 文件
,列表的內容追加到文件的末尾 -
cat 文件1 > 文件2
,將文件1的內容覆蓋到文件2 -
echo "內容" >> 文件
,追加內容到文件末尾
cal
顯示當前日曆信息 -
其他常用指令
-
ln 指令
基本語法:
ln -s [原文件或目錄] [軟鏈接名]
,給原文件創建一個軟鏈接功能描述:軟鏈接也稱為符號鏈接,類似於Windows中的快捷方式,主要存放了鏈接其他文件的路徑。
細節說明:
-
刪除軟鏈接,使用rm指令
-
當我們使用pwd指令查看目錄時,仍然看到的是軟鏈接所在的目錄。
-
-
history 指令
基本語法:
-
history
,查看已經執行過的歷史指令 -
history 10
,顯示最近使用過的10條指令
!5
,執行歷史編號為5的指令。 -