1. 程式人生 > >linux系統終端命令(2)

linux系統終端命令(2)

一相對路徑和絕對路徑

絕對路徑:最前面是/或〜,表示相對於根目錄或家目錄的完整路徑

相對路徑表示相對於當前工作目錄的路徑

二觸和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可以在建立一個文件的同時把內容追加進去,而觸控只能建立一個文件

管道|

將一個命令的輸出通過管道作為另一個命令的輸入