1 查看目錄與文件:ls
#顯示當前目錄下所有文件的詳細信息
ls -la
2 切換目錄:cd
#切換當前目錄為/opt/test
cd /opt/test
3 顯示當前目錄:pwd
pwd
4 創(chuàng)建空文件:touch
#在當前目錄下創(chuàng)建文件desc.txt
touch desc.txt
5 創(chuàng)建目錄:mkdir
#在當前目錄下創(chuàng)建test目錄
mkdir test
#在/opt/test目錄下創(chuàng)建目錄img解孙,若無test目錄,先創(chuàng)建test目錄
mkdir -p /opt/test/img
6 查看文件內(nèi)容:cat
#查看desc.txt的內(nèi)容
cat desc.txt
7 分頁查看文件內(nèi)容:more
#分頁查看desc.txt的內(nèi)容
more desc.txt
8 查看文件尾內(nèi)容:tail
#查看desc.txt的最后100行內(nèi)容
tail -100 desc.txt
9 拷貝:cp
#拷貝desc.txt到/mnt目錄下
cp desc.txt /mnt/
#拷貝test目錄到/mnt目錄下
cp -r test /mnt/
10 剪切或改名:mv
#剪切文件desc.txt到目錄/mnt下
mv desc.txt /mnt/
11 刪除:rm
#刪除test目錄抛人,-r遞歸刪除弛姜,-f強制刪除。危險操作妖枚,務必小心廷臼,切記!
rm -rf test
12 搜索文件:find
#在opt目錄下查找以.txt結尾的文件
find /opt -name '*.txt'
13 創(chuàng)建鏈接文件:ln
#創(chuàng)建目錄/opt/test的符號鏈接
ln -s /opt/test ./link2test
14 顯示或配置網(wǎng)絡設備:ifconfig
#顯示網(wǎng)絡設備情況
ifconfig
15 顯示網(wǎng)絡相關信息:netstat
#列出所有端口
netstat -a
16 顯示進程狀態(tài):ps
#顯示當前所有進程
ps -ef
#顯示當前所有java相關進程
ps-ef | grep java
17 查看目錄使用情況:du
#查看/opt/test目錄的磁盤使用情況
du -h /opt/test
18 查看磁盤空間使用情況:df
#查看磁盤空間使用情況
df -h
19 顯示系統(tǒng)當前進程信息:top
#顯示系統(tǒng)當前進程信息
top
20 殺死進程:kill
#殺死進程號為27810的進程盅惜,強制終止中剩,系統(tǒng)資源無法回收
kill -s 9 27810
21 壓縮和解壓:tar
#打包test目錄為test.tar.gz文件,-z表示用gzip壓縮
tar -zcvf test.tar.gz ./test
#解壓test.tar.gz文件
tar -zxvf test.tar.gz
22 改變文件或目錄的擁有者和組:chown
#變更文件desc.txt的擁有者為nginx抒寂,用戶組為nginx
chown nginx:nginx desc.txt
#變更test及目錄下所有文件的擁有者為nginx结啼,用戶組為nginx
chown -R nginx:nginx test
23 改變文件或目錄的訪問權限:chmod
#權限范圍:u(擁有者)g(郡組)o(其它用戶), 權限代號:r(讀權限/4)w(寫權限/2)x(執(zhí)行權限/1)
#給文件擁有者增加test.sh的執(zhí)行權限
chmod u+x test.sh
#給文件擁有者增加test目錄及其下所有文件的執(zhí)行權限
chmod u+x -R test
24 文本編輯:vim
#vim三種模式:命令模式屈芜,插入模式郊愧,編輯模式。使用ESC或i或:來切換模式井佑。
#命令模式下属铁,:q退出 :q!強制退出 :wq保存退出 :set number顯示行號 /java在文檔中查找java yy復制 p粘貼
#編輯desc.txt文件
vim desc.txt
25 關機或重啟:shutdown
#立刻關機
shutdown -h now
#60秒后重啟
shutdown -r -t 60
26 幫助命令:man
#查看ls命令的幫助文檔
man ls
本文簡要介紹了linux的26個常用命令及其最基本的用法,雖然個數(shù)不多躬翁,但卻能覆蓋大多數(shù)的使用場景焦蘑。在實際的使用過程中,要多注意利用man命令盒发,認真閱讀liunx的幫助文檔例嘱,多多加練習,一定會進步很快的宁舰。本人菜鳥拼卵,如有錯誤請指正。