Linux經常使用命令

一、查看使用的端口

netstat -lntp

2.查看一個程序是否運行

ps –ef|grep tomcat 查看全部有關tomcat的進程

ps -ef|grep --color java 高亮要查詢的關鍵字

3.終止線程

kill -9 19979 終止線程號位19979的進程

4.複製文件

cp source dest 複製文件

cp -r sourceFolder targetFolder 遞歸複製整個文件夾

scp sourecFile romoteUserName@remoteIp:remoteAddr 遠程拷貝

5.重命名

mv oldNameFile newNameFile

6.切換用戶

su -username

7.壓縮文件

tar -czf test.tar.gz /test1 /test2

8.列出壓縮文件列表

tar -tzf test.tar.gz

9.解壓文件

tar -xvzf test.tar.gz

10.查看端口占用狀況

netstat -tln | grep 8080 查看端口8080的使用狀況

11.查看進程

ps aux|grep java 查看java進程
ps aux 查看全部進程

 

12.以樹狀圖列出目錄的內容

tree a

1三、查看日誌

輸出後續日誌java

tail -f log.log

輸出最後100行日誌及後續日誌linux

tail -f -n 100  log.log

1四、zip和unzip

-c 將解壓縮的結果
-l 顯示壓縮文件內所包含的文件
-p 與-c參數相似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換
-t 檢查壓縮文件是否正確
-u

與-f參數相似,可是除了更新現有的文件外,也會將壓縮文件中的tomcat

其它文件解壓縮到目錄中服務器

-v 執行是時顯示詳細的信息
-z 僅顯示壓縮文件的備註文字
-a 對文本文件進行必要的字符轉換
-b 不要對文本文件進行字符轉換
-C 壓縮文件中的文件名稱區分大小寫
-j 不處理壓縮文件中原有的目錄路徑
-L 將壓縮文件中的所有文件名改成小寫
-M 將輸出結果送到more程序處理
-n 解壓縮時不要覆蓋原有的文件
-o 沒必要先詢問用戶,unzip執行後覆蓋原有文件
-P 使用zip的密碼選項
-q 執行時不顯示任何信息
-s 將文件名中的空白字符轉換爲底線字符
-V 保留VMS的文件版本信息
-X 解壓縮時同時回存文件原來的UID/GID

一、把/home目錄下面的mydata目錄壓縮爲mydata.zip
zip -r mydata.zip mydata #壓縮mydata目錄
二、把/home目錄下面的mydata.zip解壓到mydatabak目錄裏面
unzip mydata.zip -d mydatabak
三、把/home目錄下面的abc文件夾和123.txt壓縮成爲abc123.zip
zip -r abc123.zip abc 123.txt
四、把/home目錄下面的wwwroot.zip直接解壓到/home目錄裏面
unzip wwwroot.zip
五、把/home目錄下面的abc12.zip、abc23.zip、abc34.zip同時解壓到/home目錄裏面
unzip abc\*.zip
六、查看把/home目錄下面的wwwroot.zip裏面的內容
unzip -v wwwroot.zip
七、驗證/home目錄下面的wwwroot.zip是否完整
unzip -t wwwroot.zip
八、把/home目錄下面wwwroot.zip裏面的全部文件解壓到第一級目錄
unzip -j wwwroot.zipssh

1五、查看空間

du -sh 查看當前文件夾大小
df -hl 查看磁盤剩餘空間

1六、訪問http

GET

curl http://ip:port/url?data=xxx

POST

curl -X POST --data "data=xxx" http://ip:port/url

     POST方法必須把數據和網址分開,--data爲參數。curl

1七、linux下使用ssh鏈接另外一臺linux服務器

ssh root@192.168.1.2 #root爲用戶名,@後面爲ip,而後輸入密碼

    若是該服務器的ssh端口不是默認的22端口,是自定義的一個如1234,則可在命令後面加參數-purl

ssh 192.168.1.2 -l root -p 1234
相關文章
相關標籤/搜索