【Linux】Linux常見指令解析(超詳細解析,小白必看系列)
1. ls 指令
1.1 語法
ls [選項][目錄或文件]
1.2 功能
對于目錄,該命令列出該目錄下的所有子目錄與文件。對于文件,將列出文件名以及其他信息。
1.3 常用選項
? -a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。
? -d 將目錄象文件一樣顯示,而不是顯示其下的文件。 如: ls –d 指定目錄
? -i 輸出文件的 i 節點的索引信息。 如 ls –ai 指定文件
? -k 以 k 字節的形式表示文件的大小。 ls –alk 指定文件
? -l 列出文件的詳細信息。
? -n 用數字的 UID,GID 代替名稱。 (介紹 UID, GID)
? -F 在每個文件名后附上一個字符以說明該文件的類型, “*”表示可執行的普通文件; “/”表示目錄; “@”表示符號鏈接; “|”表示FIFOs; “=”表示套接字(sockets)。(目錄類型識別)
? -r 對目錄反向排序。
? -t 以時間排序。
? -s 在l文件名后輸出該文件的大小。(大小排序,如何找到目錄下最大的文件)
? -R 列出所有子目錄下的文件。 (遞歸)
? -1 一行只輸出一個文件。
1.4 示例
`ls-la`bash

2. pwd 指令
2.1 語法
pwd
2.2 功能
顯示用戶當前所在的目錄
2.3 常用選項
無
2.4 示例
pwd bash

3. cd 指令
3.1 語法
cd 目錄名
3.2 功能
改變工作目錄。將當前工作目錄改變到指定的目錄下。
3.3 常用選項
無
3.4 示例
cd.. : 返回上級目錄 cd/root/桌面/w : 絕對路徑 cd桌面 : 相對路徑 cd~:進入用戶家目錄 cd-:返回最近訪問目錄

4. mkdir 指令
4.1 語法
mkdir [選項] dirname...
4.2 功能
在當前目錄下創建一個名為 “dirname”的目錄.
4.3 常用選項
? -p, --parents 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項后,系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄;
4.4 示例
`mkdir-p path/to/newdir`bash

5 rmdir指令
5.1 語法
`rmdir[選項]目錄名`
5.2 功能
刪除一個或多個空目錄。如果目錄不為空,則無法刪除。
5.3 常用選項
?-p或--parents:遞歸刪除目錄及其父目錄。如果父目錄也為空,則一并刪除。
?-v或--verbose:顯示刪除目錄的詳細信息。
5.4 示例
`rmdir -pa/b/c`
遞歸刪除目錄a/b/c及其父目錄a/b和a,前提是這些目錄都是空的。
6. rm指令
6.1 語法
`rm[選項]文件名`
6.2 功能
刪除一個或多個文件或目錄。默認情況下,rm不會刪除目錄,除非使用特定選項。
6.3 常用選項
?-f或--force:強制刪除文件,不提示確認,并忽略不存在的文件。
?-i:刪除每個文件前提示確認。
?-I:刪除超過三個文件或遞歸刪除目錄前提示一次確認。
?-r或-R:遞歸刪除目錄及其內容。
?-d:刪除空目錄。
?-v或--verbose:顯示刪除過程的詳細信息。
6.4 示例
`rm-rfv a.txt`bash

7 touch指令
7.1 語法
`touch[選項]文件名`
7.2 功能
創建一個或多個空文件,或更新現有文件的訪問和修改時間。
7.3 常用選項
?-a:僅更改文件的訪問時間。
?-c或--no-create:如果文件不存在,則不創建新文件。
?-d或--date:使用指定的日期和時間,而不是當前時間。
?-m:僅更改文件的修改時間。
?-r或--reference:使用指定文件的時間戳。
?-t:使用指定的時間戳(格式為[[CC]YY]MMDDhhmm[.ss])。
7.4 示例
`touchnewfile.txt`bash

8. man指令
8.1 語法
man[選項][命令]
8.2 功能
顯示指定命令的手冊頁,提供詳細的使用說明、選項和示例。man命令是 Linux 系統中查看命令幫助信息的主要工具。
8.3 常用選項
?-f或--whatis:顯示與指定命令相關的一行描述。
?-k或--apropos:搜索手冊頁中與關鍵字匹配的條目。
?-a或--all:顯示所有匹配的手冊頁。
?-w或--where:僅顯示手冊頁的位置,而不顯示其內容。
?-l或--local-file:顯示本地文件的手冊頁。
?-P或--pager:指定用于顯示手冊頁的分頁程序。
8.4 示例
manls bash

9. cp指令
9.1 語法
`cp[選項]源文件 目標文件`
9.2 功能
復制文件或目錄。cp命令可以將一個或多個源文件復制到指定的目標文件或目錄中。
9.3 常用選項
?-a或--archive:遞歸復制目錄,并保留所有文件屬性,相當于-dR --preserve=all。
?-f或--force:強制覆蓋目標文件,不提示確認。
?-i或--interactive:覆蓋目標文件前提示確認。
?-r或-R或--recursive:遞歸復制目錄及其內容。
?-u或--update:僅在源文件比目標文件新或目標文件不存在時才復制。
?-v或--verbose:顯示復制過程的詳細信息。
?-p或--preserve:保留文件的屬性,如權限、所有者和時間戳。
?--backup:為每個已存在的目標文件創建備份。
?--parents:在目標目錄中保留源文件的路徑。
?--sparse:控制稀疏文件的創建。
9.4 示例
`cp-v a.txt file2.txt`bash

好的,以下是cat和less指令的詳細信息,按照你提供的格式:
10 cat指令
10.1 語法
cat[選項][文件名]
10.2 功能
顯示文件內容、合并文件或創建新文件。cat命令可以讀取一個或多個文件,并將其內容輸出到終端。
10.3 常用選項
?-A:顯示所有字符,包括不可打印字符和行尾字符。
?-b:對非空行編號。
?-e:顯示不可打印字符,并在行尾顯示$符號。
?-n:對所有行編號,包括空行。
?-s:壓縮連續的空行,只顯示一個空行。
?-T:將 Tab 字符顯示為^I。
?-v:顯示不可打印字符,除了 Tab 和行尾字符。
10.4 示例
`cat-n file2.txt`bash

11 less指令
11.1 語法
`less[選項]文件名`
11.2 功能
分頁顯示文件內容,允許用戶向前和向后滾動。less命令比more命令更強大,提供了更多的導航和搜索功能。
11.3 常用選項
?-N:顯示行號。
?-X:退出時不清除屏幕內容。
?-F:如果文件內容少于一屏,則直接顯示文件內容。
?-S:單行顯示長行,不換行。
?-i:忽略搜索時的大小寫。
?-g:僅高亮顯示最后搜索的關鍵詞。
11.4 示例
`less -N file2.txt`bash

12 find指令
12.1 語法
find[選項][路徑...][表達式]
12.2 功能
在目錄層次結構中搜索文件和目錄,并對每個匹配的文件執行用戶指定的操作。find命令可以根據文件的權限、類型、日期、所有者、大小等進行搜索。
12.3 常用選項
?-name:按名稱搜索文件(區分大小寫)。
?-iname:按名稱搜索文件(不區分大小寫)。
?-type:按文件類型搜索(如普通文件、目錄、符號鏈接等)。
?-size:按文件大小搜索。
?-mtime:按修改時間搜索。
?-user:按文件所有者搜索。
?-group:按文件所屬組搜索。
?-perm:按文件權限搜索。
?-exec:對每個匹配的文件執行指定的命令。
?-delete:刪除匹配的文件。
?-print:顯示匹配的文件(默認行為)。
12.4 示例
find /home -name"*.txt" bash

13 tar指令
13.1 語法
tar[選項][文件]
13.2 功能
創建、解壓和管理歸檔文件。tar命令可以將多個文件和目錄打包成一個歸檔文件,或從歸檔文件中提取文件。
13.3 常用選項
?-c:創建一個新的歸檔文件。
?-x:從歸檔文件中提取文件。
?-f:指定歸檔文件的名稱。
?-v:顯示詳細信息。
?-t:列出歸檔文件的內容。
?-z:使用 gzip 壓縮或解壓歸檔文件。
?-j:使用 bzip2 壓縮或解壓歸檔文件。
?-r:向現有歸檔文件中追加文件。
?-u:僅追加比歸檔文件中現有文件新的文件。
?-C:切換到指定目錄。
13.4 示例
`tar -cvf archive.tar a.c w.c`bash
創建一個名為archive.tar的歸檔文件,包含file1和file2。
`tar -xvf archive.tar`bash
解壓archive.tar歸檔文件。
好的,以下是sz和rz指令的詳細信息,按照你提供的格式:
14 sz指令
14.1 語法
`sz[選項]文件名`
14.2 功能
使用 ZMODEM 協議將文件從 Linux 服務器發送到本地計算機。
14.3 常用選項
?-a:以文本方式傳輸(ASCII)。
?-b:以二進制方式傳輸(Binary)。
?-e:對控制字符進行轉義,確保文件傳輸正確。
?-r:恢復中斷的文件傳輸。
?-v:顯示詳細信息。
?-y:覆蓋已存在的文件。
14.4 示例
`sz -a file.txt`bash
以文本方式傳輸file.txt。
sz -bfile.bin
以二進制方式傳輸file.bin。
`sz -rfile.txt`
恢復中斷的file.txt文件傳輸。
15 rz指令
15.1 語法
rz[選項]
15.2 功能
使用 ZMODEM 協議從本地計算機接收文件到 Linux 服務器。
15.3 常用選項
?-y:覆蓋已存在的文件。
?-e:對控制字符進行轉義,確保文件傳輸正確。
?-v:顯示詳細信息。
?-b:以二進制方式傳輸(Binary)。
?-a:以文本方式傳輸(ASCII)。
15.4 示例
`rz -y`
接收文件并覆蓋已存在的文件。
rz -b
以二進制方式接收文件。
rz -a
以文本方式接收文件。
鏈接:https://blog.csdn.net/m0_73494049/article/details/141167469
-
Linux
+關注
關注
87文章
11509瀏覽量
213680 -
指令
+關注
關注
1文章
616瀏覽量
36435 -
文件
+關注
關注
1文章
579瀏覽量
25358
原文標題:【Linux】Linux常見指令解析(超詳細解析,小白必看系列)
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
評論