Linux 常用命令速記
阿新 • • 發佈:2020-04-03
1.touch:建立檔案,比如: touch a.txt
2.vi:編輯修改檔案,比如: vi a.txt
開啟編輯頁面後:
a 鍵:開始輸入編輯;
Esc鍵:結束輸入內容
:wq:儲存檔案編輯內容退出;注意前面的“:”
ctrl+z:強制退出當前編輯狀態;
!:不儲存退出
3.rm:刪除檔案
-f:force,即強制刪除; 如:rm -f a.txt
-r:recursive,即遞迴式的刪除列出的目錄下的所有檔案和目錄;如:rm -r a.txt
-i:interactive,即互動式刪除檔案,即會問是否刪除檔案?如: rm -i a.xtx
-v:verbose,詳細顯示進行的步驟;如:rm -v a.txt
4.mkdir:建立目錄,如:
mkdir Music
5.rm -rf : 強制刪除檔案目錄和其下的檔案,如:
rm -rf Music (假設Music下還有其他檔案和目錄)
6.rm -d:刪除空檔案目錄,如:
rm -d Music (假設Music資料夾是空的)
7.cat:按正序輸出(讀出)檔案內容,如:
cat a.txt (頁面就會顯示檔案內容)
8.tac:按反向輸出檔案內容,如:
tac a.txt
9.echo:輸出一行內容,經常輸出字串,數字之類的內容,如:
echo "hello world"/ echo hello world / echo 12345等
10.printf:格式化輸出內容,如:
printf "%-10s %-10s %-10s\n" id name pwd
輸出:id name pwd (製表形式輸出內容)
注:
%s :字串格式化 %-10s:靠做對齊 %10s:靠又對齊,下同
%d:整數格式化
%f:浮點型格式化
11.ls:列出目錄內容
-l:垂直形式列出目錄內容
-i:把一些相關資訊也一起列出來
-s: size,即把目錄下檔案大小也輸出來,預設按檔案大小排序出來
12.mv:原始檔內容拷貝到目標檔案中,覆蓋原內容,如:
mv a.txt b.txt 其中a:src ,b :des
13.su: 切換到root使用者(有可能需要輸入root密碼)
14.exit: 從root使用者切換到普通使用者(免密碼的方式)
su - test: 從root使用者切換到test使用者 (test是普測試使用者,要換成自己的才對)
15.find 命令的幾種用法:
1.全盤
find / -name tomcat tomcat 是要查詢的檔名 ;/ 代表是全盤搜尋也可以指定目錄搜尋
2.按目錄搜尋:
find /etc -name tomcat
find /home -name tomcat
3.按檔案大小查詢:
find / -size +204800 + 號是大於; - 號是小於直接寫數字就是等於
4.查詢屬於使用者名稱為hello.sh的檔案,輸入find / -user hello.sh,根據檔案型別查詢,查詢某個目錄下的所有目錄。
5.輸入find / -type d,根據訪問時間,查詢etc下面1小時內被修改的檔案,輸入find /etc -cmin -60。