Linux命令總結

2021-10-07 21:28:29 字數 2767 閱讀 9808

編號

命令說明1ls

檢視當前目錄下的檔案2cd

切換目錄

3pwd

檢視當前目錄

4touch

建立檔案

5mkdir

新建目錄6rm

刪除檔案

7clear

清屏

$ command --help

$ man

command //空格 enter b f q

以 . 開頭的為隱藏檔案

引數說明

-a檢視所有檔案

-l檢視檔案詳細資訊

-h人性化顯示檔案大小

$ ls -lha //引數可連線使用
引數說明*

表示任意個數字元

?表示乙個字元

表示可匹配字元組中的任意乙個字元

[abc]

表示可匹配a、b、c中任意乙個字元

[a-z]

表示可匹配a-z中的任意乙個字元

$ ls *.txt    //匹配以.txt結尾的檔案    

$ ls ?1.txt //匹配以任意乙個字元開頭,以1.txt結尾的檔案

$ ls

[123].txt //匹配1.txt、2.txt、3.txt

$ ls

[a-z].txt //匹配a.txt、b.txt...z.txt

$ cd/cd ~  //切換到當前使用者目錄

$ cd

.. //切換到上級目錄

$ cd - //最近的兩個目錄之間切換

$ mkdir a //建立乙個a的資料夾

$ mkdir -p a/a/a/ //遞迴建立資料夾

$ mkdir -f abc //無提示刪除

$ mkdir -r abc //遞迴刪除目錄

$ mkdir -rf * //可使用萬用字元

<

!--以樹狀圖顯示目錄結構-->

$ tree //以樹狀圖顯示當前目錄結構

$ tree -p //以樹狀圖顯示當前目錄結構,只顯示目錄

<

!--複製檔案-->

$ cp a b //將a檔案複製為b檔案

$ cp -i a . //同名時提示是否覆蓋

$ cp -r a b //可複製目錄

$ cat a -b //全部顯示,顯示行號,換行不顯示

$ cat a -n //全部顯示,顯示行號,換行也顯示

$ more a //分屏顯示 空格 enter b f q

$ grep -nvi he a.txt //在a.txt中查詢he的位置 -n顯示行號 -v取反 -i忽略大小寫

$ grep ^a a.txt //在a.txt中查詢以a開頭的行

$ grep a$ a.txt //在a.txt中查詢以a結尾的行

$ ifconfig

|grep inet //檢視本機ip位址

$ echo hello > a  //為a中新增內容,會覆蓋

$ echo hello >> a //為a中追加內容

$ tree >> a

$ ssh -p 22 [email protected]    //將本地與linux連線

$ scp -p 22 -r [email protected]:desktop/a . //將linux檔案複製到本地 -r表示可複製目錄

$ scp -p 22 -r a [email protected]:desktop/a //本地檔案複製到linux

$ chmod +/-rwx 檔名/目錄名  //修改檔案或目錄許可權 +增/-減 rwx 讀寫執行
$ which

ls //查詢命令所在位置

$ ps sux //檢視程序 a終端所有 u詳細 x非終端

$ kill

[-9] 程序代號 //關閉指定程序 -9強行關閉

<

!--查詢檔案-->

$ find

[目錄] -name "*.py" //在指定目錄下搜尋以.py結尾的檔案

$ ln -s 原始檔位置 鏈結檔案 //使用絕對路徑避免檔案移動 建立軟鏈結

<

!--壓縮/解壓檔案-->

$ tar -cvf 打包檔案.tar 被打包檔案的路徑 //打包檔案

$ tar -xvf 打包檔案.tar //解包檔案

$ tar -zcvf 壓縮檔案.tar.gz 被壓縮檔案的路徑 //壓縮檔案

$ tar -zxvf 壓縮檔案.tar.gz -c 壓縮到指定目錄 //解壓檔案 目錄必須存在

$ tar -jcvf 壓縮檔案.tar.bz2 被壓縮檔案的路徑 //壓縮檔案

$ tar -jxvf 壓縮檔案.tar.bz2 -c 壓縮到指定目錄 //解壓檔案 目錄必須存在

<

!--安裝解除安裝更新軟體-->

$ sudo apt install 軟體包 //安裝軟體

$ sudo apt remove 軟體名 //解除安裝軟體

$ sudo apt upgrade //更新軟體

Linux命令總結

vi基本命令 i 在當前游標的的所在位置,插入隨後輸入的文字,游標後的文字相應向右移動 i 在游標所在行的行首插入隨後輸入的文字,行首是該行的第乙個非空白字元,相當於游標移動到行首再執行i命令 a 在當前游標所在位置之後,插入隨後輸入的文字 a 在游標所在行的行尾新增隨後輸入的文字,相當於游標移動到...

linux命令總結

登出 exit 關機 shutdown h now 重啟 reboot 幫助 man ls man f ls info ls date y m d 更改檔案使用者組 chgrp r user file d 更改檔案使用者 chown r user file d 更改檔案屬性 chmod r 777 ...

linux命令總結

linux檔案編輯器 vi vim 1 vi 的三種命令模式 command 命令 模式,用於輸入命令 insert 插入 模式,用於插入文字 visual 可視 模式,用於視化的的高亮並選定正文 2 檔案的儲存和退出 command 模式是vi或vim的預設模式,如果我們處於其它命令模式時,要通過...