使用ls命令我們首先要了解Linux下的目錄結(jié)構(gòu)
Linux系統(tǒng)是由各種文件和目錄構(gòu)成的,就像Windows系統(tǒng)下文件和文件夾的關(guān)系,一級(jí)一級(jí)的向下包含擴(kuò)展,例如在根目錄下有bin,boot,dev,etc,home等目錄而在這些目錄下又包含了其他的文件和目錄,這樣就形成了以根目錄”/”為根的樹(shù)形結(jié)構(gòu)
另:每個(gè)目錄下都有“.”“..”這樣的兩個(gè)隱藏文件,“.”表示本文件,“..”表示父目錄
在Linux下一切皆文件%20everything%20is%20file,包括目錄也是文件的一種而這些文件被分為七種類型:
?%20-:普通文件
?%20d:%20目錄文件
?%20b:%20塊設(shè)備
?%20c:%20字符設(shè)備
?%20l:%20符號(hào)鏈接文件
?%20p:%20管道文件pipe
?%20s:%20套接字文件sock
保存之后在終端中輸入javac%20hello.java(注意,是在/home/and/目錄下面新建的hello.java文件,否則,運(yùn)行此命令需要先到相應(yīng)的目錄下面去,可以先在終端中試試ls命令,可以列出當(dāng)前目錄的所有文件)。三、磁盤(pán)權(quán)限設(shè)置1.系統(tǒng)盤(pán)權(quán)限設(shè)置c:分區(qū)部分:c:/administrators%20全部(該文件夾,子文件夾及文件)creator%20owner%20全部(只有子文件來(lái)及文件)system%20全部(該文件夾,子文件夾及文件)iis_wpg%20創(chuàng)建文件/寫(xiě)入數(shù)據(jù)(只有該文件夾)iis_wpg(該文件夾,子文件夾及文件)遍歷文件夾/運(yùn)行文件列出文件夾/讀取數(shù)據(jù)讀取屬性創(chuàng)建文件夾/附加數(shù)據(jù)讀取權(quán)限c:/documents%20and%20settingsadministrators%20全部(該文件夾,子文件夾及文件)power%20users%20(該文件夾,子文件夾及文件)讀取和運(yùn)行列出文件夾目錄讀取system全部(該文件夾,子文件夾及文件)c:/program%20filesadministrators%20全部(該文件夾,子文件夾及文件)creator%20owner全部(只有子文件來(lái)及文件)iis_wpg%20(該文件夾,子文件夾及文件)讀取和運(yùn)行列出文件夾目錄讀取power%20users(該文件夾,子文件夾及文件)修改權(quán)限system全部(該文件夾,子文件夾及文件)terminal%20server%20user%20(該文件夾linux命令,子文件夾及文件)修改權(quán)限2.網(wǎng)站及虛擬機(jī)權(quán)限設(shè)置(比如網(wǎng)站在e盤(pán))說(shuō)明:我們假設(shè)網(wǎng)站全部在e盤(pán)wwwsite目錄下,并且為每一個(gè)虛擬機(jī)創(chuàng)建了一個(gè)guest用戶,用戶名為vhost1...vhostn并且創(chuàng)建了一個(gè)webuser組,把所有的vhost用戶全部加入這個(gè)webuser組里面方便管理。利用chkdsk與find命令結(jié)合管道功能實(shí)現(xiàn)在全盤(pán)的文件查找,這一命令格式不僅可以列出所查找文件的所在目錄,而且還可以列出各目錄中的同名文件,連隱含文件也不例外。
ls用法:ls%20[參數(shù)]%20[目錄名]
(如過(guò)要顯示當(dāng)前目錄的文件可不加目錄名)
ls常用參數(shù)
-a%20顯示所有文件,包含隱藏文件
-A 顯示所有文件,包含隱藏文件,但不包含.及..
-l 顯示為long format(長(zhǎng)格式),列出文件的類型、權(quán)限、鏈接數(shù)、owner、group、大 小,時(shí)間,名字
-R
-d 不展開(kāi)目錄,只顯示目錄自身,一般與-l配合使用以顯示目錄自身的屬性信息(只顯示當(dāng)前目錄的內(nèi)容)
-1 數(shù)字1,成列顯示內(nèi)容
-S 以文件大小排序顯示,默認(rèn)從大到小 -r后,從小到大
-U 按存放順序排序顯示
-X 按擴(kuò)展名的首字母來(lái)排序
-t 按mtime排序(先顯示時(shí)間最近的)
-ul 按atime排序(先顯示時(shí)間最近的)