開發中常用的一些命令

gary-liu發表於2016-03-12

壓縮:

tar  zcvf   壓縮檔名.tar.gz  dirname   //壓縮
tar  zxvf   壓縮檔名.tar.gz   //解壓
zip 檔名.zip filename/dirname
unzip 壓縮檔名.zip

程式,服務:

ps -ef | grep tomcat 檢視程式
ps aux | grep tomcat 後面加查詢程式包含的名字
netstat -tulpn列出服務和他們對應的埠
kill 30500 kill pid 殺掉某程式
kill -9 pid 強制kill掉
ifconfig 檢視ip

centos yum:

rpm -ql XXXXX(軟體名稱) 就找到安裝位置了. 可以找到通過yum 安裝軟體的路徑
yum -y install http 安裝軟體
yum -y remove http 解除安裝軟體

Java

jps(JVM Process Status),顧名思義,java 虛擬機器程式狀態,是jdk小工具包中最常用的工具之一。
jps -l輸出主類的全名,如果程式執行的是jar包,輸出jar路徑
jps -v 輸出虛擬機器程式啟動時JVM引數
我經常用這個命令檢視tomcat是否執行,然後kill掉不用的程式。

maven install maven打包

shell

啟動sh指令碼方法:./startup.sh startsh startup.sh

linux

tail -f filename 可以動態檢視檔案的變化
tail -10 filename 顯示檔案最後10行內容
chown -R apps:apps /apps 更改目錄的owner和group
chmod -R 777 /apps 遞迴更改目錄許可權
ln -s filename linkname 為檔案或目錄建立符號連結
du -h directory du -h .檢視資料夾大小
du -ah directory 列出目錄及其子目錄下所有目錄和檔案的大小
scp ~/.ssh/id_rsa.pub root@10.199.195.147:~ 跨機複製檔案
scp -r ./bundle root@10.199.195.147:~/.vim 跨機複製資料夾

ssh

rz 上傳 (站在連著的伺服器的角度思考就是receive )
sz 下載 (send) sz fileName sz file1 file2
下載位置:options — session options — X/Y/Zmodem。

[參考]
jdk小工具之jps
Linux中檢視各資料夾大小命令du -h –max-depth=1
securecrt的用法

相關文章