linux常用命令,nginx常用命令,pm2常用命令
阿新 • • 發佈:2020-11-23
linux命令
cd /home 進入 '/ home' 目錄' cd .. 返回上一級目錄 cd ../.. 返回上兩級目錄 cd 進入個人的主目錄 cd ~user1 進入個人的主目錄 cd - 返回上次所在的目錄 pwd 顯示工作路徑 ls 檢視目錄中的檔案 ls -F 檢視目錄中的檔案 ls -l 顯示檔案和目錄的詳細資料 ls -a 顯示隱藏檔案 ls *[0-9]* 顯示包含數字的檔名和目錄名 tree 顯示檔案和目錄由根目錄開始的樹形結構 lstree 顯示檔案和目錄由根目錄開始的樹形結構 mkdir dir1 建立一個叫做 'dir1' 的目錄' mkdir dir1 dir2 同時建立兩個目錄 mkdir -p /tmp/dir1/dir2 建立一個目錄樹 rm -f file1 刪除一個叫做'file1' 的檔案' rmdir dir1 刪除一個叫做 'dir1' 的目錄' rm -rf dir1 刪除一個叫做 'dir1' 的目錄並同時刪除其內容 rm -rf dir1 dir2 同時刪除兩個目錄及它們的內容 mv dir1 new_dir 重新命名/移動 一個目錄 cp file1 file2 複製一個檔案 cp dir/* . 複製一個目錄下的所有檔案到當前工作目錄 cp -a /tmp/dir1 . 複製一個目錄到當前工作目錄 cp -a dir1 dir2 複製一個目錄
tar -xvf archive.tar 解壓一個包
ls -lh 顯示許可權
nginx命令
ps -ef|grep nginx 從容停止 kill -QUIT 2072 殺死程序 2072為程序 ps -ef|grep nginx 快速停止 ./nginx -t 校驗配置檔案是否正確 ./nginx -s reload 重啟nginx
pm2命令
// 啟動類似 node xxx.js 的專案 pm2 start --name xxxsname xxx.js # 將執行的例項命名為 xxxsname // 啟動類似 npm start 的專案 pm2 start --name appname npm -- start # 設定應用名為 appname // 啟動類似 npm run serve 的專案pm2 start --name servename npm -- run serve # 設定應用名為 servename // 以配置檔案的形式啟動 pm2 start pm2config.json pm2 list // 顯示所有程序狀態 pm2 ls // 顯示所有程序狀態 pm2 show 0 // 顯示某個應用的詳細資訊 pm2 monit // 監視所有程序 pm2 logs // 顯示所有程序日誌 pm2 log 0 // 檢視 0 應用的日誌 pm2 stop all // 停止所有程序 pm2 restart all // 重啟所有程序 pm2 reload all // 0秒停機過載程序 pm2 stop 0 // 停止指定的程序,0 是應用 id pm2 restart 0 // 重啟指定的程序,0 是應用 id pm2 startup // 產生 init 指令碼 保持程序活著,startup 是指系統boot, 開機程序自啟動 pm2 unstartup // 禁用開機程序自啟動 pm2 delete 0 // 殺死指定的程序,0 是應用 id,會刪除該應用 pm2 delete all // 殺死全部程序,會刪除所有應用