linux的一些常用命令

2021-07-30 22:02:54 字數 2044 閱讀 6279

命令格式  命令+[可選引數]+檔案或目錄

cd命令 cd /home—進入/home目錄 cd ../返回上一級目錄

pwd 顯示當前所在目錄

ls ./ 檢視當前目錄所有的檔案和目錄

ls -a 檢視所有檔案,包括隱藏檔案,以.開頭的檔案

ls ./ -a 檢視指定資料夾中的所有檔案

ls   [目錄]  | more  以一頁一頁的方式顯示方便檢視目錄中的全部檔案

ls -l [檔名] 檢視檔案許可權;不加[檔名]表示檢視當前目錄下所有檔案的詳細資訊;加上[目錄名]表示檢視該[目錄名]下所有檔案的詳細資訊。

ls -ld [目錄]檢視目錄許可權;不加[目錄]表示看當前目錄詳細資訊

mkdir 建立目錄,命令後面接目錄名稱,也可以在指定目錄中建立目錄 mkdir /root/test

mkdir -p [目錄路徑] 建立遞迴目錄,上級目錄不存在也會自動建立 

rmdir 刪除空目錄

rm ==remove 刪除檔案或目錄,用法rm -rf [檔名/路徑檔名]  -r表示刪除資料夾,-f表示不提示確認直接刪除;生產環境中一般不用rm,如果要使用需要做好備份

rm替代方法,用mv移動到乙個臨時目錄(相當於**站)

cp ==copy 拷貝檔案  cp [原始檔路徑] [目標路徑]

拷貝目錄  cp -r [源目錄路徑] [目標路徑]  或  cp -a [源目錄路徑] [目標路徑] #使用後者更佳   

-r:遞迴,用於複製目錄;-p:保持屬性

-a相當於-pdr 

mv 1.重新命名 用法 mv old.txt new.txt

2.移動檔案或目錄 mv [原始檔路徑] [目標路徑]   

touch 建立檔案 例如touch test.txt 如果檔案存在,則表示修改當前檔案時間

touch [檔名] [檔名] 可以同時建立多個檔案

useradd 建立使用者 useradd xiaowei   userdel刪除使用者

groupadd 建立組  groupadd zu    groupdel刪除組

find 查詢檔案或目錄 find /temp -name ["檔名「 或   」*.格式"] 

使用find刪除檔案 find /tmp -type -f -exec rm {} \;

或通過管道符刪除 find /tmp -type -f|xargs rm -f 

linux面試題(必須掌握):刪除乙個目錄下的所有檔案,但保留乙個指定檔案

[root@oldboy xx]# find /xx -type f ! -name "file"|xargs rm -f  #!表示取反

特殊字元命令

>重定向,會清除檔案裡所有以前的內容

>>追加重定向,檔案結尾加入內容,不會刪除已有的內容

\讓乙個有意義的字元,脫掉「馬甲」,例如..代表上級目錄,\..表示無意義的..字元

cat  檢視檔案內容  如cat test.txt

特殊用法,增加內容

cat >>/data/oldboy.txt<

i am studying linux

eofeof可以被其他成對字元替換

vi  linux的編輯器,vi test.txt 跳轉到新的介面,輸入鍵盤上的i進入編輯模式,輸完按esc,輸入:wq  然後enter儲存退出,如果想直接退出不儲存,執行:q(加感嘆號q!,表示強制退出)   輸入:%d表示清空內容, x直接儲存並退出;前面加#表示這行命令不執行

more 檢視檔案內容,分頁檢視,cat是全部檢視,使用cat檢視檔案,如果篇幅很多,只能看到最後的篇幅;可以同時使用cat和more,例如cat test.txt | more 分頁顯示test內容,|符號是管道符,用於把|前的輸出作為後面命令的輸入

echo 列印輸出內容,配合》或》可以為檔案覆蓋或追加內容,這個命令可要掌握哦。

echo ok > test.txt;把單行ok字元追加並覆蓋到test.txt內容;echo ok >> test.txt表示向test.txt檔案裡追加ok字元,不覆蓋原檔案裡的內容。

history 檢視歷史輸入的命令

Linux一些常用命令

建立檔案命令 vi usr local phpenv website indexs.php 建立檔案命令 mkdir home u1 建立資料夾 home u1 搜尋檔案filename.txt find name filename.txt 在vi下搜尋 直接按 會在左下角出現乙個搜尋框,按ente...

linux一些常用命令

1.停止所有的container,這樣才能夠刪除其中的images docker stop docker ps a q 如果想要刪除所有container的話再加乙個指令 docker rm docker ps a q 2.檢視當前有些什麼images docker images 3.刪除image...

Linux一些常用命令

yum update kernel公升級核心系統 修復核心漏洞 yum y upgrade只公升級軟體包 yum yupdate 軟體和核心一起公升級 yum remove 解除安裝 軟體 多個公鑰檔案新增到同乙個authorized keys時,注意需要在每乙個key之後新增乙個換行符 vim手工...