一、目錄相關命令
1、目錄切換
cd dir :切換到當前目錄下的dir目錄
cd .. :切換到上一層目錄
cd / :跳轉到系統根目錄
cd - :返回上一次的工作目錄
cd ~ :跳轉到當前使用者的家目錄
如果是root目錄,cd ~ 相當於 cd /root
如果是普通使用者,cd ~ 相當於 cd /home/使用者名稱
2、目錄操作 (增刪改查)
增mkdir 目錄名稱 :增加目錄 (新建)
可選引數:
-m:配置檔案許可權
-p :遞迴建立多級目錄
mkdir -m 711 目錄名稱 :建立許可權為 rwx--x--x的目錄
mkdir -p 目錄名稱1/目錄名稱2/目錄名稱3 :建立多級目錄
cp 目錄名稱 目錄複製的新位置 :將目錄複製到乙個新的位置 (複製,檔案也可用)
可新增引數:
-r :遞迴複製多級目錄
-p :會將檔案的屬性一起複製過去
刪rm 目錄名稱 :刪除目錄
可選引數:
-f :強制的意思,忽略不存在的檔案,不會出現警告資訊
-r :遞迴刪除多級目錄
-i :互動模式,在刪除前會詢問是否刪除
rm -rf 目錄名稱 :遞迴強制刪除目錄及子子孫孫目錄(常用)
rmdir 目錄名稱 :僅能刪除空目錄
可新增引數:
-p :遞迴刪除多級空目錄
改mv 目錄名稱 新的目錄名稱 :修改目錄的名稱 (重新命名)
mv 目錄名稱 目錄的新位置 :移動目錄到新位置 (剪下)
可選引數:
-f :強制的意思,若目標位置已有同名目錄,不詢問直接覆蓋
-i :若目標位置已有同名目錄,會詢問是否覆蓋
查ls 或 ll :ls 是檢視目錄資訊;ll 是 ls -l 的縮寫,作用是檢視詳細的目錄資訊
可選引數:
-a :列出全部的檔案,包括隱藏檔案(.開頭的檔案)也會顯示出來
-d :僅列出目錄本身
find 目錄 引數 :尋找目錄
刪rm 檔名 :刪除檔案 (可選引數與目錄刪除一樣)
rm -rf 檔名 :不詢問地遞迴刪除檔案(常用)
改vim 檔名 :修改檔案
vim編輯器常用操作:
按 i 或 a :進入編輯模式
按 esc :退出編輯模式,進入命令模式
命令模式下輸入 :wq 並回車 :儲存並退出
命令模式下輸入 :q 並回車 :退出
命令模式下輸入 :q! 並回車 :退出但不儲存
命令模式下輸入 /關鍵字 並回車 :查詢關鍵字,按 n 查詢下乙個匹配項
命令模式下輸入 :set nu 或者 :set nonu 並回車 :設定檔案的行號 或者 取消檔案的行號
命令模式下按 g 或者 gg :g 跳到文件最尾行,gg 跳到文件最首行
三、壓縮包相關命令
壓縮檔案
tar -zcvf 打包壓縮後的檔名 需要打包壓縮的檔名 :打包壓縮指定檔案並命名
解壓檔案
tar -xvf 壓縮包名 :解壓指定壓縮檔案
tar -xvf 壓縮包名 -c 目錄名 :解壓指定壓縮檔案 到 指定目錄下
tar -xvf file.tar :解壓tar包
tar -zxvf file.tar.gz :解壓tar.gz包
unrar e file.rar :解壓rar包
unzip file.zip :解壓zip包
四、其他常用命令
pwd :顯示當前位置的完整路徑
grep 要搜尋的字串 要搜尋的檔名 --color :搜尋指定檔案下的指定內容並且高亮顯示
ps -ef aux :檢視當前系統正在執行的程序
ps -ps aux :檢視當前系統正在執行的程序,與 ps -ef aux 的顯示格式不同
ps aux|grep 程序名 :檢視指定程序的執行狀態
kill -9 程序的pid :強制終止指定程序
ifconfig :檢視當前系統的網絡卡資訊
netstat -an :檢視當前系統的埠資訊
shutdown :關機 ,(shutdown -h now :立即關機)(shutdown +5 :5分鐘後關機)
reboot :重新開機,既重啟
su 使用者名稱 :切換到指定使用者 (exit :退回到原來使用者)
————————————————
Linux 常用命令整理
在linux 下開發兩年了,目前轉向windows平台開發。將一些在linux 下經常會用到的命令進行整理,以免長時間不用忘了。1.使用ldd命令檢視hello依賴於哪些庫 ldd hello libc.so.6 lib libc.so.6 0x400la000 lib ld linux.so.2 ...
linux常用命令整理
cd change dictionary chmod change mode grep find 當前目錄 上層目錄 rmdir remove dictionary rm remove cp copy touch 建立新檔案,該檔案在os重啟後消失,檔案時暫時的 cat more 只能下拉,不能上拉...
linux 常用命令 整理
mount 命令 grep 最常用的就是過濾需要的內容,但有時候想過濾自己不需要的內容可以用 v 選項 比如說用 xargs grep contenta 過濾得到了很多內容,但是也有很多是自己不需要的 不需要的包含了contentb 可以再加個管道把 contentb 去掉 xargs grep c...