鳥哥的Linux私房菜(6章)_第1頁
鳥哥的Linux私房菜(6章)_第2頁
鳥哥的Linux私房菜(6章)_第3頁
鳥哥的Linux私房菜(6章)_第4頁
鳥哥的Linux私房菜(6章)_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、第六章 linux的文件權(quán)限與目錄配置(二),文件訪問權(quán)限,讀權(quán)限(r):表示可以讀取文件的實際內(nèi)容 寫權(quán)限(w):表示科技標(biāo)記、新增或是修改該文 件的內(nèi)容 執(zhí)行權(quán)限(x):該文件有可被執(zhí)行的權(quán)限 注意:文件訪問權(quán)限與文件能否刪除無關(guān),那么文件能否刪除與什么有關(guān)呢?,目錄訪問權(quán)限,在ls命令后加上-d選項,可以了解目錄文件的使用權(quán)限 讀權(quán)限(r)表示可以列出存儲在該目錄下的文件,即讀目錄內(nèi)容 寫權(quán)限(w): 建立新的文件與目錄 刪除已經(jīng)存在的文件與目錄(不管該文件是屬于誰的) 重命名已經(jīng)存在的文件或目錄 移動該目錄內(nèi)的文件、目錄位置 執(zhí)行權(quán)限(x)表示允許你在目錄中查找,并能用cd命令將工作目

2、錄切換到該目錄,文件夾(目錄)&文件的創(chuàng)建和刪除,mkdir:創(chuàng)建目錄 rmdir:刪除目錄 touch:創(chuàng)建文件 rm:刪除文件,目錄屬性,X:與能否進入目錄有關(guān) W: 建立新的文件與目錄 刪除已經(jīng)存在的文件與目錄(不管該文件是屬于誰的) 重命名已經(jīng)存在的文件或目錄 移動該目錄內(nèi)的文件、目錄位置,Linux系統(tǒng)將文件大致分成六種類型:普通文件、目錄文件、鏈接文件和設(shè)備文件。,普通文件 目錄文件 鏈接文件 設(shè)備文件 套接字 管道,文件類型,文件類型,-普通文件 純文本文件(數(shù)字、字母) 二進制文件 (cat) 數(shù)據(jù)格式的文件 程序運行時讀取的某些特定格式的文件 List /var/log/wt

3、mp,文件類型,d目錄文件 l 鏈接文件:類似于windows下面的快捷方式 d設(shè)備與設(shè)備(device):與系統(tǒng)外設(shè)及存儲相關(guān)的文件 b塊(block)設(shè)備文件:存儲設(shè)備 c字符(character)設(shè)備文件:串行口設(shè)備,鍵盤鼠標(biāo),文件類型,s套接字(sockets):網(wǎng)絡(luò)數(shù)據(jù)連接 p管道(FIFO,pipe),文件擴展名,Linux中的后綴沒有意義 .sh、.Z、.tar.gz、.zip、.tgz、.html、.php、.pl Linux系統(tǒng)中文件名只是幫組我們了解文件可能的用途,真正的執(zhí)行與否仍然需要權(quán)限規(guī)范。,文件名,文件名是文件的唯一標(biāo)識符。 在linux中使用ext2或ext3文件

4、系統(tǒng),文件名遵循以下約定: 可以使用除“/”以外的所有ASCII字符,但不能包含空格和一些對shell來說有特殊含義的字符,如: ! $ # * ( ) % | “ 文件名區(qū)分大小寫字母, 如: sample.txt、Sample.txt和SAMPLE.TXT都代表不同的文件。 文件名最長可達(dá)到256個字符。 文件名以句點開頭,則該文件就成為隱藏文件。,Linux目錄配置,標(biāo)準(zhǔn)FHS:Filesystem Hierarchy Standard,Linux目錄配置,FHS規(guī)范了根目錄(/)及子層(/usr、/var)下的目錄放置什么文件,Linux目錄結(jié)構(gòu),Linux目錄配置,目錄樹的特點 其實

5、目錄為根目錄(/或root) 可使用本地端分區(qū)的文件系統(tǒng),也可使用網(wǎng)絡(luò)上的文件系統(tǒng) 每個文件在此目錄下的路徑是獨一無二的 相對路徑 絕對路徑,Linux目錄結(jié)構(gòu),Linux文件系統(tǒng)由文件和目錄組成,文件是專門用來存儲數(shù)據(jù)的對象,而目錄是一種用來組織文件和其他目錄的容器。,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(1/14) / 根目錄root(/) /bin bin 就是二進制(binary)英文縮寫,是存放用戶可執(zhí)行的二進制文件的目錄。這里存放例如ls, mv, rm, mkdir, rmdir, gzip, tar, telnet及ftp等等常用的執(zhí)行文件。 usr/local/bin、usr/bin

6、 /boot 這是放置Linux內(nèi)核與啟動相關(guān)文件的地方,這個目錄底下的vmlinuz-xxx就是Linux的Kernel。如果引導(dǎo)加載程序選擇grub的話,那么這個目錄內(nèi)還有/boot/grub這個子目錄。,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(2/14) /dev 存放與設(shè)備有關(guān)的文件,Unix/Linux系統(tǒng)均把設(shè)備當(dāng)成是文件來看待,例如/dev/fd0代表軟盤,就像Windows系統(tǒng)下的A區(qū),而/dev/cdrom則代表光盤。這個目錄底下的文件通常分為兩種,分別是管理磁盤 I/O的塊文件和串行設(shè)備的字符文件。,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(3/14) /etc 這個目錄是linux系統(tǒng)中最重要

7、的目錄之一。在這個目錄下存放了系統(tǒng)管理時要用到的各種配置文件和子目錄。我們要用到的網(wǎng)絡(luò)配置文件,文件系統(tǒng),x系統(tǒng)配置文件,設(shè)備配置信息,設(shè)置用戶信息等都在這個目錄下。 /etc/rc.d 這個目錄主要存放開關(guān)機過程中用到的腳本文件。 /etc/rc.d/init.d 所有服務(wù)默認(rèn)的啟動腳本文件都是放在這里。,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(4/14) /etc/xinetd.d 超級守護程序管理的各項服務(wù)三維設(shè)置文件目錄 這個路徑在較新的Linux distribution當(dāng)中才有。早期的版本用來啟動服務(wù)的文件是inetd.conf,在較新的版本中,啟動服務(wù)已經(jīng)變成使用xinetd.conf文件

8、。如果需要啟動一些額外的服務(wù)的話,需要在/etc/xinetd.d這個目錄下進行配置。 /etc/X11 與X Windows有關(guān)的配置文件所在的目錄,如配置分辨率、刷新頻率等。,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(5/14) /home 這是系統(tǒng)默認(rèn)的用戶根目錄(home directory),新增用戶時默認(rèn)會在/home下建立與用戶名同名的子目錄。如果建立一個用戶,用戶名是“jl”,那么在/home目錄下就有一個對應(yīng)的/home/jl路徑,用來存放用戶的主目錄。 /lib lib是庫(library)英文縮寫,系統(tǒng)使用的函數(shù)庫的目錄。程序在運行過程中,可能會調(diào)用一些額外的參數(shù),這需要函數(shù)庫的支持

9、,這些函數(shù)庫就存在此處。,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(6/14) /media 放置可刪除設(shè)備,軟盤、光盤、dvd等設(shè)備的掛載目錄。通常軟盤掛在/ media /floppy下,而光盤掛在/ media /cdrom下。 /mnt 這個目錄在一般情況下也是空的??梢耘R時將別的文件系統(tǒng)掛在這個目錄下。 /opt 第三方軟件放置的目錄 其他非安裝套件提供的軟件安裝在/usr/local目錄下,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(7/14) /root 系統(tǒng)管理員的根目錄 /sbin 放置系統(tǒng)管理常用的程序,例如:fdisk, mke2fs,fsck, mkswap, mount等。與/bin不太一樣的

10、地方,這個目錄下的程序通常是給root等系統(tǒng)管理員使用的程序。 服務(wù)器軟件程序:/usr/sbin 本機自行安裝的軟件產(chǎn)生的系統(tǒng)執(zhí)行文件:/usr/local/sbin,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(8/14) /srv 啟動網(wǎng)絡(luò)服務(wù)后,這些服務(wù)所需要取用的數(shù)據(jù)目錄。例:www服務(wù)需要的網(wǎng)頁文件存在/srv/www里面。 /tmp 存放臨時文件的地方,所有的用戶都可以使用。一般要定期清理,重要的數(shù)據(jù)也不要放到這個目錄下面。,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(9/14) /proc 用于放置系統(tǒng)核心與執(zhí)行程序所需的一些信息。這個目錄將在啟動的時候自動的被掛上,而且該目錄底下不會占去硬盤空間!因為這個

11、目錄里面的數(shù)據(jù)都在內(nèi)存中。 /lost+found 文件系統(tǒng)發(fā)生錯誤時,將一些丟失的片段放到這個目錄下。 /sys 作用與/proc 類似。,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(10/14) /usr(unix software resource) 非常重要的一個目錄,存放應(yīng)用程序與命令,類似于Windows的“Program Files”, 是linux系統(tǒng)中占用硬盤空間最大的目錄。 放置系統(tǒng)默認(rèn)的軟件,即系統(tǒng)安裝套件中提供的軟件。 /usr/include 程序用到的頭文件,通常在編譯時需要。,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(11/14) /usr/lib 應(yīng)用程序需要的函數(shù)庫。 /usr/loc

12、al 新安裝的軟件以及升級后的軟件默認(rèn)安裝目錄。,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(12/14) /usr/share/doc 放置一些系統(tǒng)說明文件的地方,例如如果安裝了grub,那么其下必然有g(shù)rub相關(guān)的目錄,從中可以找到說明文檔。 /usr/share/man 放置一些程序的說明文件的地方,就是使用man的時候,會去查詢的路徑。例如你使用man ls這個指令時,就會查出/usr/share/man/man1/ls.1.bz2(也可能是ls.1.gz)這個說明文件的內(nèi)容。,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(13/14) /usr/src 放置一般源碼。內(nèi)核源碼的默認(rèn)目錄則是/usr/src/ker

13、nels. /usr/X11R6 放置X Window系統(tǒng)文件的目錄,一般包括lib和bin兩個子目錄,Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu)(14/14) /var 用于存儲各種快速增長或者變化的東西。 /var/log:放置所有服務(wù)的登錄文件或者錯誤日志 /var/spool/mail 或/var/mail :用戶未讀郵件默認(rèn)存放地點是 /var/lib:程序本身執(zhí)行過程中,需要使用到的數(shù)據(jù)文件。 /var/lock:解決沖突 /var/spool:放置隊列數(shù)據(jù),“隊列”是等待其他程序使用的數(shù)據(jù)。 /var/run:某些程序或者服務(wù)啟動后,將她們的pid放置這個目錄下 /var/cache:程序本身

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論