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...