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

下載本文檔

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

文檔簡介

第六章linux的文件權限與

目錄配置〔二〕文件訪問權限讀權限〔r〕:表示可以讀取文件的實際內(nèi)容寫權限〔w〕:表示科技標記、新增或是修改該文件的內(nèi)容執(zhí)行權限〔x〕:該文件有可被執(zhí)行的權限注意:文件訪問權限與文件能否刪除無關,那么文件能否刪除與什么有關呢??目錄訪問權限在ls命令后加上-d選項,可以了解目錄文件的使用權限讀權限〔r〕表示可以列出存儲在該目錄下的文件,即讀目錄內(nèi)容寫權限〔w〕:建立新的文件與目錄刪除已經(jīng)存在的文件與目錄〔不管該文件是屬于誰的〕重命名已經(jīng)存在的文件或目錄移動該目錄內(nèi)的文件、目錄位置執(zhí)行權限〔x〕表示允許你在目錄中查找,并能用cd命令將工作目錄切換到該目錄文件夾〔目錄〕&文件的創(chuàng)立和刪除mkdir:創(chuàng)立目錄rmdir:刪除目錄touch:創(chuàng)立文件rm:刪除文件目錄屬性X:與能否進入目錄有關W:建立新的文件與目錄刪除已經(jīng)存在的文件與目錄〔不管該文件是屬于誰的〕重命名已經(jīng)存在的文件或目錄移動該目錄內(nèi)的文件、目錄位置

Linux系統(tǒng)將文件大致分成六種類型:普通文件、目錄文件、鏈接文件和設備文件。

普通文件目錄文件鏈接文件設備文件套接字管道文件類型文件類型[-]普通文件純文本文件〔數(shù)字、字母〕二進制文件〔cat〕數(shù)據(jù)格式的文件程序運行時讀取的某些特定格式的文件List/var/log/wtmp文件類型[d]目錄文件[l]鏈接文件:類似于windows下面的快捷方式[d]設備與設備〔device〕:與系統(tǒng)外設及存儲相關的文件[b]塊〔block〕設備文件:存儲設備[c]字符〔character〕設備文件:串行口設備,鍵盤鼠標文件類型[s]套接字(sockets):網(wǎng)絡數(shù)據(jù)連接[p]管道〔FIFO,pipe〕文件擴展名Linux中的后綴沒有意義.sh、.Z、.tar.gz、.zip、.tgz、.html、.php、.plLinux系統(tǒng)中文件名只是幫組我們了解文件可能的用途,真正的執(zhí)行與否仍然需要權限標準。

文件名

文件名是文件的唯一標識符。在linux中使用ext2或ext3文件系統(tǒng),文件名遵循以下約定:可以使用除“/”以外的所有ASCII字符,但不能包含空格和一些對shell來說有特殊含義的字符,如:!$#*&?\,;<>[]{}()^@%|“‘`文件名區(qū)分大小寫字母,如:sample.txt、Sample.txt和SAMPLE.TXT都代表不同的文件。文件名最長可到達256個字符。文件名以句點開頭,那么該文件就成為隱藏文件。Linux目錄配置標準FHS:FilesystemHierarchyStandard可分享的(shareable)不可分享(unshareable)不變的(static)/usr(軟件放置處)/etc(配置文件)/opt(第三方軟件)/boot(開機與內(nèi)核文件)可變動的(variable)/var/mail(用戶郵件信箱)/var/run(程序相關)/var/spool/news(新聞組)/var/lock(程序相關)Linux目錄配置FHS標準了根目錄〔/〕及子層〔/usr、/var〕下的目錄放置什么文件Linux目錄結構Linux目錄配置目錄樹的特點其實目錄為根目錄〔/或root〕可使用本地端分區(qū)的文件系統(tǒng),也可使用網(wǎng)絡上的文件系統(tǒng)每個文件在此目錄下的路徑是獨一無二的相對路徑絕對路徑Linux目錄結構Linux文件系統(tǒng)由文件和目錄組成,文件是

專門用來存儲數(shù)據(jù)的對象,而目錄是一種用來組織文件和其他目錄的容器。Linux目錄結構目錄結構(1/14)/根目錄root(/)/binbin就是二進制〔binary〕英文縮寫,是存放用戶可執(zhí)行的二進制文件的目錄。這里存放例如ls,mv,rm,mkdir,rmdir,gzip,tar,telnet及ftp等等常用的執(zhí)行文件。usr/local/bin、usr/bin/boot這是放置Linux內(nèi)核與啟動相關文件的地方,這個目錄底下的vmlinuz-xxx就是Linux的Kernel。如果引導加載程序選擇grub的話,那么這個目錄內(nèi)還有/boot/grub這個子目錄。Linux目錄結構目錄結構(2/14)/dev存放與設備有關的文件,Unix/Linux系統(tǒng)均把設備當成是文件來看待,例如/dev/fd0代表軟盤,就像Windows系統(tǒng)下的A區(qū),而/dev/cdrom那么代表光盤。這個目錄底下的文件通常分為兩種,分別是管理磁盤I/O的塊文件和串行設備的字符文件。Linux目錄結構目錄結構(3/14)/etc這個目錄是linux系統(tǒng)中最重要的目錄之一。在這個目錄下存放了系統(tǒng)管理時要用到的各種配置文件和子目錄。我們要用到的網(wǎng)絡配置文件,文件系統(tǒng),x系統(tǒng)配置文件,設備配置信息,設置用戶信息等都在這個目錄下。/etc/rc.d這個目錄主要存放開關機過程中用到的腳本文件。/etc/rc.d/init.d所有效勞默認的啟動腳本文件都是放在這里。Linux目錄結構目錄結構(4/14)/etc/xinetd.d超級守護程序管理的各項效勞三維設置文件目錄這個路徑在較新的Linuxdistribution當中才有。早期的版本用來啟動效勞的文件是inetd.conf,在較新的版本中,啟動效勞已經(jīng)變成使用xinetd.conf文件。如果需要啟動一些額外的效勞的話,需要在/etc/xinetd.d這個目錄下進行配置。/etc/X11與XWindows有關的配置文件所在的目錄,如配置分辨率、刷新頻率等。Linux目錄結構目錄結構(5/14)/home這是系統(tǒng)默認的用戶根目錄(homedirectory),新增用戶時默認會在/home下建立與用戶名同名的子目錄。如果建立一個用戶,用戶名是“jl”,那么在/home目錄下就有一個對應的/home/jl路徑,用來存放用戶的主目錄。/liblib是庫〔library〕英文縮寫,系統(tǒng)使用的函數(shù)庫的目錄。程序在運行過程中,可能會調(diào)用一些額外的參數(shù),這需要函數(shù)庫的支持,這些函數(shù)庫就存在此處。Linux目錄結構目錄結構(6/14)/media放置可刪除設備,軟盤、光盤、dvd等設備的掛載目錄。通常軟盤掛在/media/floppy下,而光盤掛在/media/cdrom下。/mnt這個目錄在一般情況下也是空的??梢耘R時將別的文件系統(tǒng)掛在這個目錄下。

/opt第三方軟件放置的目錄其他非安裝套件提供的軟件安裝在/usr/local目錄下Linux目錄結構目錄結構(7/14)/root系統(tǒng)管理員的根目錄/sbin放置系統(tǒng)管理常用的程序,例如:fdisk,mke2fs,fsck,mkswap,mount等。與/bin不太一樣的地方,這個目錄下的程序通常是給root等系統(tǒng)管理員使用的程序。效勞器軟件程序:/usr/sbin本機自行安裝的軟件產(chǎn)生的系統(tǒng)執(zhí)行文件:/usr/local/sbin

Linux目錄結構目錄結構(8/14)/srv啟動網(wǎng)絡效勞后,這些效勞所需要取用的數(shù)據(jù)目錄。例:www效勞需要的網(wǎng)頁文件存在/srv/www里面。/tmp存放臨時文件的地方,所有的用戶都可以使用。一般要定期清理,重要的數(shù)據(jù)也不要放到這個目錄下面。Linux目錄結構目錄結構(9/14)/proc用于放置系統(tǒng)核心與執(zhí)行程序所需的一些信息。這個目錄將在啟動的時候自動的被掛上,而且該目錄底下不會占去硬盤空間!因為這個目錄里面的數(shù)據(jù)都在內(nèi)存中。/lost+found文件系統(tǒng)發(fā)生錯誤時,將一些喪失的片段放到這個目錄下。/sys作用與/proc類似。Linux目錄結構目錄結構(10/14)/usr〔unixsoftwareresource〕非常重要的一個目錄,存放應用程序與命令,類似于Windows的“ProgramFiles”,是linux系統(tǒng)中占用硬盤空間最大的目錄。放置系統(tǒng)默認的軟件,即系統(tǒng)安裝套件中提供的軟件。/usr/include程序用到的頭文件,通常在編譯時需要。Linux目錄結構目錄結構(11/14)/usr/lib應用程序需要的函數(shù)庫。/usr/local新安裝的軟件以及升級后的軟件默認安裝目錄。Linux目錄結構目錄結構(12/14)/usr/share/doc放置一些系統(tǒng)說明文件的地方,例如如果安裝了grub,那么其下必然有grub相關的目錄,從中可以找到說明文檔。/usr/share/man放置一些程序的說明文件的地方,就是使用man的時候,會去查詢的路徑。例如你使用manls這個指令時,就會查出/usr/share/man/man1/ls.1.bz2〔也可能是ls.1.gz〕這個說明文件的內(nèi)容。

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

溫馨提示

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

評論

0/150

提交評論