#顯示當前目錄下全部文件的詳細信息 ls -la
#切換當前目錄爲/opt/test cd /opt/test
pwd
#在當前目錄下建立文件desc.txt touch desc.txt
#在當前目錄下建立test目錄 mkdir test #在/opt/test目錄下建立目錄img,若無test目錄,先建立test目錄 mkdir -p /opt/test/img
#查看desc.txt的內容 cat desc.txt
#分頁查看desc.txt的內容 more desc.txt
#查看desc.txt的最後100行內容 tail -100 desc.txt
#拷貝desc.txt到/mnt目錄下 cp desc.txt /mnt/ #拷貝test目錄到/mnt目錄下 cp -r test /mnt/
#剪切文件desc.txt到目錄/mnt下 mv desc.txt /mnt/
#刪除test目錄,-r遞歸刪除,-f強制刪除。危險操做,務必當心,切記! rm -rf test
#在opt目錄下查找以.txt結尾的文件 find /opt -name '*.txt'
#建立目錄/opt/test的符號連接 ln -s /opt/test ./link2test
#顯示網絡設備狀況 ifconfig
#列出全部端口 netstat -a
#顯示當前全部進程 ps -ef #顯示當前全部java相關進程 ps-ef | grep java
#查看/opt/test目錄的磁盤使用狀況 du -h /opt/test
#查看磁盤空間使用狀況 df -h
#顯示系統當前進程信息 top
#殺死進程號爲27810的進程,強制終止,系統資源沒法回收 kill -s 9 27810
#打包test目錄爲test.tar.gz文件,-z表示用gzip壓縮 tar -zcvf test.tar.gz ./test #解壓test.tar.gz文件 tar -zxvf test.tar.gz
#變動文件desc.txt的擁有者爲nginx,用戶組爲nginx chown nginx:nginx desc.txt #變動test及目錄下全部文件的擁有者爲nginx,用戶組爲nginx chown -R nginx:nginx test
#權限範圍:u(擁有者)g(郡組)o(其它用戶), 權限代號:r(讀權限/4)w(寫權限/2)x(執行權限/1) #給文件擁有者增長test.sh的執行權限 chmod u+x test.sh #給文件擁有者增長test目錄及其下全部文件的執行權限 chmod u+x -R test
#vim三種模式:命令模式,插入模式,編輯模式。使用ESC或i或:來切換模式。 #命令模式下,:q退出 :q!強制退出 :wq保存退出 :set number顯示行號 /java在文檔中查找java yy複製 p粘貼 #編輯desc.txt文件 vim desc.txt
#馬上關機 shutdown -h now #60秒後重啓 shutdown -r -t 60
#查看ls命令的幫助文檔 man ls
本文簡要介紹了linux的26個經常使用命令及其最基本的用法,雖然個數很少,但卻能覆蓋大多數的使用場景。在實際的使用過程當中,要多注意利用man命令,認真閱讀liunx的幫助文檔,多多加練習,必定會進步很快的。本人菜鳥,若有錯誤請指正。java