linux文件系統(tǒng)管理課件_第1頁
linux文件系統(tǒng)管理課件_第2頁
linux文件系統(tǒng)管理課件_第3頁
linux文件系統(tǒng)管理課件_第4頁
linux文件系統(tǒng)管理課件_第5頁
已閱讀5頁,還剩95頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Linux系統(tǒng)管理與服務(wù)器配置第2章 文件系統(tǒng)管理目錄目錄操作命令文件操作命令 vi編輯器的使用外部存儲設(shè)備的使用課堂項目實踐主要內(nèi)容Linux文件系統(tǒng)Linux目錄操作命令Linux文件操作命令vi 編輯器建立和使用文件系統(tǒng)在Linux中使用外部存儲設(shè)備修改文件屬性課后作業(yè)Linux目錄操作命令問題1 在/home目錄下創(chuàng)建user目錄,顯示當(dāng)前的目錄?解決辦法 cd /home mkdir user pwdbinvarusrtmp sbinlibhomeetcdevbinsrcliblinuxadminlocalLinux樹形目錄結(jié)構(gòu)涉及的命令mkdir:創(chuàng)建目錄 格式 :mkdir -p

2、 目錄路徑名 參數(shù) -p :創(chuàng)建一個目錄樹pwd:顯示當(dāng)前工作目錄 pwd是print working directory的縮寫cd :改變工作目錄 格式: cd 目錄路徑 cd后沒有任何參數(shù)或跟 參數(shù)時,該命令直接回到用戶主目錄 cd . 表示回到上一層目錄(父目錄) . 代表當(dāng)前目錄,/ 代表根目錄Linux目錄操作命令Linux目錄操作命令問題2:構(gòu)建如圖的目錄結(jié)構(gòu) tmp home user share名字縮寫 test CLinux目錄操作命令解決方法 cd /home mkdir p share/test/C mkdir user cd /tmp mkdir tengyy pwd問

3、題 進入上題的最底層目錄,可以有幾種方式? 如何刪除目錄?( rmdir 目錄必須為空)Linux目錄操作命令作業(yè)(寫到作業(yè)本)如何刪除目錄?rmdir命令格式(rmdir help)使用rmdir將課堂練習(xí)中建立的目錄刪除 Linux文件操作命令操作系統(tǒng)中如何識別文件?Windows 采用擴展名識別文件Linux 由文件屬性決定 Linux的文件和命令要區(qū)分大小寫Linux文件操作命令問題1 在Linux中如何查看文件?解決辦法 ls -a ll ls -lls按列顯示目錄下的內(nèi)容,垂直排序查看文件和目錄文件詳細信息查看隱藏文件 文件系統(tǒng)操作系統(tǒng)用戶Windows 文件系統(tǒng)類型 NTFS F

4、AT32Linux 文件系統(tǒng)類型 ext2 ext3 swap文件系統(tǒng)概述Linux文件操作命令ls詳細信息ls作用:顯示目錄內(nèi)的文件和子目錄列表命令格式: ls 參數(shù)選項 目錄或文件參數(shù)選項 :-a: 顯示所有文件(包括隱藏文件)-l : 以長格式顯示(文件大小、日期、權(quán)限等)-F: 列出文件類型-R: 遞歸顯示當(dāng)前目錄和子目錄中的文件-S: 按大小對文件進行排序(從大到小)Linux文件操作命令思考 用長格式列出/home目錄下所有的文件包括隱藏文件 ?解決方法 ll -aLinux文件操作命令問題2 Linux下如何進行文件的增(touch)、刪(rm)、查(find)、復(fù)制(cp)、移

5、動(mv)?問題2的解決方法-本節(jié)課的目標(biāo)Linux文件操作命令問題2.1 在/home/user目錄下創(chuàng)建文件test1,test2,并將test2拷貝到/home/share/test目錄下,然后刪除home/user下的test2文件。解決方法 cd /home/user touch test1 test2 cp test2 /home/share/test(cp test2 ./share/test) rm test2 Linux文件操作命令-涉及的命令touch:用于創(chuàng)建空文件命令格式:touch 文件名 當(dāng)文件存在時,將文件的時間更改為現(xiàn)在時間當(dāng)文件不存在時,創(chuàng)建一個空文件創(chuàng)建多個

6、文件時,文件名以空格分隔快速創(chuàng)建文件的一個途徑Linux文件操作命令-涉及的命令cp : 用于目錄或文件的復(fù)制命令格式: cp 參數(shù)選項 源文件 目標(biāo)文件參數(shù)選項 :-i :如果目標(biāo)文件存在,覆蓋目標(biāo)文件時給出提示-r :復(fù)制目錄樹Linux文件操作命令-涉及的命令rm :用于刪除文件或目錄命令格式: rm 參數(shù)選項 文件名 或 目錄名參數(shù)選項:-i 使系統(tǒng)在刪除之前,顯示刪除確認(rèn)詢問 -f 直接刪除文件或目錄,不顯示任何警告消息-r 刪除指定目錄及其目錄下的所有文件和子目錄在命令行中可包含一個或多個文件名(各文件間用空格分隔)以實現(xiàn)刪除多個文件。Linux文件操作命令問題2.2 將/home

7、/user下的test文件移動到/home/share/test 下。解決方法 cd /home/user touch test mv test ./share/test思考 問題1和問題2使用不同的命令,解決同樣的問題。 Linux文件操作命令-涉及的命令mv:用于移動或重命名目錄或文件。命令格式: mv 參數(shù)選項 源目錄 或文件名 目標(biāo)目錄或文件名 參數(shù)選項:-i 當(dāng)目標(biāo)文件已存在時,顯示提示信息-b 覆蓋已存在的文件前,系統(tǒng)會自動創(chuàng)建原已存在文件的一個備份,備份文件名為原名稱后附加一個符號Linux系統(tǒng)沒有重命名命令,因此可利用該命令來間接實現(xiàn)Linux文件操作命令問題2.3 (1) 找

8、出/etc目錄下以passw開頭的所有文件 (2)找出/var/log目錄下所有的前5天的.log文件 (3)找出/home目錄下用戶ygl的文件解決方法 find /etc -name passw* find /var/log -name *.log -mtime +5 find /home -user ygl Linux文件操作命令-涉及的命令find:用于目錄結(jié)構(gòu)中搜索文件 命令格式: find path -option -print -exec -ok command #-print 將查找到的文件輸出到標(biāo)準(zhǔn)輸出#-exec command ; 將查到的文件執(zhí)行command操作, 和

9、 ;之間有空格,-ok 和-exec相同,只不過在操作前要詢用戶path: 所查找的目錄路徑-name:通過文件名查找文件-user:通過用戶查找文件-type:類型選項-size:通過文件大小查找文件-atime:通過文件的最后訪問日期查找文件-mtime -n +n :按文件更改時間來查找文件,-n指n天以內(nèi),+n指n天以前-newer:查找比指定文件更新的文件Linux文件操作命令-涉及的命令find:用于目錄結(jié)構(gòu)中搜索文件 參數(shù)選項動作選項-print:輸入找到的每個文件路徑名(默認(rèn))-exec command :對找到的文件執(zhí)行command-ok command :執(zhí)行comman

10、d前確認(rèn)Linux文件操作命令-涉及的命令-catcat命令將文件的內(nèi)容輸出到顯示器上,常用于查看內(nèi)容不多的文本文件的內(nèi)容,長文件會因滾動太快而無法閱讀。命令格式: cat 文件1 文件2 文件3. Linux文件操作命令-涉及的命令-more lessmore或less命令:查看內(nèi)容較多的文件內(nèi)容命令格式: more 文件名 less 文件名less比more功能強大支持光標(biāo)鍵向上或向下滾動瀏覽文件對于寬文檔還支持水平滾動到文件末尾時,需要輸入q來結(jié)束瀏覽Linux文件操作命令-涉及的命令-head tailhead與tail命令head:查看一個文件前面部分的信息,默認(rèn)顯示前面10行的內(nèi)容

11、,也可指定要查看的行數(shù)命令格式:head -要查看的行數(shù) 文件名tail:查看文件的最后若干行的內(nèi)容,默認(rèn)為最后10行命令格式:tail -要查看的行數(shù) 文件名Linux文件操作命令-練習(xí)練習(xí)1在當(dāng)前目錄下建立文件exam1.c,將文件exam1.c拷貝到/usr 這個目錄下,并改名為 gaiming.c。練習(xí)2將/home/user目錄中的所有內(nèi)容,復(fù)制(移動)到/home/share/test/C下。當(dāng)前目錄為/home/user,上述命令有幾種解決辦法?練習(xí)3刪除當(dāng)前目錄及其子目錄下所有擴展名“.tmp”的文件。Linux文件操作命令課后作業(yè)(紙質(zhì))課堂練習(xí)。將/home目錄拷貝到/ro

12、ot目錄下,然后再將root下的home及子目錄刪除 。主要內(nèi)容vi編輯器的使用查看文件命令cat morelessheadtail管道輸入輸出重定向查看系統(tǒng)信息分區(qū)掛載修改文件屬性vi編輯器的使用-引入如何為創(chuàng)建的文件填寫內(nèi)容?文本編輯圖形界面編輯器Kate,KwriteEmacs, Xemacs文本界面編輯器啟動快,使用方便,大部分Unix系統(tǒng)裝備vi,vimvi編輯器的使用-概述vi是字符界面下的全屏幕文本編輯器vi只能編輯普通的ASCII文件,不是格式化程序,不支持居中、字體、字形等格式vi編輯器的使用-工作模式vi有三種基本的工作模式:命令模式、插入模式和末行模式命令模式:按ESC鍵

13、,進入命令模式。用戶的鍵入的字符被作為命令解釋執(zhí)行插入模式也稱輸入模式:在命令模式下按“i”、“a”、“o”命令都可進入插入模式。末行模式 :命令模式下按Shift+“:”鍵,即可切換到末行模式。此時在編輯器屏幕的最末一行將顯示冒號提示符,在此行中,就可輸入vi命令,按回車鍵后即開始執(zhí)行,執(zhí)行完畢后,又自動回到命令模式。啟動vi命令模式文本輸入模式末行模式:提示符其他命令退出viwq,q,q!a,iEscShift+“ : ”vi編輯器的使用-工作模式(續(xù))打開文件格式:vi 文件名如文件存在,則打開該文件,如文件不存在,則創(chuàng)建一個新文件如文件名省略,則創(chuàng)建一個無名的新文件(需要在存盤時指定文

14、件名)打開文件后,vi處于命令模式vi編輯器的使用-vi基本操作vi編輯器的使用-vi基本操作(續(xù))編輯文件在命令模式下,鍵入a或i或o即可進入文本輸入模式,此后輸入的字符將顯示在編輯屏幕上。移動鍵盤上的方向鍵即可上、下、左、右移動光標(biāo)使用Backspace鍵可刪除光標(biāo)前字符使用Enter鍵可增加新的一行vi編輯器的使用-vi基本操作(續(xù))存盤,退出在命令行狀態(tài)下,鍵入 “ :” ,出現(xiàn) “ :” 提示符,輸入: w 文件名 保存文件,但不退出vi wq 保存文件,并退出vi q 退出vi q! 不保存所做修改,退出vivi編輯器的使用-vi基本操作(續(xù))vi程序中,help命令可以提供幫助格

15、式:在命令行狀態(tài)下,輸入 : help 命令名 如 :help wq看完幫助后,鍵入“ :q ” 即可退出幫助屏幕,返回到文件中vi編輯器的使用-存儲緩沖區(qū)vi會為正在被編輯的文件在內(nèi)存創(chuàng)建一個緩沖區(qū)打開文件時,文件的內(nèi)容會復(fù)制到緩沖區(qū)中,用戶在屏幕上看到的是緩沖區(qū)的內(nèi)容。用戶的輸入和修改只會反映到緩沖區(qū)中,而不會反映到磁盤文件中。只有當(dāng)用戶鍵入存盤命令(w,wq)時,緩沖區(qū)的內(nèi)容才會寫入文件 。vi編輯器的使用-練習(xí)鍵入vi,編輯一個新文件編輯文件內(nèi)容為abcdefg,將文件存盤為file1退出vivi編輯器的使用-練習(xí)要求用vi實現(xiàn):用vi打開文件file1,將file1中的內(nèi)容修改為he

16、llo,linux在磁盤中創(chuàng)建一個新文件file2,內(nèi)容為hello,everyonevi編輯器的使用-練習(xí)用vi編輯一個文件tmp.txt(至少20行)分別用cat/more/less/head/tail命令查看,觀察這些命令的不同之處。作業(yè)vi的工作模式有幾種?模式之間怎么切換?查看文件命令有幾種,它們有什么區(qū)別?主要內(nèi)容vi編輯器的使用查看文件命令catmorelessheadtail管道輸入輸出重定向查看系統(tǒng)信息分區(qū)掛載修改文件屬性問題:在 /etc目錄下,用長格式查看所有文件信息。使用 ll a /etc 命令 etc目錄下文件一個屏幕顯示不下,怎么辦?(需要上下翻頁) ll a /

17、etc 顯示的結(jié)果= less less 能夠翻頁 ll a /etc | less - - 命令 與 命令 的交流管道(Pipes)用來把一個命令的標(biāo)準(zhǔn)輸出重定向為另一個命令的標(biāo)準(zhǔn)輸入。格式:命令1|命令2|命令3|命令n例子# ls Rl /etc |more # cat test |more# cat /etc/passwd |grep root輸入輸出重定向Linux默認(rèn)從鍵盤輸入,將結(jié)果輸出到顯示器利用輸入輸出重定向,可以改變命令獲取輸入和發(fā)送輸出的地方輸入輸出重定向問題1: 在控制臺tty1下使用ll a 命令,將顯示結(jié)果顯示在tty3上。在控制臺 tty1 的提示符下: ll -

18、a /dev/tty3使用tty1,tty3切換觀察!- - 命令 和 文件 關(guān)系 輸入輸出重定向?qū)⑤敵霰4娴轿募袉栴}2:將命令 ll a 的結(jié)果,保存到/root/ll.txt.在控制臺 tty1 的提示符下: ll -a /root/ll.txt使用 less 觀察驗證!輸入輸出重定向輸出重定向功能:將輸出保存到文件中格式:命令 文件名 或 命令 文件名例: ls list , 將ls命令的結(jié)果保存到文件list中。如果文件list不存在,則創(chuàng)建list;如果文件list已存在,原有內(nèi)容將被覆蓋。例: ls list , 將ls命令的結(jié)果追加到到文件list后。如果文件list不存在,則

19、創(chuàng)建list;如果文件list已存在,則追加到文件list后, 原有內(nèi)容保留。輸入輸出重定向問題3: 在/root下,建立文件sh.txt,輸入內(nèi)容為: ls -l abcll.txt; mkdir abc;如何讓sh.txt文件當(dāng)中的這兩個命令執(zhí)行?在控制臺 tty1 的提示符下: vi sh.txt 編輯后,退出vi在控制臺 tty1 的提示符下:bash是命令解釋器 bash sh.txt- - 命令 和 文件 關(guān)系 驗證: ls觀察,是否有abcll.txt,abc 輸入輸出重定向輸入重定向功能:從文件中讀取輸入格式:命令 文件名 或 命令 文件名例: cat f1 將f1的內(nèi)容作為c

20、at的輸入myfile.txt輸入重定向vi test cat test輸入輸出重定向-練習(xí)查看當(dāng)前目錄下所有的文件或目錄(含.開頭的),把查看結(jié)果生成文件ls.txt。查看系統(tǒng)信息命令查看Linux內(nèi)核版本 uname r 或 uname a 命令df命令查看文件系統(tǒng)的磁盤空間大小和剩余空間的大小uptime命令顯示系統(tǒng)已經(jīng)運行了多長時間。將依次顯示:現(xiàn)在時間、系統(tǒng)已經(jīng)運行了多長時間、目前有多少登錄用戶、系統(tǒng)在過去的1分鐘、5分鐘和15分鐘內(nèi)的平均負載。查看系統(tǒng)信息命令free命令:查看當(dāng)前系統(tǒng)內(nèi)存的使用情況,包括系統(tǒng)中剩余和已用的物理內(nèi)存和交換內(nèi)存,以及共享內(nèi)存和被核心使用的緩沖區(qū)大小等。

21、命令格式:free 參數(shù)選項參數(shù)選項:-b:表示以字節(jié)為單位顯示,-k:以Kb為單位顯示,-m:表示以Mb為單位顯示。查看系統(tǒng)信息命令cat /proc/cpuinfo命令:查詢有關(guān)CPU的詳細硬件信息top命令:查看CPU使用狀況和正在運行的進程狀況。 自動周期性刷新信息 按q鍵退出last命令:查看登錄日志信息w命令:查看登錄用戶的信息: w 用戶名 查看某個登錄用戶的信息查看系統(tǒng)信息命令cal命令:顯示月歷或年歷 cal 顯示當(dāng)月月歷 cal 4位年號 顯示某一年的年歷 date命令:顯示當(dāng)前日期和時間使用。 設(shè)置當(dāng)前系統(tǒng)的日期或時間,命令用法為: date -s 日期(mm/dd/yy

22、)或 時間(hh:mm:ss) 再用clock -w命令將修改后的日期或時間信息進行保存作業(yè)將課堂練習(xí)寫到作業(yè)本上。目錄文件系統(tǒng)概述Linux目錄操作命令Linux文件操作命令vi編輯器的使用查看文件內(nèi)容命令管道輸入輸出重定向查看系統(tǒng)信息分區(qū)掛載修改文件屬性分區(qū)-概述Linux安裝過程中會自動創(chuàng)建分區(qū)當(dāng)空間不足,需要添加硬盤擴充時,會用到手工創(chuàng)建分區(qū)和文件系統(tǒng)。按如下步驟進行:先對硬盤進行分區(qū)對分區(qū)進行格式化,建立相應(yīng)的文件系統(tǒng)將分區(qū)掛載到系統(tǒng)的相應(yīng)目錄通過對該目錄的訪問就可以實現(xiàn)對新添硬盤的訪問分區(qū)-創(chuàng)建分區(qū)fdisk命令 命令格式:fdisk 設(shè)備名第1個IDE設(shè)備的設(shè)備名為hda,第2個

23、為hdb,第1個SCSI硬盤設(shè)備為sda,第2個SCSI硬盤為sdb,對第2個IDE硬盤創(chuàng)建分區(qū),操作命令為:fdisk /dev/hdb。 fdisk命令以交互方式進行操作,按菜單提示選擇相應(yīng)功能鍵。分區(qū)-格式化建立文件系統(tǒng)根據(jù)要創(chuàng)建的文件系統(tǒng)類型,選擇相應(yīng)的命令格式化分區(qū)。 建立ext3文件系統(tǒng),使用mke2fs命令,用法: mke2fs 設(shè)備名建立vfat文件系統(tǒng),使用mkdosfs命令,用法: mkdosfs 設(shè)備名建立swap文件系統(tǒng),使用mkswap命令,用法: mkswap 設(shè)備名例:在/dev/hdb分區(qū)上創(chuàng)建ext3文件系統(tǒng),命令為: # mke2fs /dev/hdb掛載-

24、掛載和使用文件系統(tǒng)將硬盤分區(qū)掛載到/usr目錄下面的myvod目錄,操作命令為1 創(chuàng)建掛載點目錄 #mkdir /usr/myvod 2 掛載/dev/sdb1設(shè)備到/usr/myvod目錄 #mount /dev/sdb1 /usr/myvod 3 查看當(dāng)前已掛載的設(shè)備 #mount 輸出:/dev/sdb1 on /usr/myvod type ext3 (rw)4卸載硬盤分區(qū) # umount /dev/sdb1完整過程演示分區(qū)與格式化 分區(qū)1fdisk分區(qū)2fdisk分區(qū)1格式化mkfs.ext3分區(qū)2格式化mkfs.ext3/usr/myvod(mount)分區(qū)3fdisk分區(qū)3格式

25、化mkfs.ext3掛載-使用USB存儲設(shè)備U盤和USB移動硬盤兩種將USB存儲設(shè)備當(dāng)作SCSI設(shè)備,對于U盤,若沒有進行分區(qū),使用相應(yīng)的SCSI設(shè)備文件名進行掛載;若存在分區(qū),使用相應(yīng)分區(qū)的設(shè)備文件名進行掛載。USB硬盤,用對應(yīng)分區(qū)的設(shè)備文件名進行掛載不使用時,要先umount,再移除USB設(shè)備。掛載-使用U盤將U盤插入USB接口,Linux將檢測到該設(shè)備,并顯示出相關(guān)信息。創(chuàng)建掛載點目錄在/mnt目錄下,創(chuàng)建掛載USB盤的目錄,如 usb-disk目錄。 # mkdir /mnt/usb-disk掛載-使用U盤(續(xù))掛載和使用U盤 若當(dāng)前U盤只有一個FAT分區(qū),使用sdb1設(shè)備名來掛載,命

26、令為: # mount -t vfat /dev/sdb1 /mnt/usb-disk 未輸出錯誤信息,則掛載成功,進入/mnt/usb-disk目錄,可存取訪問U盤中的文件。卸載U盤 # umount /mnt/usb-disk 過程演示掛載-使用USB移動硬盤將USB移動硬盤插入USB接口,Linux將檢測到該設(shè)備,并輸出相關(guān)信息。輸出的信息包含:系統(tǒng)是否識別該硬盤,該硬盤的設(shè)備名(假設(shè)設(shè)備名為:sdb2)。創(chuàng)建掛載點目錄在/mnt目錄下,創(chuàng)建掛載移動硬盤的目錄,如 usb-disk1目錄。 # mkdir /mnt/usb-disk1掛載-使用USB移動硬盤(續(xù))掛載和使用USB移動硬盤

27、若當(dāng)前移動硬盤只有一個FAT分區(qū),使用sdb2設(shè)備名來掛載,命令為: # mount -t vfat /dev/sdb2 /mnt/usb-disk1未輸出錯誤信息,則掛載成功,進入/mnt/usb-disk1目錄,可存取訪問移動硬盤中的文件。卸載USB移動硬盤 # umount /mnt/usb-disk1掛載-制作光盤鏡像文件 從光盤制作鏡像文件光盤鏡像文件的擴展名為.ISO,制作鏡像文件命令為: cp /dev/cdrom 鏡像文件名例:將當(dāng)前光盤的內(nèi)容制作成一個光盤鏡像文件,其文件名為mybook.iso,命令為: #cp /dev/cdrom mybook.iso使用目錄文件制作鏡像

28、文件將指定的目錄及目錄下的文件和子目錄,制作生成ISO鏡像文件。使用mkisofs命令來實現(xiàn): mkisofs r o 鏡像文件名 目錄路徑掛載-制作光盤鏡像文件(續(xù))ISO鏡像文件可以直接掛載使用,也可利用它來刻錄制作對應(yīng)的光盤。掛載使用光盤鏡像文件,實現(xiàn)掛載的命令為:mount o loop ISO鏡像文件名 掛載點目錄使用鏡像文件,可減少光盤的讀取,提高訪問速度。例:將mylinuxetc.iso鏡像文件掛載到/mnt/cdrom目錄,操作命令為: #mount o loop mylinuxetc.iso /mnt/cdrom #cd /mnt/cdrom #ll掛載-制作光盤鏡像文件(

29、續(xù))刻錄光盤。 刻錄光驅(qū)的設(shè)備ID號 在刻錄光盤之前,使用cdrecord scanbus命令檢測光盤刻錄機的相關(guān)參數(shù),從而獲得該光驅(qū)設(shè)備的設(shè)備號,在正式刻錄時,其操作命令中需要指定該設(shè)備的設(shè)備號??啼浌獗P。使用cdrecord命令實現(xiàn) 其命令格式:cdrecord v speed=刻錄速度 dev=刻錄光驅(qū)設(shè)備號 ISO鏡像文件名例:cdrecord v speed=12 dev=0,0 /root/mylinuxetc.iso小結(jié)手工創(chuàng)建分區(qū)和文件系統(tǒng)。按如下步驟進行:先對硬盤進行分區(qū) fdisk對分區(qū)進行格式化,建立相應(yīng)的文件系統(tǒng) mke2fs mkdosfs mkswap將分區(qū)掛載到系

30、統(tǒng)的相應(yīng)目錄 mkdir mount通過對該目錄的訪問就可以實現(xiàn)對新添硬盤的訪問使用USB存儲設(shè)備U盤和USB移動硬盤兩種目錄文件系統(tǒng)概述Linux目錄操作命令Linux文件操作命令vi編輯器的使用查看文件內(nèi)容命令管道輸入輸出重定向查看系統(tǒng)信息分區(qū)掛載修改文件屬性主要內(nèi)容文件類型文件屬性chown命令chmod命令課堂實踐作業(yè)修改文件屬性-文件類型Linux文件名,最長可以達到256個字節(jié)。文件名中不能含空格和某些特殊字符,如:! # $ * ( ) / | ; 文件名和命令均要區(qū)分大小寫 文件名以 . 開頭,該文件為隱藏文件 Linux的文件類型大致可分為普通文件、可執(zhí)行文件、鏈接文件和設(shè)備

31、文件。在Linux中,文件是否是可執(zhí)行文件,不是由擴展名決定,而是由文件的屬性決定。修改文件屬性-文件屬性修改文件屬性-文件屬性第1列顯示的是文件屬性。文件屬性占用10個字節(jié),由3組權(quán)限屬性和一個文件類型標(biāo)識組成。類型標(biāo)識:-普通文件、 l鏈接文件、 d目錄用戶對文件的操作權(quán)限分為可讀、可寫、可執(zhí)行三種,分別用r、w、x表示。若用戶無某個權(quán)限,則在相應(yīng)權(quán)限位置用“-”代表。修改文件屬性-兩個方面修改文件或目錄的擁有者 chown修改文件的權(quán)限 chmod問題:如何修改文件的擁有者?實例:創(chuàng)建兩個用戶john和tom用戶john新建一個文件myfile.txt將myfile.txt文件的擁有者和

32、擁有組改為tom任務(wù)1:如何修改文件的擁有者?解決辦法:在root用戶下創(chuàng)建兩個用戶john和tomuseradd john passwd john useradd tom passwd tom 切換到j(luò)ohn用戶,創(chuàng)建myfile.txt文件并查看su johntouch myfile.txtls -l修改文件擁有者chown tom.tom myfile.txt 修改文件屬性-chown命令格式: chown -R 新所有者.新用戶組 要改變的文件名或目錄練習(xí)創(chuàng)建兩個用戶john和tom,并分別設(shè)置密碼用戶john新建一個文件file1.txt查看file1.txt文件的屬性將file1.

33、txt文件的擁有者改為tom查看file1.txt文件的屬性 (ls 或 ll)將file1.txt文件的擁有組改為nobody查看file1.txt文件的屬性 (ls 或 ll)將file1.txt文件改為root用戶,root組查看file1.txt文件的屬性 (ls 或 ll)任務(wù)2:如何修改文件的權(quán)限?實例:用戶john新建一個文件file.txt查看文件的屬性如何讓其他用戶對該文件有寫的權(quán)限呢?解決方法chmod的兩種方法修改文件屬性- chmodchmod重新設(shè)置或修改文件或目錄的權(quán)限,但只有文件或目錄的擁有者或root用戶才能更改。權(quán)限的表示方法: rwx 沒有該權(quán)限用 “ ”

34、表示 絕對權(quán)限表示法3位數(shù)字 例如:644兩者的聯(lián)系 rw- r- r-二進制: 110 100 100 十進制: 6 4 4P43表2.1修改文件屬性- chmod用法一 chmod -R 絕對權(quán)限值 要改變的文件或目錄例子 chmod 644 myfile.txt任務(wù)2:如何修改文件的權(quán)限?實例:用戶john新建一個文件file.txt查看文件的屬性如何讓其他用戶對該文件有寫的權(quán)限呢?解決方法chmod 646 file.txt練習(xí)tom用戶創(chuàng)建file2.txt文件查看file2.txt文件屬性修改file2.txt文件權(quán)限為664查看file2.txt文件屬性 修改文件屬性- chmod用法二若通過r、w、x、s表示方式來更改權(quán)限,則只需在chmod命令中表達出權(quán)限需要改變的部分即可,可視為是相對修改法。 u:修改文件或目錄擁有者的權(quán)限 g: 修改文件或目錄所屬用戶組的屬性 o: 修改其他用戶權(quán)限 +: 增加某項權(quán)限 -: 去掉某項權(quán)限 =: 只賦予該項權(quán)限任務(wù)2:如何修改文件的權(quán)限?實例:用戶john新建一個文件file.txt查看文件的屬性如何

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論