linux常用命令總結

2022-01-18 04:04:33 字數 1351 閱讀 3011

du -sh * 當前目錄下所有檔案占用空間大小,df  空間占用

top 資源使用情況 m 根據駐留記憶體大小進行排序

tail 

1、tail -f filename

說明:監視filename檔案的尾部內容(預設10行,相當於增加引數 -n 10),重新整理顯示在螢幕上。退出,按下ctrl+c。

2、tail -n 20 filename

說明:顯示filename最後20行。

3、tail -r -n 10 filename

說明:逆序顯示filename最後10行。

man 手冊 +命令

lsof -i:埠號 

2016-10-09

kill -9

kill  -s  9  15572 

其中,-s 9 制定了傳遞給程序的訊號是9,即強制、盡快終止程序。 15572則是上面ps查到的火狐(firefox)的pid。

簡單吧,但有個問題,程序少時ps還無所謂,程序多了,就會覺得痛苦了,無論是ps -ef 還是ps -aux,每次都要在一大串程序資訊裡面查詢到要殺的程序pid,看的眼都花了。

用法詳解:

kill -9, 這個強大和危險的命令迫使程序在執行時突然終止,程序在結束後不能自我清理。危害是導致系統資源無法正常釋放,一般不推薦使用,除非其他辦法都無效。 

當使用此命令時,一定要通過ps -ef確認沒有剩下任何殭屍程序。只能通過終止父程序來消除殭屍程序。如果殭屍程序被init收養,問題就比較嚴重了。殺死init程序意味著關閉系統。 

如果系統中有殭屍程序,並且其父程序是init,而且殭屍程序占用了大量的系統資源,那麼就需要在某個時候重啟機器以清除程序表了。

2016-10-10

g游標移動到末尾,gg移動到開頭

刪除檔案 rm -rf

-r 向下遞迴,刪除多級目錄

-f 強行刪除,不作任何提示

unzip

chmod +x test.sh 

mv /usr/lib/* /001 是將 /usr/lib/下所有的東西移到/001/中。

mv /usr/lib/ /001 是將lib和其內部的所有東西移到/001/中。 此後,/usr裡不再有lib; /001裡有lib/及其原有的東西。

上傳pscp c:/test.tar [email protected]:/home/test.jar

2017-01-05

修改ssh埠  vim /etc/ssh/sshd_config

防火牆配置tui工具  system_config_firewall

重啟sshd  systemctl restart sshd

Linux常用命令總結

下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...

LINUX常用命令總結

readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...

Linux 常用命令總結

mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...