linux系統終端命令(2)
阿新 • • 發佈:2018-11-10
一相對路徑和絕對路徑
絕對路徑:最前面是/或〜,表示相對於根目錄或家目錄的完整路徑
相對路徑表示相對於當前工作目錄的路徑
二觸和mkdir和rm命令擴充套件
觸控如果檔案不存在,則建立檔案;如果檔案存在,修改檔案的末次修改日期
mkdir -pa / b / c / d可以遞迴建立連續多個資料夾
注:RM直接將檔案刪除,不能恢復
rm -r可以刪除目錄
rm *刪除當前目錄下的所有檔案和目錄
注意!!!⚠️千萬不要在根目錄和家目錄下使用此語句(不然只能重灌系統了)
三拷貝和移動檔案
樹指令:以樹狀圖來顯示資料夾和目錄
tree -d只顯示目錄,不顯示檔案
CP指令,將家目錄文件中的夏目JPG格式複製到桌面
因為當前目錄即為〜家目錄,所以使用〜和。都可以(〜表示絕對路徑,。屬於相對路徑的操作)
cp -i覆蓋資料夾前的提示
CP和RM一樣,都不能直接刪除或複製目錄,需要加一個-r的選項
MV指令:移動資料夾,和CP指令類似
四檔案內容命令
貓適合檢視檔案內容較少的,更適合檢視內容較多的,空格顯示全部,回車顯示下一行,不想看了點q
cat -b忽略空行
cat -n輸出所有行的行號
grep的:文字搜尋
grep -n顯示行號
grep -v取反顯示
grep -i忽略大小寫
中間有空格的字元搜尋需要加“”
^指定文字出現在行首
$指定文字出現在行尾
四其他命令
回聲輸出或追加內容到指定的檔案中
>會覆蓋之前的內容
>>不覆蓋之前的內容,將新內容追加到後面
echo with touch區分:echo hello world> b可以在建立一個文件的同時把內容追加進去,而觸控只能建立一個文件
管道|
將一個命令的輸出通過管道作為另一個命令的輸入