Java程序員必須掌握的常用Linux命令。


Java程序員也是半個運維了,在日常開發中經常會接觸到Linux環境操作。小公司的開發人員甚至是兼了全運維的工作,下面整理了一些常用的Linux操作命令。

Linux常用指令

ls          顯示文件或目錄

     -l       列出文件詳細信息l(list)

     -a       列出當前目錄下所有文件及目錄,包括隱藏的a(all)
     
mkdir         創建目錄

     -p       創建目錄,若無父目錄,則創建p(parent)

cd            切換目錄

touch         創建空文件

vim / vi      創建/編輯文件

     insert   編輯
     
     :q       退出
     
     :q!      強制退出
     
     :wq      保存並退出
     
     esc      退出編輯

echo          創建帶有內容的文件

cat           查看文件內容

tar           打包壓縮

     -c       建立壓縮檔案
     
     -x       解壓縮文件
     
     -z       gzip壓縮文件
     
     -j       bzip2壓縮文件
     
     -v       顯示所有過程
     
     -f       使用檔名
    
cp            拷貝

     -r       遞歸拷貝目錄

mv            移動或重命名

rm            刪除文件

     -r       遞歸刪除,可刪除子目錄及文件

     -f       強制刪除
     
chmod         變更文件或目錄的權限

kill          殺進程

find          在文件系統中搜索某文件

wc            統計文本中行數、字數、字符數

grep          在文本文件中查找某個字符串

rmdir         刪除空目錄

tree          樹形結構顯示目錄,需要安裝tree包

pwd           顯示當前目錄

ln            創建鏈接文件

date          顯示系統時間

more / less   分頁顯示文本文件內容

head / tail   顯示文件頭、尾內容

sudo          用來以其他身份來執行命令,預設的身份為root

su            換當前用戶身份到其他用戶身份

stat          顯示指定文件的詳細信息,比ls更詳細

who           顯示在線登陸用戶

whoami        顯示當前操作用戶

hostname      顯示主機名

uname         顯示系統信息

top           動態顯示當前耗費資源最多進程信息

ps            顯示瞬間進程狀態
     
     -e       顯示所有進程
     
     -f       全格式

du            查看目錄大小

     -s       只顯示目錄大小的總合
     
     -h       帶單位顯示目錄大小

df            查看磁盤大小df 
    
     -h       帶有單位顯示磁盤信息
     
free          查看內存情況

     -b       單位(bytes)
     
     -k       單位(KB)
     
     -m       單位(MB)
     
     -g       單位(GB)

ifconfig      查看網絡情況

ping          測試網絡連通

netstat       顯示網絡狀態信息

     -ano     查看某個端口是否被占用
     
     -tlnp    根據端口查找PID

man           查看Linux中的指令幫助

clear         清屏

kill          殺進程

reboot        重啟系統

shutdown

     -r       關機重啟

     -h       關機不重啟

     now      立刻關機

以上命令僅供參考,歡迎留言補充。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM