通用命令
cd(Change directory) 切換文件位置。直接用cd+路徑就切換到該目錄下了
ls(List files)列出當前目錄下文件名或目錄名
rm:刪除命令,可以刪除目錄和文件。固定用法: rm-rf 目錄名或文件名 (可以跟多個)
pwd:print work directory 。打印當前目錄(可以查看當前路徑)
查看日誌
使用場景:頁面報錯的時候,去服務器查看報錯的信息,可以更好更快定位bug
cd 命令進入日誌文件的位置
ls 查看此文件夾內的文件
ll():顯示當前目錄下文件詳細信息,用ls -l命令也行
2.打印日誌信息
tail -f filename : 會把 filename 文件裏的最尾部的內容顯示在屏幕上,並且不斷刷新(實時輸出日誌信息)
Ctrl+C:中斷程序。已經有打印信息時,可以用這個命令中心打印,然後截圖或複製報錯的信息
3.下載日誌信息
finalshell裏面可以直接顯示文件目錄,鼠標右鍵可以下載文件
重啓服務
使用場景:服務自己掛掉了、服務需要手動更新等情況
1.找到服務進程
(首先你得知道服務的端口號,可以問開發,有eureka服務的可以在eureka頁面查到)
netstat -nap | grep XXX :XXX爲服務對應的端口號
如上圖,使用命令netstat -nap | grep14081,找到端口號14081對應的pid進程爲51776(要找狀態爲LISTEN的)
2.終止服務的進程
kill -9 51776 , 51776爲上例中的進程
3.重啓服務
cd 文件路徑,進入服務的文件位置
./start.sh :重啓服務
各個服務對應的啓動方式(文件後綴區分):
.jar文件 有3種運行方式
一、java -jar demo.jar
說明:用這種方法啓動後,不能繼續執行其它命令了,如果想要繼續執行其它命令,就都打斷,打斷一般用ctrl+c。
二、java -jar demo.jar &
第2種在第1種方式的基礎上在命令的結尾增加了&,&表達的意思是在後臺運行。
這種方式可以避免打斷後程序停止的問題,但是避免不了關閉當前窗口後程序停止的問題。
三、nohup java -jar demo.jar &
第3種在第2種方式的基礎上,在命令的最前面增加了nohup。nohub是什麼?
nohup是不掛斷運行命令,當賬戶退出或終端關閉時,程序仍然運行。
加了nohup後,即使關掉命令窗口,後臺程序demo.jar也會一直執行。
.sh文件
./文件名 直接啓動。( .sh文件爲可執行的腳本文件)
ps: process status(進程狀態,類似於windows的任務管理器)
cat:打印文件中的內容
echo:打印字符串
mkdir:Make Directory(創建目錄)
tar tar -zxvf 包名 : 解壓壓縮包
——編輯文件
1.vim 文件名:查看文件
2.i: 進行文本編輯 , 切換到輸入模式,輸入字符。
3.ESC:退出編輯模式
4.:切換到底線命令模式,在最底一行輸入命令。 wq:保存並退出 q!:不保存並退出