ls:檢視目錄內容
-a:顯示指定目錄下的所有子目錄與檔案,包括隱藏檔案
-l:以列表方式顯示檔案的詳細資訊
-h:配合-l以人性化的方式顯示檔案大小
以.開頭的檔案為隱藏檔案,需要用-a引數才能顯示
.代表當前目錄
..代表上級目錄
ls萬用字元
*:代表任意個數個字元
?:代表任意乙個字元,至少1個
:表示可以匹配字元組中的任意乙個
[abc]:匹配a b c中的任意乙個
[a-f]:匹配從a到f範圍內的任意乙個字元
cd:切換目錄
cd ~ :切換到當前使用者的主目錄(/home/使用者目錄)
cd . :保持在當前目錄不變
cd .. :切換到上級目錄
相對路徑:在輸入路徑時,最前面不是/或者~,表示相對當前目錄所在的目錄位置
絕對路徑:在輸入路徑時,最前面是/或者~,表示從根目錄/家目錄開始的具體目錄位置
建立和刪除操作
touch:建立檔案或修改檔案時間
如果檔案不存在,可以建立乙個空白檔案
如果檔案已經存在,可以修改檔案的末次修改日期
mkdir:建立乙個新的目錄
-p:可以遞迴建立目錄
rm:刪除檔案或目錄
-f:強制刪除,忽略不存在的檔案,無需提示
-r:遞迴刪除目錄下的內容,刪除資料夾時必須加此引數
拷貝和移動檔案
tree:以樹狀圖列出檔案目錄結構
-d:只顯示目錄
cp:複製檔案或目錄
-i:覆蓋檔案前提示
-r:若給出的原始檔是目錄檔案,則cp遞迴複製目錄下的所有子目錄和檔案,目標檔案必須為乙個目錄名
mv:移動檔案或目錄/檔案或目錄重新命名
檢視檔案內容
cat:可以用來檢視檔案內容、建立檔案、檔案合併、追加檔案內容等功能
會一次顯示所有的內容,適合檢視內容較少的文字檔案
-b:對非空輸出行編號
-n:對輸出的所有行編號
more:可以用於分屏顯示檔案內容,每次只顯示一頁內容;適合於檢視內容較多的文字檔案
空格鍵:顯示下一屏
enter鍵:滾動下一行
b:回滾一屏
f:前滾一屏
q:退出
/word:搜尋word
grep:允許對文字檔案進行模式查詢,所謂模式查詢,又被稱為正規表示式
-n:顯示匹配行及行號
-v:顯示不包含匹配文字的所有行
-i:忽略大小寫
常用的兩種模式查詢
^a:行首,搜尋以a開頭的行
ke$:行尾,搜尋以ke結束的行
其他echo:在終端中顯示引數指定的文字,通常會和重定向聯合使用
重定向 > 和 >>
linux允許將命令執行結果重定向到乙個檔案
將本應該顯示在終端上的內容 輸出/追加到指定檔案中
>:表示輸出,會覆蓋檔案原有的內容
>>:表示追加,會將內容追加到已有檔案的末尾
管道 |
linux允許將乙個命令的輸出 可以通過管道做為另乙個命令的輸入
可以理解現實生活中的管子,管子的一頭賽東西進去,另一頭取出來,這裡 |的
左右分為兩端,左端塞東西(寫),右端取東西(讀)
常用的管道命令有:
more:分屏顯示內容
grep:在命令執行結果的基礎上查詢指定的文字
linux檔案目錄相關命令
1.tree 檢視目錄的內容 用法 tree 檢視當前目錄 tree dir 檢視指定目錄 linux預設沒有安裝tree,需手動安裝 sudo apt get install tree 2.ls 檢視檔案或目錄 用法 ls 引數 可不加 引數 a 顯示所有檔案 隱藏檔案 檔案或目錄名前邊有乙個點 ...
linux 檔案和目錄相關命令
cd 返回上次所在目錄 ls l 列出檔案的詳細資訊 ls a 列出檔案下所有的檔案,包括以 開頭的隱藏檔案 mkdir p.dir1 dir2 遞迴的建立目錄 mkdir dir 同時建立多個目錄 rm r 遞迴刪除 rm f 強制刪除不提示 r 複製目錄 a 複製檔案的所有屬性 歸檔複製,常用於...
檔案和目錄相關命令
1.檢視目錄內容ls 技巧 自動補全 tab鍵 敲出前幾個字母後,提示可能存在的命令 雙擊tab鍵 用過的命令 上下游標 退出選擇 ctrl c 特點 以.開頭的檔案為隱藏檔案,需要 a才能顯示 表示當前目錄 表示上一級目錄 ls選項 a 顯示隱藏檔案 l 以列表方式顯示詳細資訊 h 人性化詳細資訊...