當前目錄
.上一層目錄
..tab鍵
自動補全
檢視目錄內容
ls以.開頭的都是隱藏檔案需要用-a才能顯示出來
ls萬用字元的使用
* 代表任意個數個字元
? 代表任意乙個字元,至少乙個
表示可以匹配字串的任意乙個
[abc] 匹配abc中任意乙個
[a-f] 匹配a到f中的任意乙個
例如 ls *a.text ls a* ls [abc]*
常見的引數:
-a 顯示目錄下所有子目錄與檔案,包括隱藏檔案
-l 以列表方式顯示檔案詳細資訊
(檔案型別第乙個字母d或者-,其中d代表資料夾。)
-h 配合-l更加人性化顯示檔案大小(單獨使用沒效果)
切換目錄
cdcd .進入當前目錄(沒用,相當於沒操作)
cd ..進入上一層目錄
絕對目錄與相對目錄
相對目錄:相對當前目錄所在檔案目錄
絕對目錄:表示從根目錄(/)開始的具體目錄
cd ~進入當前賬號家目錄(/home/使用者目錄)
cd / 進入根目錄
建立和刪除操作
touch
建立或者修改檔案時間
如果檔案不存在,可建立乙個空白檔案
如果檔案存在,可
修改檔案末次修改時間
rm刪除檔案或者目錄(不可恢復)
引數 -r 強制刪除,忽略不存在的檔案,無需顯示
-r 遞迴刪除目錄下內容,刪除資料夾是必須用到此引數
rm –rf * 是刪除目錄下所有,切記不要亂用
mkdir
建立乙個新的目錄
引數-p 可遞迴建立目錄(當前目錄下不能重名)
mkdir –p a/b/c (一層層遞迴建立資料夾)
拷貝和移動檔案
tree
命令可以以樹狀圖列出檔案目錄結果
tree[目錄名]
引數:-d 只會顯示目錄,不顯示檔案
cpcp 原始檔 目標檔案
複製檔案或者目錄
cp 原始檔 . :複製到當前目錄
cp 原始檔 ./123.txt :複製到當前目錄下並且改名為123.txt
引數:-i :覆蓋檔案前提示 cp –i 原始檔 目標檔案
-r:若給出原始檔是目錄檔案,則cp將遞迴複製該目錄下所有子目錄和檔案,目標檔案必須為乙個目錄名
mvmv 原始檔 目標檔案
移動檔案/目錄或者目錄重新命名(剪下)
移動檔案和目錄都不需要引數
引數-i 覆蓋提示(重新命名用)
檢視檔案內容
前兩個是在終端中顯示檔案內容
catcat 檔名
顯示檔案的完整內容
-b 空行不會顯示行號
-n 空行也算行號
cat –n ./123.txt
more
more 檔名
分屏顯示檔案(快捷鍵同man)
grep
搜尋某乙個檔案中是否有指定文字內容
grep [引數] 搜尋內容 被搜尋的檔案
例子:grep –n as 123.txt
含義:搜尋as在123.txt中的行號位置
如果被搜尋的內容為字串則要加雙引號「」
grep –n 「hello python 123.txt
引數-n 顯示匹配行及行號
-v 顯示不包括文字的所有行
-i 忽略大小寫
兩種模式查詢(正規表示式)
^a 行首,搜尋以a開頭的行
ke$ 行尾,搜尋以ke結束的行
其他echo
會在終端中顯示引數指定的文字,通常和重定向聯合使用
echo hello
終端顯示:hello
重定向 >和》
linux允許將命令執行的結果重
定向到乙個檔案
將本應顯示在終端上的內容輸出/追加到指定檔案中
其中》 表示輸出,會覆蓋原有內容
>>表示追加,會將內容追加到已有檔案的末尾
echo hello python >>a
ls >>a
tree>>a
管道 |
linux允許將乙個命令的輸入可以通過管道作為另乙個命令的輸入
常用的管道命令:
more:分屏顯示內容
grep:在命令執行結果的基礎上查詢指定文字
例如ls –alh ~ | more 將ls顯示的的內容分屏顯示
ls –alh ~ | grep vi 將ls顯示的的內容包括vi的顯示出來,其他不顯示
linux 檔案和目錄相關命令
cd 返回上次所在目錄 ls l 列出檔案的詳細資訊 ls a 列出檔案下所有的檔案,包括以 開頭的隱藏檔案 mkdir p.dir1 dir2 遞迴的建立目錄 mkdir dir 同時建立多個目錄 rm r 遞迴刪除 rm f 強制刪除不提示 r 複製目錄 a 複製檔案的所有屬性 歸檔複製,常用於...
linux檔案目錄相關命令
1.tree 檢視目錄的內容 用法 tree 檢視當前目錄 tree dir 檢視指定目錄 linux預設沒有安裝tree,需手動安裝 sudo apt get install tree 2.ls 檢視檔案或目錄 用法 ls 引數 可不加 引數 a 顯示所有檔案 隱藏檔案 檔案或目錄名前邊有乙個點 ...
linux檔案目錄相關命令
ls 檢視目錄內容 a 顯示指定目錄下的所有子目錄與檔案,包括隱藏檔案 l 以列表方式顯示檔案的詳細資訊 h 配合 l以人性化的方式顯示檔案大小 以.開頭的檔案為隱藏檔案,需要用 a引數才能顯示 代表當前目錄 代表上級目錄 ls萬用字元 代表任意個數個字元 代表任意乙個字元,至少1個 表示可以匹配字...