linux基礎學習之Ubuntu終端中常用命令總結

2021-10-09 04:10:16 字數 2986 閱讀 3509

1.ctrl + alt +t 可以快速的開啟終端

-l :以列表方式顯示

-h:以大小單位顯示,預設是位元組,需要和-l 同時使用

-a:顯示隱藏檔案和隱藏目錄

tree:以樹狀方式顯示目錄資訊

pwd:檢視當前目錄路徑

clear:清除終端內容

cd 目錄名:切換到指定目錄

cd ~:切換到當前使用者的主目錄

cd … : 切換到上一級目錄

cd - :切換到上一次目錄

注意:使用cd命令切換目錄時,必須要保證這個目錄存在;cd後面不寫目錄等價於cd ~

touch 檔名:建立指定檔名的檔案

mkdir 目錄名:建立指定目錄名的目錄

引數:-p:建立所以依賴的資料夾,不管路徑是怎樣的,沒有的話之間建立。

rm :命令刪除目錄上需要加上-r選項,-r表示遞迴刪除目錄及內容。

引數:-i:互動式提示,詢問是否刪除

-r:遞迴刪除目錄及內容

-f:強制刪除,忽略不存在的檔案

-d:刪除空目錄

rmdir 目錄名 :刪除空目錄,只能刪除空目錄,如果目錄中有內容使用rm刪除。

cprm 檔名或目錄名:刪除指定檔案或者目錄

rm命令刪除目錄需要加上-r選項,-r表示遞迴刪除目錄及內容

引數:-i:互動式提示,詢問是否刪除,y/n

-r:遞迴刪除目錄及內容

-f:強制刪除、忽略不存在的檔案,無需提示

-d:刪除空目錄

rmdir 目錄名:刪除空目錄 只能刪除空目錄,如果目錄中有內容使用rm刪除

cp 檔名 新檔名:拷貝檔案,拷貝目錄

拷貝目錄需要加上-r選項,-r表示遞迴拷貝目錄及內容

引數:-i:互動式提示,拷貝檔案時新檔案的名稱在不明確是否存在的情況下使用,如果被占用則提示是否覆蓋,不存在直接複製

-r:遞迴拷貝目錄及其內容

-v:顯示拷貝後的路徑描述

-a:保留檔案的原有許可權

mv 檔名 目錄名:移動檔案至目錄引數:

-i:互動式提示

-v:顯示移動後的路徑描述

–help的使用說明:命令 – help 檢視該命令的說明

man 使用說明:man 命名 直接開啟該命令的說明

man命令的說明:

q:退出

重定向也稱為輸出重定向,把在終端執行命令的結果儲存到目標檔案

ls(想要新增的內容) > 檔名

:如果檔案存在會覆蓋原有檔案內容,相當於檔案操作中的「w」模式

:如果檔案存在會追加寫入檔案末尾,相當於檔案操作中的「a」模式

管道命令 |:

乙個命令的輸出可以通過管道作為另乙個命令的輸入,可以理解成乙個容器,存放在終端顯示的內容

管道(|)一般只和more結合使用,主要是分配檢視終端顯示內容

軟鏈結類似於windows中的快捷方式,當乙個原始檔的目錄層級比較多,方便的使用檔案,可以給該檔案建立乙個軟鏈結

ln -s 目標檔名 鏈結名

硬鏈結類似於原始檔的乙個別名,也就是說這兩個名字指向的是同乙個檔案資料ln 目標檔名 連線名

grep 文字字串 目標檔名:查詢出目標檔案中的文字字串所在行

引數:-i:忽略大小寫

-n:顯示行號

-v:顯示不包含匹配文字的所有行(相當於反選)

正則元字元:

^:字串開頭

$:字串結尾

.:匹配乙個非換行符的字元

其實grep查詢文字是將每一段(回車換行)文字視為乙個字串

find:在當前目錄下查詢檔案包括目錄

引數:-name:指定要查詢的檔案的名字(包括目錄名)查詢也可以使用正規表示式結合使用

.gz和.bz2的壓縮包需要使用tar命令來壓縮和解壓

tar命令

引數:-c:建立打包檔案

-v:顯示打包或者解壓包的詳細資訊

-f:指定檔名稱,必須放到所有選項後面

-x:解包

-z:壓縮或解壓(.gz)

-j:壓縮或解壓(.bz2)

-c:解壓到指定目錄

.zip的壓縮包需要使用zip命令來壓縮,使用unzip命令來解壓zip命令和unzip命令

引數:-d:解壓到指定目錄

chmod命令:修改檔案許可權

角色u:user,表示該檔案的所有者

g:group,表示使用者組

o:other,表示其他使用者

a:all,表示所有使用者

許可權設定

+:增加許可權

-:撤銷許可權

=:設定許可權

許可權說明

r:可讀 許可權值是4

w:可寫 權限制是2

x:可執行 許可權值是1

-:無任何許可權 權限制是0

sudo -s:切換到root使用者,獲取管理員許可權

whoami:檢視當前使用者

exit:退出登入使用者

who:檢視所有的登入使用者

passwd:修改使用者密碼,不指定使用者預設修改當前登入使用者的密碼

which:檢視某個命令所在的位置

shutdown -h now:立刻關機

reboot:重啟

useradd:建立新使用者

-m:自動建立使用者主目錄,主目錄的名字就是使用者名稱

-g:指定使用者所屬的使用者組,預設不指定會自動建立乙個同名的使用者組

id:檢視使用者資訊

su - 使用者名稱:切換使用者

gpasswd:新增和刪除附加組資訊

-a 使用者名稱:給使用者新增附加組

-d 使用者名稱:給使用者刪除附加組

userdel :刪除使用者

-r 使用者名稱:刪除使用者主目錄,必須要設定,否則使用者主目錄不會被刪除

groupadd:建立使用者組

groupmod:修改使用者組

groupdel:刪除使用者組

這些就是常用終端指令,學會了就可以在ubuntu中快樂玩耍了

linux學習筆記(7) 》ubunt

linux學習筆記 7 ubuntu掛起後無法喚醒 解決 crazybird 想必大家都用習慣windows的待機,但是ubuntu的掛起總是讓人很頭痛,每次掛起出去了,回來後就打不開,硬碟啟動,燈都亮的很正常,就是螢幕是黑色的。下面讓我們來一起解決這個問題 首先 安裝這個包 sudo apt ge...

ubunt入門(最基礎的)

做為計算機專業出來的人,用linux是基本技能。我也試著用linux,是在畢業之後。我選擇的是ubuntu。從虛擬機器,到雙系統,多次來來回回的弄,發現許多問題都是再次碰到,所以這裡記錄下來。下次就不用再去查詢了。由於這些問題都是網上搜尋來的,所以參考了其他人的部落格 論壇的結論,但是比較多,所以就...

Linux學習之網路基礎

一 ios osi七層協議介紹 二 網路基礎介紹 1 ip分為五大類,如上圖。在給某個網路分配乙個ip 外網ip 位址時,可以通過該位址進行網路連線。同樣若是這個ip屬於某個團體,如學校等。那麼可以通過該ip所在的類 所在網段 給學校的班級學生每個人的電腦分配乙個私有ip 私有ip號如上 此時所有的...