linux基礎命令

2021-10-08 18:40:57 字數 2505 閱讀 3656

根目錄中的重要目錄及其功能:

/root:系統超級管理員root使用者的家目錄

/home:系統的普通使用者的家目錄所在的目錄

/boot:系統程式的引導目錄,用於開機時載入作業系統

/etc:配置檔案存放目錄,用於存放系統中軟體的?配置檔案

/bin:儲存著普通使用者有許可權使用的系統命令

/sbin:儲存著超級使用者有許可權使用的系統命令

/dev:儲存了系統中的硬體裝置檔案

/usr:儲存著系統安裝的第三方軟體

/var:儲存著一些可變的檔案資訊,如日誌檔案。

cat命令:用於正向檢視檔案的內容

用法:cat  

常用選項:

-n:顯示行號

tac命令:用於反向檢視檔案的內容

用法:tac  

nl命令:檢視檔案內容的同時直接顯示行號

用法:nl  

more命令:可以翻頁檢視檔案內容,但是只能向下翻頁,不能往回翻頁

空格鍵直接翻一頁,回車鍵向下翻一行

用法:more  

less命令:可以翻頁檢視檔案內容,可以向下翻頁,也可以向上翻頁

方向鍵上下為翻一行

pgup,pgdn,為向上或向下翻一頁

如果需要退出檢視,按字母q

用法:less  

head命令:檢視檔案的開頭幾行(預設十行)

用法:head  【選項】  

選項:-n:指定行數

例:head  -n  5   1.txt        //檢視檔案的開頭5行內容

或head  -5  1.txt        //同-n 5 顯示檔案開頭5行

tail命令:檢視檔案的末尾幾行(預設十行)

用法和head命令一致

選線:-f:動態檢視尾部資訊的變化

wc命令:統計檔案中的內容

用法:wc  【選項】  檔名

常用選項:

-l:統計檔案中的行數

-w:統計檔案中的單詞數量

-c:統計檔案的位元組大小

擴充套件用法:

ls  /etc  |  wc  -l         //可以統計出/etc目錄中的檔案數量

命令解釋:

|為管道符,可以用來將管道符之前的命令的執行結果,作為引數,傳遞給管道符後面的命令來執行

grep命令:用於過濾檔案的內容

用法:grep  【選項】    

其中的特殊用法:

^...:表示匹配以什麼什麼開頭的行

...$:表示匹配以什麼什麼結尾的行

^$:表示匹配空行

常用選項:

-v:反向查詢

-i:不區分大小寫

egrep:增強型過濾

用法和grep基本一致

但是可以實現多條件的過濾:

如:egrep  "^#|^$"      //過濾出以井號開頭的或者空行

gzip命令:以gz的壓縮格式對檔案實施壓縮

用法:gzip  

選項:-數字:指定壓縮級別,數字可以是1-9,數字越大壓縮效果越好,但是花費的時間越長

-d:解壓縮

bzip2命令:以bz2的壓縮格式對檔案實施壓縮

用法及選項與gzip相同

注意:以上兩個壓縮命令,只能針對檔案進行壓縮,不能針對資料夾進行壓縮

tar命令:將多個檔案或目錄打包成乙個tar包檔案

用法:tar  【選項】  

常用選項:

-c:建立tar包檔案

-z:呼叫gzip壓縮工具進行壓縮

-j:呼叫bzip2壓縮工具進行壓縮

-f:指定包檔案的檔名,選項後需要緊跟tar包的檔名

-x:用於解開tar包檔案

-t:用於檢視壓縮包中的內容

-c:解包的時候指定解包的存放路徑

設定行號:

:set  nu

:set  nonu        //取消行號

行內快速跳**

home鍵:跳到行首

end鍵:跳到行尾

刪除操作:

dd:刪除當前游標所在行

dd:刪除當前游標所在行以及往下的行(包含當前游標所在行)

dg:刪除當前游標所在行到最後一行的所有內容

複製:yy:複製當前行

yy:複製當前行以及往下的行

貼上:p:將複製或者剪下的內容貼上到游標所在行之下

p:將複製或者剪下的內容貼上到游標所在行之上

將修改進行撤銷操作:

u:撤銷多行修改

u:撤銷游標所在行的修改內容

快捷鍵ctrl+r:可以撤銷撤銷的操作

儲存、退出文件:

:w    //儲存文件

:q    //未修改文件的情況下直接退出

:q!    //放棄所有修改,強制退出文件

:wq    //儲存並退出文件

zz    //儲存並退出文件

額外補充操作:

:1,4  co  5        //將1到4行的內容複製到第5行之下(數字可以替換,如果替換為$,表示最後一行)

Linux基礎命令

eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...

linux基礎 命令

命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...

linux 命令基礎

本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...