快速掌握Linux—Linux常用指令

Linux中許多常用命令是必須掌握的,這里將分享linux入門時(shí)常用的基本命令,希望可以幫助你們。
視頻觀看戳??????

文件目錄指令
pwd指令
基本語法:
pwd
用于顯示當(dāng)前目錄的路徑
實(shí)操案例:

ls指令
基本語法:
ls [選項(xiàng)] [目錄或是文件]
常用選項(xiàng)
-a :顯示當(dāng)前目錄所有的文件和目錄,包括隱藏的。
-l :以列表的方式顯示信息,相當(dāng)于ll
實(shí)操案例:
列出當(dāng)前目錄下所有的文件和目錄:

cd指令
基本語法:
cd [參數(shù)]
功能描述:切換到指定目錄
常用參數(shù)
絕對路徑(以/開頭的目錄)和相對路徑(以目錄名開頭的目錄,從當(dāng)前目錄下開始查找)
cd ~ 或者cd :回到自己的主目錄
cd .. 回到當(dāng)前目錄的上一級目錄
實(shí)操案例:

mkdir命令
基本語法:
mkdir [選項(xiàng)] 要?jiǎng)?chuàng)建的目錄
常用選項(xiàng)
-p :創(chuàng)建多級目錄
實(shí)操案例:

rmdir指令
基本語法:
rmdir 目錄
功能描述:刪除一個(gè)空目錄
實(shí)操案例:

touch指令
基本語法:
touch 文件名稱列表
功能描述:創(chuàng)建一個(gè)或多個(gè)空文件
實(shí)操案例:

cp指令
基本語法:
cp [選項(xiàng)] source dest
常用選項(xiàng):
-r :遞歸復(fù)制整個(gè)文件夾
實(shí)操案例:

rm指令
基本語法:
rm [選項(xiàng)] 要?jiǎng)h除的文件或目錄
常用選項(xiàng):
-r :遞歸刪除整個(gè)文件夾
-f :強(qiáng)制刪除不提示
實(shí)操案例:

mv指令
基本語法:
mv oldNameFile newNameFile (功能描述:重命名)
mv /temp/movefile /targetFolder (功能描述:移動(dòng)文件)
實(shí)操案例:

cat指令
基本語法:
cat [選項(xiàng)] 要查看的文件名
常用選項(xiàng)
-n :顯示行號
實(shí)操案例:



more指令
基本語法:
more 要查看的文件名
功能說明:more指令是一個(gè)基于VI編輯器的文本過濾器,它以全屏幕的方式按頁顯示文本文件的內(nèi)容。
快捷鍵:

實(shí)操案例:

less指令
基本語法:
less 要查看的文件名
功能說明:less指令用來分屏查看文件內(nèi)容,它的功能與more指令類似,但是比more指令更加強(qiáng)大,支持各種顯示終端。less指令在顯示文件內(nèi)容時(shí),并不是一次將整個(gè)文件加載之后才顯示,而是根據(jù)顯示需要加載內(nèi)容,對于顯示大型文件具有較高的效率。
快捷鍵:

實(shí)操案例:

head指令
基本語法:
head 文件(功能描述:默認(rèn)查看文件頭10行內(nèi)容)
head -n 5 文件(功能描述:查看文件頭5行內(nèi)容,5可以是任意行數(shù))
實(shí)操案例:

tail指令
基本語法:
tail 文件(功能描述:默認(rèn)查看文件尾10行內(nèi)容)
tail -n 5 文件(功能描述:查看文件尾5行內(nèi)容,5可以是任意行數(shù))
實(shí)操案例:

echo指令
基本語法:
echo [選項(xiàng)] [輸出內(nèi)容]
功能介紹:輸出變量或常量內(nèi)容到控制臺
實(shí)操案例:

>指令
基本語法:
查看指令 > 目標(biāo)文件
功能說明:將前一個(gè)查看指令中的結(jié)果覆蓋寫入到目標(biāo)文件中,如果目標(biāo)文件不存在,則新建。
實(shí)操案例:

>>指令
基本語法:
查看指令 >> 目標(biāo)文件
功能說明:將前一個(gè)查看指令中的結(jié)果追加寫入到目標(biāo)文件中,如果目標(biāo)文件不存在,則新建。
實(shí)操案例:


時(shí)間日期指令
date指令
基本語法:
1) date(功能描述:顯示當(dāng)前時(shí)間)
2) date +%Y(功能描述:顯示當(dāng)前年份)
3) date +%m(功能描述:顯示當(dāng)前月份)
4) date +%d(功能描述:顯示當(dāng)前是哪一天)
5) date "+%Y-%m-%d %H:%M:%S"(功能描述:顯示年月日時(shí)分秒)
6)?date -s 字符串時(shí)間(功能描述:設(shè)置日期)
實(shí)操案例:

cal指令
基本語法:
cal [選項(xiàng)](功能描述:不加選項(xiàng),顯示本月日歷)
實(shí)操案例:

搜索查找指令
find指令
find指令將從指定目錄向下遞歸地遍歷其各個(gè)子目錄,將滿足條件的文件或者目錄顯示在終端。
基本語法:
find [搜索范圍] [選項(xiàng)]
選項(xiàng)說明:
-name:按名稱查找,支持通配符。
-user:按用戶名查找
-size:按文件大小查找
實(shí)操案例:



locate指令
基本語法:
locate 要搜索的文件名
說明:locate指令可以快速在整個(gè)系統(tǒng)中定位文件路徑。locate指令利用事先建立的系統(tǒng)中所有文件名稱及路徑的locate數(shù)據(jù)庫實(shí)現(xiàn)快速定位給定的文件。locate指令無需遍歷整個(gè)文件系統(tǒng),查詢速度較快。為了保證查詢結(jié)果的準(zhǔn)確度,管理員必須定期更新locate時(shí)刻。
實(shí)操案例:

grep指令
基本語法:
grep [選項(xiàng)]?查找的源文件內(nèi)容
常用選項(xiàng):
-n:顯示匹配行和行號
-i:忽略大小寫
說明:grep 過濾查找,管道符,“|”,表示將前一個(gè)命令的處理結(jié)果輸出傳遞給后面的命令處理。
實(shí)操案例:

壓縮和解壓縮指令
gzip指令
基本語法:
gzip 文件
功能說明:壓縮文件,將文件壓縮為*.gz文件存放在原文件所在目錄,壓縮成功后會把原文件刪除。用于壓縮單個(gè)文件。
實(shí)操案例:

gunzip指令
基本語法:
gunzip 文件
功能說明:解壓縮文件命令,解壓成功后存放在原壓縮文件所在目錄,并且把原壓縮文件刪除。
實(shí)操案例:

zip指令
基本語法:
zip [選項(xiàng)] XXX.zip 將要壓縮的內(nèi)容
功能描述:將是指定文件或目錄壓縮成XXX.zip文件,用于壓縮所有文件結(jié)構(gòu)。
選項(xiàng)說明:
-r:遞歸壓縮,即壓縮目錄
實(shí)操案例:

unzip指令
基本語法:
unzip [選項(xiàng)] XXX.zip
常用選項(xiàng):
-d?目錄:指定解壓后文件的存放目錄
實(shí)操案例:

tar指令
基本語法:
tar [選項(xiàng)] XXX.tar.gz [打包的內(nèi)容]
功能描述:打包或者解壓文件?
選項(xiàng)說明:
-c:產(chǎn)生.tar.gz打包文件
-v:顯示詳細(xì)信息
-f:指定壓縮后的文件名
-z:打包同時(shí)壓縮
-x:解壓.tar.gz文件
-C: 指定解壓到哪個(gè)目錄
實(shí)操案例:


組管理指令
Linux組的基本介紹:
在linux中的每個(gè)用戶必須屬于一個(gè)組,不能獨(dú)立于組外,可以改變用戶所屬組。
在linux中每個(gè)文件有所有者、所在的組、其它組,也可以改變文件所在組。
文件/目錄的所有者
一般為文件的創(chuàng)建者,誰創(chuàng)建了該文件,就自然的成為該文件的所有者,默認(rèn)情況下所有者所在的組也即使文件所在的組。
查看文件所有者和所在組指令
基本語法:
ls –ahl 文件名
(a-all,h-human,l-list)
實(shí)操案例:

修改文件所有者指令
基本語法:
chown 新所有者 文件名
chown newowner:newgroup file 同時(shí)修改用戶的所有者和所有組
-R 如果是目錄則使其下所有子文件或目錄遞歸生效
功能說明:把文件所有者修改為指定的用戶。
實(shí)操案例:

修改文件所在組指令
基本語法:
chgrp 新組名 文件名
-R 如果是目錄則使其下所有子文件或目錄遞歸生效
功能描述:把文件所在組改為指定組
實(shí)操案例:

權(quán)限管理指令
權(quán)限基本介紹
這里所說的權(quán)限都是文件和目錄的權(quán)限。在Linux中,每一個(gè)文件和目錄都有自己的訪問權(quán)限,通過文件列表可以查看到。

RWX權(quán)限詳解
rwx作用到文件
1) [ r ]代表可讀(read): 可以讀取,查看
2) [ w ]代表可寫(write): 可以修改,但是不代表可以刪除該文件,刪除一個(gè)文件的前提條件是對該文件所在的目錄有寫權(quán)限,才能刪除該文件.
3) [ x ]代表可執(zhí)行(execute):可以被執(zhí)行
rwx作用到目錄
1) [ r ]代表可讀(read): 可以讀取,ls查看目錄內(nèi)容
2) [ w ]代表可寫(write): 可以修改,目錄內(nèi)創(chuàng)建+刪除+重命名目錄
3) [ x ]代表可執(zhí)行(execute):可以進(jìn)入該目錄
rwx用數(shù)字表示
r=4(即22),w=2(即21),x=1(即2o)
權(quán)限管理指令
修改文件/目錄權(quán)限的指令chmod
第一種方式:通過r、w、x變更變更權(quán)限
1) chmod u=rwx,g=rx,o=x 文件目錄名
2) chmod o+w 文件目錄名
3) chmod a-x 文件目錄名
說明:u、g、o、a分別代表文件所有者、文件所在組用戶、其它組用戶、所有用戶=、+、-分別代表設(shè)置權(quán)限、增加權(quán)限、去掉權(quán)限
第二種方式:通過數(shù)字變更權(quán)限
chmod 一組三個(gè)數(shù)字 文件目錄名
說明:r=4 w=2 x=1 rwx=4+2+1=7
實(shí)操案例:




最后,奉上Linux視頻教程,視頻學(xué)習(xí)效果更佳,走過路過別忘素質(zhì)三連哦~~

