Linux筆試常用命令
文件操作命令
ls 作用:列目錄,
Linux筆試常用命令
。一般用法:
ls [選項(xiàng)] [文件]
常用參數(shù):
-l,顯示長(zhǎng)列表,一般格式為:
屬性列表 硬鏈接數(shù) 所有者 組名 大小 最后修改時(shí)間 文件名
drwxr-xr-x 13 root root 4096 2007-04-26 15:13 usr
屬性列表中的后九個(gè)字符以三個(gè)為一組分表表示所有者、同組用戶、其他用戶,對(duì)此文件的操作權(quán)限,分別為用'r'代表可讀,'w'代表可寫(xiě),'x'代表可執(zhí)行,若對(duì)應(yīng)用戶無(wú)此權(quán)限,則使用'-'表示。而屬性列表第一個(gè)字符表示文件類(lèi)型,可能有一下類(lèi)型或更多:
-:普通文件
d:目錄文件
s:套接字文件
c:字符設(shè)備文件
p:管道文件
b:塊設(shè)備文件
l:符號(hào)鏈接
-a,顯示所有文件。在Linux中以'.'開(kāi)頭的文件是隱藏文件,ls的時(shí)候是不顯示的,可以加上-a參數(shù)來(lái)顯示隱藏文件。
-i,顯示文件的inode節(jié)點(diǎn)號(hào)。
--color:以不同顏色顯示不同類(lèi)型的文件。
命令示例:
ls --color -la
就是以長(zhǎng)格式用彩色顯示當(dāng)前目錄下所有文件。
其他:類(lèi)似的dir命令一般也可用,但是它一般只是ls的一個(gè)完全相同的復(fù)制而已。
如果不帶參數(shù),則僅僅列出當(dāng)前目錄下的所有非隱藏文件的名稱(chēng)。
cat 作用:顯示指定文件的內(nèi)容。
一般用法:cat [選項(xiàng)] [文件名]
常用參數(shù):
-v,除了 LFD 和 TAB 之外使用 ^ 和 M- 控制符顯示非打印字符
-E,在每行結(jié)束處顯示 $
-T,將制表符顯示為 ^I
-e,等價(jià)于 -vE
-t,等價(jià)于 -vT
-A,等價(jià)于 -vET
-b,對(duì)非空輸出行編號(hào)
-n,對(duì)輸出的所有行編號(hào)
-s,不輸出連續(xù)的空行
命令示例:
cat -E abc.txt
將當(dāng)前目錄下的abc.txt的內(nèi)容顯示到屏幕上,并且在每行末尾使用$表示。
cd 作用:改變目錄。
一般用法:cd [path]
常用參數(shù):無(wú)
命令示例:cd /home/user
無(wú)論當(dāng)前目錄是什么都切換到/home/user下
cd user/abc
切換到當(dāng)前目錄下的user/abc目錄中。
其他:如果無(wú)參數(shù),會(huì)自動(dòng)切換到當(dāng)前用戶的主目錄,比如當(dāng)前用戶是user,一般就是/home/user目錄,或者用'~'表示。
mkdir 作用:創(chuàng)建目錄。
一般用法:mkdir [選項(xiàng)] [目錄名]
常用參數(shù):
-m:對(duì)新建的目錄設(shè)置存取權(quán)限。
-p:遞歸執(zhí)行,即要建立目錄的父目錄若不存在則先創(chuàng)建它的父目錄。
命令示例:mkdir -p /home/user/a/b/c
在/home/user/a/b下創(chuàng)建一個(gè)叫'c'的目錄,如果路徑中的某個(gè)目錄不存在則也創(chuàng)建它。
rmdir 作用:刪除一個(gè)空目錄。
一般用法:rmdir [選項(xiàng)] [目錄名]
常用參數(shù):
-p:遞歸刪除指定目錄,當(dāng)子目錄刪除后其父目錄為空時(shí),也一同被刪除。如果整個(gè)路徑被刪除或者由于某種原因保留部分路徑,則系統(tǒng)在標(biāo)準(zhǔn)輸出上顯示相應(yīng)信息。
命令示例:rmdir c
刪除當(dāng)前路徑中的名稱(chēng)為c的目錄。
其他:此命令只刪除空目錄,即只包含'.'和'..'兩個(gè)子目錄而沒(méi)有其他任何文件的目錄。rm -r可以代替rmdir命令,但是具有一定危險(xiǎn)性。
touch 作用:創(chuàng)建一個(gè)空文件。
一般用法:touch [文件名]
常用參數(shù):
命令示例:touch abc.txt
在當(dāng)前目錄下創(chuàng)建一個(gè)名為abc.txt的空文件,
資料共享平臺(tái)
《Linux筆試常用命令》(http://www.oriental01.com)。rm 作用:刪除文件
一般用法:rm [選項(xiàng)] [文件名]
常用參數(shù):
-r:遞歸刪除一個(gè)目錄及其中的'所有內(nèi)容包括子目錄和文件。
-f:忽略不存在的文件,不提示。
-i:刪除文件前提示。
命令示例:rm -rf abc
強(qiáng)制刪除當(dāng)前目錄中的abc目錄及其內(nèi)容,若abc是文件此命令亦能執(zhí)行。注意,此用法非常危險(xiǎn),如果失誤,很難恢復(fù)!
其他:需要對(duì)目錄有寫(xiě)權(quán)限。而且此命令屬于危險(xiǎn)命令,沒(méi)有確認(rèn)所有內(nèi)容都不再需要時(shí)盡量不要使用,慎重再慎重!
mv 作用:移動(dòng)目錄樹(shù)或給文件改名。
一般用法:mv [選項(xiàng)] [源文件] [目標(biāo)文件]
常用參數(shù):
-i:交互操作,覆蓋前給出提示。
-f:禁止交互操作,無(wú)提示。
命令示例:mv ab c
將當(dāng)前目錄下的目錄樹(shù)移動(dòng)到目錄c下。如果ab是文件名或目錄名,而c不是一個(gè)已經(jīng)存在的目錄,則將ab改名為c。
其他:需要有寫(xiě)權(quán)限,并且-f參數(shù)具有危險(xiǎn)性,使用前請(qǐng)確認(rèn)不會(huì)覆蓋有用的文件。
cp 作用:復(fù)制文件。
一般用法:cp [選項(xiàng)] 源 目的
常用參數(shù):
-a:全部復(fù)制。
-l:鏈接而不復(fù)制。
-H:使用符號(hào)鏈接的真正目的。
-i:覆蓋文件前需要確認(rèn)。
-s:只創(chuàng)建符號(hào)鏈接而不復(fù)制文件,類(lèi)似ln -s。
-f:如果無(wú)法打開(kāi)已存在的文件,會(huì)刪除該文件并再?lài)L試打開(kāi)。
命令示例:
cp -a ~/b ~/c
將當(dāng)前用戶目錄下的b中的所有內(nèi)容復(fù)制到當(dāng)前用戶目錄下的'c'目錄中去。
其他:需要有寫(xiě)權(quán)限,并且-f參數(shù)具有危險(xiǎn)性,使用前請(qǐng)確認(rèn)不會(huì)覆蓋有用的文件。cp可以用來(lái)備份系統(tǒng)等,用法比較復(fù)雜,要詳細(xì)理解需要認(rèn)真閱讀手冊(cè)。
chmod 作用:改變文件的權(quán)限。
一般用法:chmod [選項(xiàng)] 模式 文件名
常用參數(shù):
-R:遞歸更改所有文件及子目錄。
-f:去除大部分錯(cuò)誤信息。
-v:顯示詳細(xì)的信息。
-c:類(lèi)似于-v參數(shù),但是只有在更改時(shí)才顯示結(jié)果。
命令示例:
chmod 440 a.txt
更改當(dāng)前目錄下a.txt文件的權(quán)限為所有者和同組用戶可讀,但不能寫(xiě)和執(zhí)行。其他用戶對(duì)此文件沒(méi)有任何權(quán)限。
chmod g-w a.txt
去除同組用戶對(duì)a.txt的寫(xiě)權(quán)限。
其他:這個(gè)命令只有文件的所有者和root用戶可以對(duì)文件使用,而且,root的權(quán)限始終和所有者相同。
另外,這個(gè)命令其實(shí)更關(guān)鍵的地方是權(quán)限的“模式”,“模式”有兩種類(lèi)型:
字母表示,很直觀,對(duì)于少量的文件和個(gè)別權(quán)限的更改很合適,使用的格式為:
用戶分類(lèi)+權(quán)限(去除權(quán)限為-)。
表示用戶分類(lèi)的是:a表示all,u表示所有者,g表示同組用戶,o表示其他用戶;權(quán)限是:r表示讀,w表示寫(xiě),x表示執(zhí)行。例如:a+x就是給所有用戶執(zhí)行權(quán)限。
也可以用八進(jìn)制數(shù)表示用戶權(quán)限,一位八進(jìn)制數(shù)字表示一個(gè)用戶的權(quán)限,用三位八進(jìn)制數(shù)分別表示所有者,同組用戶和其他擁用戶的權(quán)限。規(guī)則為:
r w x
1 1 1
對(duì)應(yīng)位為1則有此權(quán)限,0則沒(méi)有。比如:
640就表示所有者權(quán)限為6對(duì)應(yīng)的二進(jìn)制數(shù)為110,所有者權(quán)限即為rw-,同組的用戶權(quán)限為4,二進(jìn)制為100,權(quán)限為r--,其他用戶沒(méi)有任何權(quán)限。
chown 作用:更改文件的所有者
一般用法:chown [選項(xiàng)] 用戶名 文件名
常用參數(shù):
-R:遞歸更改所有文件及子目?
【Linux筆試常用命令】相關(guān)文章: