linux常用的命令

2021-09-22 02:09:34 字數 2960 閱讀 4451

1、cat 『檔名』 | grep '搜尋字段'

2、cat 『檔名』 | grep -a 10 '搜尋字段' (下十行)

3、cat 『檔名』 | grep -b 10 '搜尋字段' (上十行)

4、cat 『檔名』 | grep -b 10 -a 10 '搜尋字段' (上下十行)

5、zcat cat 『檔名』 | grep '搜尋字段' (壓縮檔案搜尋)

6、grep   '2009-09-27 1[0-1]' httpd.log 這個是 10-11點的資料

7、*.tar 用 tar –xvf 解壓 

8、*.gz 用 gzip -d或者gunzip 解壓 

9、*.tar.gz和*.tgz 用 tar –xzf 解壓 

10、*.bz2 用 bzip2 -d或者用bunzip2 解壓 

11、*.tar.bz2用tar –xjf 解壓 

12、*.z 用 uncompress 解壓 

13、*.tar.z 用tar –xzf 解壓 

14、*.rar 用 unrar e解壓 

15、*.zip 用 unzip 解壓 

16、vim 檔名(開啟檔案)

17、set nu 顯示行數(開啟檔案後顯示行號)

18、crontab -e 編輯定時任務

19、crontab -l 檢視定時任務

20、echo 1 > /proc/sys/vm/drop_caches(清理記憶體)

21、netstat -tunlp |grep 埠號,用於檢視指定的埠號的程序情況,如檢視8000埠的情況,netstat -tunlp |grep 8000

22、iptables -i input -p tcp --dport 3306 -m state --state new -j accept(將3306埠加入防火牆規則)

23、nginx -t(檢測配置檔案)

25、systemctl stop firewalld.service (停止firewall)

26、systemctl start firewalld.service(開啟firewall)

27、systemctl disable firewalld.service(禁止firewall開機啟動)

28、firewall-cmd --state 檢視預設防火牆狀態(關閉後顯示not running,開啟後顯示running)

29、df -h ,這個命令用於檢視伺服器空間,執行後的效果圖如下:

30、du -h --max-depth=1,這個命令用於檢視當前目錄,哪個檔案占用最大,執行效果如下:

31、du  -sh  *,這個命令也用於檢視當前目錄下各檔案及資料夾占用大小,執行效果如下:

31、編輯時常用的命令

(1)、開啟命令:

vi+filename  

(2)、退出命令:

:q   退出而且不儲存修改的內容

:q! 強制退出不儲存修改的內容

:wq 退出並且儲存修改的內容

:wq! 強制儲存修改的內容然後退出(修改了唯讀檔案會用到)

zz  退出並且儲存修改的內容,相當於:wq

(3)、游標移動命令

^ 游標移到行首

$ 游標移到行尾

shift+g 游標移動到檔案最後一行

gg 游標移動到檔案第一行

(4)、控制命令

ctrl+d   向下滾半屏

ctrl+u   向上滾半屏

ctrl+f    向下滾全屏

ctrl+b   向上滾全屏

(5)、編輯命令

i 游標當前位置開始編輯

(6)、刪除命令

dd  刪除一行,可以帶個數字,如6dd,表示向下刪除6行

d$  刪除游標到行尾的內容(也可以使用ctrl+d)

d^  刪除游標到行首的內容

x    刪除游標位置的字元(向後刪除)

shift+x   刪除游標位置的字元(向前刪除)

(7)、替換命令

r  按esc退出insert狀態再按個r,然後再輸入乙個字元,將會替換游標位置的字元

r 跟r一樣,只不過是可以替換多個字元

:s/aa/bb/g    替換當前行的所有aa將會變成bb

:%s/aa/bb/g  替換整個檔案的,所有aa將會變成bb

:n1,n2s/aa/bb/g  替換n1到n2行之間所有的aa變成bb

(8)、查詢命令

/string 查詢乙個字串(向下開始)

?string 查詢乙個字串(向上開始)

n  向後查詢下乙個 

shift+n  向前查詢下乙個

(9)、貼上複製命令

yw 複製乙個單詞

yy  複製一行,和刪除dd一樣可以帶個數字,6yy複製六行(向下複製6行)

p   貼上到游標位置的下一行

shift+p  貼上到游標位置的上一行

(10)、同時開啟兩個檔案

比如:aa.txt  ss.txt

開啟第乙個檔案vi aa.txt然後輸入下面的命令

:sp ss.txt       此時就在同乙個視窗開啟另外乙個ss.txt 

ctrl+w   進行兩個檔案上下視窗切換(需要再按上下方向鍵)  

(11)、其他常用命令

u  撤銷

:set nu   顯示行號 

:n   跳轉到第n行(按回車才會跳)

ctrl+g 會在顯示屏的底部顯示檔案名字和總的行數,當前游標的位置行號

~  這個將會改變游標位置的字元的大小寫

Linux常用的命令

linux常用的命令 如果時linux 的圖形介面,通過 ctl alt f1 三個鍵,切換到可以輸入命令列的介面。login 你鍵入 root 後,計算機顯示輸口令 password 輸入你的口令 如果是第一次啟動,則是你在安裝時所輸入的口令 即可。當計算機出現乙個 提示 符時,表明你登入成功 r...

linux 常用的命令

useradd 新增使用者 passwd 使用者名稱 su 切換使用者 tar 命令 c 建立打包檔案,可搭配 v 來察看過程中被打包的檔名 filename t 察看打包檔案的內容含有哪些檔名,重點在察看 檔名 就是了 x 解打包或解壓縮的功能,可以搭配 c 大寫 在特定目錄解開 特別留意的是,c...

Linux常用的命令

如果在window下程式設計的時候,把 直接的拷到linux的系統下往往會出現莫名其妙的縮排,把原來規範的布置全部打亂。這是因為在window系統下回車是用oaod表示的,而在linux系統下使用oa表示的。這樣每乙個換行都會多乙個od 的解釋。這個時候要刪除多餘的縮排,一行行的刪除太麻煩了,lin...