Linux 常用指令 ,看這一篇就夠了—— 摘自《Linux Probe》
阿新 • • 發佈:2018-12-31
- touch:用於建立空白檔案或設定檔案的時間,ps:黑客可以用touch指令來修改檔案的最後修改時間,以隱藏自己的修改行為。
- mkdir:用於建立空白的目錄,如mkdir path,可以結合引數-p來遞迴建立檔案目錄,如mkdir -p a/b/c/d/e
- cp:用於複製檔案或目錄,如cp 1.txt path1將1.txt複製進path1對應的目錄下, cp -r path1 path2將path1對應的目錄複製進path2
- mv:用於剪下檔案或將檔案重新命名,如sudo mv /path1 /path2 將目錄/path1移動到/path2下面,用mv x.log linux.log可以完成重新命名功能。
- rm:用於刪除檔案或目錄,如 rm -f linux.log,表示強制刪除檔案而無需確認,rm -r /path1 可以刪除一個目錄。
- dd:用於按照大小和個數的資料塊來複制或轉換檔案,如dd if=/dev/zero of=560_file count=1 bs=560M將會生成一個大小為560MB的檔案。dd if=/dev/cdrom of=RHEL-server-7.0-x86_64-LinuxProbe.Com.iso可以將光碟機裝置中的光碟製作成iso格式。
- file:用於檢視檔案的型別,如file 1.log
- tar:用於壓縮或解壓,如tar -czvf package.tar.gz filePath 就是將filePath這個目錄壓縮成一個名為package.tar.gz的壓縮包,其中c代表壓縮,z代表用Gzip壓縮或解壓,v代表輸出進度,f代表檔名,必須放在最後。tar -xzvf package.tar.gz -C filePath則代表將package.tar.gz解壓到filePath目錄下,其中x代表解壓,C代表目錄名。
- grep:用於在文字中執行關鍵詞搜尋,並顯示匹配的結果,如grep /sbin/nologin /etc/passwd會輸出當前系統中不允許登入系統的所有使用者資訊。
- find:用於按照指定條件來查詢檔案,如sudo find /etc -name "*jump*"會輸出/etc路徑下所有名字中包含“jump”的檔案。