常見的Shell命令
阿新 • • 發佈:2017-07-21
get 使用情況 查看進程 是否 map mdi 環境變量 使用 檢測
1.查看一個程序是否運行
ps –ef| grep tomcat 查看所有有關tomcat的進程
|
2.終止線程
kill -9 2222
|
3.查看文件,包含隱藏文件
ls -al
|
4.當前工作目錄
pwd
|
5.復制文件
cp source dest 復制文件
cp -r sourceFolder targetFolder 遞歸復制整個文件夾
scp sourecFile [email protected]:remoteAddr 遠程拷貝
|
6.創建目錄
mkdir newdir
|
7.刪除目錄
rmdir deleteEmptyFolder 刪除空目錄
rm -rf deleteFile 遞歸刪除目錄中所有內容
|
8.移動文件
mv /temp/movefile /targetFolder
|
9.重命令
mv oldNameFile newNameFile
|
10.切換用戶
su -username
|
11.修改文件權限
chmod 777 file .java //file .java的權限-rwxrwxrwx,r表示讀、w表示寫、x表示可執行 |
12.壓縮文件
tar -czf test . tar .gz /test1 /test2
|
13.列出壓縮文件列表
tar -tzf test . tar .gz
|
14.解壓文件
tar -xvzf test . tar .gz
|
16.查看文件頭10行
head -n 10 example.txt
|
17.查看文件尾10行
tail -n 10 example.txt
|
18.查看日誌類型文件
1 |
tail -f exmaple.log // 這個命令會自動顯示新增內容,屏幕只顯示10行內容的(可設置)。 |
19.使用超級管理員身份執行命令
sudo rm a.txt 使用管理員身份刪除文件
|
20.查看端口占用情況
netstat -tln | grep 8080 查看端口8080的使用情況
|
21.查看端口屬於哪個程序
lsof -i :8080
|
22.查看進程
ps aux| grep java 查看java進程
ps aux 查看所有進程
|
23.以樹狀圖列出目錄的內容
tree a
|
ps:Mac下使用tree命令
24. 文件下載
wget http: //file .tgz
curl http: //file .tgz
|
mac下安裝wget命令
25. 網絡檢測
ping www.just- ping .com
|
26.遠程登錄
ssh [email protected]
|
27.打印信息
echo $JAVA_HOME 打印java home環境變量的值
|
28.java 常用命令
java javac jps ,jstat ,jmap, jstack
29.其他命令
svn git maven
|
常見的Shell命令