下面是小編整理的一些跟服務(wù)器打交道的常用的一些命令:
ls
命令功能:列出目標(biāo)目錄中所有的子目錄和文件徐伐。
例:ls -lR /home
pwd
命令功能:查看”當(dāng)前工作目錄“的完整路徑地来。
cd
命令功能:切換當(dāng)前目錄抵拘。
例:cd /
rm
命令功能:刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄镶柱。
命令參數(shù):
- -f, --force 忽略不存在的文件桥温,從不給出提示楞捂。
- -i, --interactive 進(jìn)行交互式刪除
- -r, -R, --recursive 指示rm將參數(shù)中列出的全部目錄和子目錄均遞歸地刪除聘芜。
例:
- 刪除文件兄渺,系統(tǒng)會(huì)先詢問是否刪除:rm info.log
- 強(qiáng)行刪除:rm -f log1.log
- 刪除任何.log文件:rm -f *.log、rm -f *2023*
- 刪除目錄:rm -rf test
vim
命令功能:改進(jìn)版文本編輯器 (不管是文件查看還是文件編輯 按 Shift + 上或 者下可以上下移動(dòng)查看視角)
輸入”vim 文件名” 打開文件汰现,剛剛時(shí)是”一般模式”挂谍。
- 一般模式:可以瀏覽文件內(nèi)容叔壤,可以進(jìn)行文本快捷操作。如單行復(fù)制凳兵,多行復(fù)制百新,單行刪除,多行刪除庐扫,(退 出)等饭望。
- 插入模式:可以編輯文件內(nèi)容。
- 底行模式:可以進(jìn)行強(qiáng)制退出操作,不保存 :q!形庭∏Υ牵可以進(jìn)行保存并退出操作 :wq
按下”i”或”a”或”o”鍵,從”一般模式”萨醒,進(jìn)入”插入模式(編輯模式)”斟珊。在編輯模式下按”Esc” 即可到一般模式 .在一般模式下按”:”,冒號進(jìn)入底行模式富纸。
less
命令功能:less 與 more 類似囤踩,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動(dòng)晓褪,卻不能向后移動(dòng)堵漱,而且 less 在查看之前不會(huì)加載整個(gè)文件。
交互指令:
- /字符串 向下搜索“字符串”的功能涣仿。
- ?字符串 向上搜索“字符串”的功能勤庐。
- b 向上移動(dòng)一頁。
- d 向下移動(dòng)半頁好港。
- h 或 H 顯示幫助界面愉镰。
- q 或 Q 退出 less 命令。
- 空格鍵 向下移動(dòng)一頁钧汹。
- 回車鍵 向下移動(dòng)一行丈探。
- G 移動(dòng)至最后一行。
- g 移動(dòng)到第一行拔莱。
ps
命令功能:命令用于顯示當(dāng)前進(jìn)程的狀態(tài)碗降。
例:
ps -ef | grep 進(jìn)程關(guān)鍵字
查看java程序相關(guān)進(jìn)程:ps -ef | grep java
tail
命令功能:用于顯示指定文件末尾內(nèi)容,不指定文件時(shí)辨宠,作為輸入信息進(jìn)行處理遗锣。常用查看日志文件。
例:
持續(xù)監(jiān)聽日志:tail -f info.log
lsof
命令功能:lsof(list open files)是一個(gè)列出當(dāng)前系統(tǒng)打開文件的工具嗤形。
例:lsof -i:端口號
kill
命令功能:用于刪除執(zhí)行中的程序或工作
例:kill PID