tab鍵補全功能,在使用終端輸入文件/目錄/命令時,能夠輸入前幾個字母后,按下tab鍵會出現如下兩種狀況:正則表達式
上下光標鍵,能夠調用曾經使用過的命令工具
按上下光標鍵,能夠對以前使用過的命令進行切換。spa
若是利用上下鍵找了半天沒有找到想要的命令,且不想執行當前命令,能夠利用Ctrl+c組合鍵退出選擇。code
(1)ls命令的英文單詞是list的簡寫,功能爲列出當前工做目錄的內容。blog
(2)ls命令經常使用選項遞歸
拓:計算機中文件大小的表示方式ci
單位 | 英文 | 含義 |
---|---|---|
字節 | B(Byte) | 在計算機中做爲一個數字單元,通常爲 8 位二進制數 |
千 | K(Kibibyte) | 1 KB = 1024 B,千字節 (1024 = 2 ** 10) |
兆 | M(Mebibyte) | 1 MB = 1024 KB,百萬字節 |
千兆 | G(Gigabyte) | 1 GB = 1024 MB,十億字節,千兆字節 |
太 | T(Terabyte) | 1 TB = 1024 GB,萬億字節,太字節 |
拍 | P(Petabyte) | 1 PB = 1024 TB,千萬億字節,拍字節 |
艾 | E(Exabyte) | 1 EB = 1024 PB,百億億字節,艾字節 |
澤 | Z(Zettabyte) | 1 ZB = 1024 EB,十萬億億字節,澤字節 |
堯 | Y(Yottabyte) | 1 YB = 1024 ZB,一億億億字節,堯字節 |
拓:通配符字符串
通配符 | 含義 |
* | 表示任意多個字符 |
? | 表示任意一個字符,至少一個 |
[abc] | 表示匹配a、b、c中的任意一個字符 |
[a-d] | 匹配從a到d範圍內的任意一個字符 |
PS:在使用ls命令查看文件時,配合通配符能夠大大提升工做效率。 |
(1)cd命令是英文單詞change directory 的簡寫,其功能是改變當前工做目錄。io
(PS:在Linux系統中針對目錄及文件名均大小寫敏感)table
(2)cd命令用法:cd + 要切換的目錄
要切換的目錄分爲兩種,相對路徑與絕對路徑:
(1)touch命令:建立文件或修改文件時間。
(2)mkdir命令:建立一個新的目錄。mkdir命令選項:
選項 | 含義 |
-p | 能夠遞歸建立目錄 |
(PS:新建目錄的名稱不能與當前目錄中已經存在的目錄和文件同名。)
(3)rm命令:刪除文件或目錄。(使用時要當心,因爲該命令刪除後沒法恢復,尤爲是「庫」,因此這個也是刪庫跑路的必備武器,哈哈哈)
rm命令的相關選項:
選項 | 含義 |
-f | 強制刪除,忽略不存在的文件,無需提示 |
-r | 遞歸地刪除目錄下的內容,刪除文件夾時必須加這個選項 |
5.拷貝和移動文件:
序號 | 命令 | 英文 | 做用 |
01 | tree [目錄名] | tree | 以樹狀圖列出文件目錄結構 |
02 | cp 源文件 目標文件 |
copy | |
03 | mv 源文件 目標文件 |
move |
(1)tree命令:能夠以樹狀圖列出文件目錄結構
選項 | 含義 |
-d | 只顯示目錄 |
(2)cp命令:將給出的文件或目錄複製到另外一個文件或目錄中。
選項 |
含義 |
-i | 覆蓋文件前提示 |
-r | 若給出的源文件是目錄,則cp命令將遞歸複製該目錄的全部子目錄和文件,目標文件必須爲一個目錄名 |
(3)mv命令:用來移動文件或目錄,也能夠給文件或目錄重命名
選項 | 含義 |
-i | 覆蓋文件前提示 |
6.查看文件內容
序號 | 命令 | 對應英文 | 做用 |
---|---|---|---|
01 | cat 文件名 | concatenate | 查看文件內容、建立文件、文件合併、追加文件內容等功能 |
02 | more 文件名 | more | 分屏顯示文件內容 |
03 | grep 搜索文本 文件名 | grep | 搜索文本文件內容 |
(1)cat命令:
cat
命令能夠用來 查看文件內容、建立文件、文件合併、追加文件內容 等功能cat
會一次顯示全部的內容,適合 查看內容較少 的文本文件 選項 | 含義 |
---|---|
-b | 對非空輸出行編號 |
-n | 對輸出的全部行編號 |
(PS:Linux中還有一個n1命令與cat -b的命令有一樣效果)
(2)more命令:能夠用於分屏顯示文件內容,每次只顯示一頁內容,該命令適合查看內容較多的文本文件。
相關的操做鍵:
操做鍵 | 功能 |
---|---|
空格鍵 | 顯示手冊頁的下一屏 |
Enter 鍵 | 一次滾動手冊頁的一行 |
b | 回滾一屏 |
f | 前滾一屏 |
q | 退出 |
/word | 搜索 word 字符串 |
(3)grep命令:Linux 系統中 grep
命令是一種強大的文本搜索工具,grep
容許對文本文件進行 模式查找,所謂模式查找,又被稱爲正則表達式。
選項 | 含義 |
---|---|
-n | 顯示匹配行及行號 |
-v | 顯示不包含匹配文本的全部行(至關於求反) |
-i | 忽略大小寫 |
參數 | 含義 |
---|---|
^a | 行首,搜尋以 a 開頭的行 |
ke$ | 行尾,搜尋以 ke 結束的行 |
(1)echo 文字內容
echo
會在終端中顯示參數指定的文字,一般會和 重定向 聯合使用>
和 >>
>
表示輸出,會覆蓋文件原有的內容>>
表示追加,會將內容追加到已有文件的末尾|
|
的左右分爲兩端,左端塞東西(寫),右端取東西(讀)經常使用的管道命令有:
more
:分屏顯示內容grep
:在命令執行結果的基礎上查詢指定的文本