linux常用命令
解壓
tar -xzvf? xxx?
壓縮
tar -czvf? xxx.tar? xxxx
刪除文件
rm xxx
刪除文件夾
rmdir xxx
創(chuàng)建文件夾
mkdir xx
mv
mv 111.log 222.log? 改名
mv111.log aaa 移動文件111.log到aaa目錄?
mv * ../ 移動當(dāng)前文件夾下的所有文件到上級目錄
cat
cat -n? xxx.txt? 查看xxx.txt,同時輸出行號
cat? >? xxxx.txt? 新建文件 xxx.txt
系統(tǒng)服務(wù)運(yùn)行
查看某個服務(wù)運(yùn)行?
?ps -ef | grep xxx
查看端口占用情況??
netstat -tnlp | grep 80
查看服務(wù)運(yùn)行占用內(nèi)存
?top -d 30 然后輸入 M? 按內(nèi)存占用排序
編輯文件
vi? xxx
撤回
ESC推出輸入模式 U撤回
ctrl+f翻頁
編輯模式下搜索
按tab鍵 再按 /鍵 輸入查詢條件 回車
關(guān)閉服務(wù)
ps -ef | grep xxx 查看服務(wù)pidkill-9pid
啟動java程序
nohup java -jar xxx.jar > xxx.log? 2>&1 &
查看啟動過程和控制臺日志?
tail -f xxx.log
目錄
cd / 進(jìn)入根目錄
pwd 查看當(dāng)前目錄
whereis? xxx 查看文件的位置。
which xxx 查看可執(zhí)行文件位置
chmod
chmod a+x? aaa.sh 增加文件aaa.sh的用戶可執(zhí)行權(quán)限
echo
echo $PATH 查看path環(huán)境變量