linux命令使用場景(測試崗)(持續更新)

通用命令

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!:不保存並退出

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章