linux經常使用命令總結

du -sh * 當前目錄下全部文件佔用空間大小,df  空間佔用linux

top 資源使用狀況 M 根據駐留內存大小進行排序vim

tail ssh

一、tail -f filename
說明:監視filename文件的尾部內容(默認10行,至關於增長參數 -n 10),刷新顯示在屏幕上。退出,按下CTRL+C。工具

二、tail -n 20 filename
說明:顯示filename最後20行。ui

三、tail -r -n 10 filename
說明:逆序顯示filename最後10行。spa

 

man 手冊 +命令firefox

lsof -i:端口號 rest

  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

vim /搜索,n下一個,shift+n上一個,u撤銷;

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從widnows向linux上傳或者下載

下載:
pscp user@*.*.*.*:/home/dev/test.txt c:/test.txt

上傳
pscp c:/test.tar root@192.168.1.1:/home/test.jar

 2017-01-05

 修改ssh端口  vim /etc/ssh/sshd_config

防火牆配置tui工具  system_config_firewall

重啓sshd  systemctl restart sshd

相關文章
相關標籤/搜索