Java程序员必须掌握的常用Linux命令
生活随笔
收集整理的這篇文章主要介紹了
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 ? ? ? ? ?用來以其他身份來執行命令,預設的身份為rootsu ? ? ? ? ? ?換當前用戶身份到其他用戶身份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 ? ?根據端口查找PIDman ? ? ? ? ? 查看Linux中的指令幫助clear ? ? ? ? 清屏kill ? ? ? ? ?殺進程reboot ? ? ? ?重啟系統shutdown-r ? ? ? 關機重啟-h ? ? ? 關機不重啟now ? ? ?立刻關機以上命令僅供參考,歡迎留言補充。
總結
以上是生活随笔為你收集整理的Java程序员必须掌握的常用Linux命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 统治软件开发中的著名定律
- 下一篇: MySQL 调优/优化的 101 个建议