Linux的命令非常多,多到有些使用的場景你工作兩三年也沒有遇到過,工作三四年才能遇到(Linux核心開發,Shell指令碼開發,嵌入式開發、、、),但這個不是今天分享的重點,今天分享的重點是Java開發中Linux常用命令,高頻命令,你剛開始工作或者剛開始接觸Linux就要用到的命令,基礎到像Hello World一樣。 Linux系統主要的作用就是作為企業伺服器,高效而且便於管理。所以在日常的工作中是遠端來操作了,而且是通過命令列來操作,這樣可以遠離機房的冷空氣。由於我主要是開發,一般都是部署程式碼,查詢日誌,啟用服務,Jboss(我們用的是Jboss),偶爾命令列操作資料庫,所以對於安裝Linux系統,使用者賦權等,不做介紹!
工具/原料
xShell
Linux
方法/步驟
1、上傳程式碼,交易,檔案命令:rz
2、進入特定目錄:cd,這個太常用了,和windows系統cmd操作相同
3、瀏覽當前目錄所有檔案命令:ls ls -lrt,-lrt表示以交易時間排列
4、搜尋日誌命令:grep 這個是最常用的命令,經常用來搜尋日誌,檔案等,grep -l XXXX * ,grep -l XXX XXX* xargs grep -l XXXX
5、瀏覽、修改檔案、交易命令:less,vi,vi可以用來新建,修改檔案,非常強大,less只能用來瀏覽檔案
6、下載命令:sz
7、切換使用者的命令:su - admin
監控伺服器效能:top命令,檢視磁碟使用率:dh -f,複製命令,這個命令多用來備份交易:cp XXX XXXbake
刪除命令:rm,rm -f xxx 強制刪除
總結,這些都是開發比較常用的命令,當然,Linux系統還有比較炫的命令如cal,date等