實驗二:Linux系統的基本操作_第1頁
實驗二:Linux系統的基本操作_第2頁
實驗二:Linux系統的基本操作_第3頁
實驗二:Linux系統的基本操作_第4頁
實驗二:Linux系統的基本操作_第5頁
已閱讀5頁,還剩30頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、實驗(shyn)二:Linux系統的基本操作共三十五頁實驗(shyn)目的:掌握Linux命令的基本格式(g shi)和基本使用方法掌握Linux常用的目錄和文件命令共三十五頁實驗(shyn)要求:了解Linux的文件系統和目錄(ml)結構;練習Linux系統的幾個常用命令并熟練掌握。共三十五頁 2.1 文件系統和目錄(ml)結構(補充內容) 1.了解Linux的虛擬(xn)文件系統(VFS); 2.理解Linux文件目錄的組織方式及常見的文 件目錄及作用共三十五頁 一 虛擬(xn)文件系統(VFS)Linux系統的一個重要特征就是支持多種不同的文件系統(1) Linux自己(zj)的文件系統

2、ext2 fs是非常先進的,最多可以支持到2T的硬盤,文件名長度的限制為255個字符。(2)Linux可以將這些文件系統直接裝載(mount)為系統的一個目錄。(3)實現這一功能的關鍵是Linux的提供的虛擬文件系統(Virtual File System,VFS)Linux支持多種不同的文件系統 2.1 文件系統和目錄結構共三十五頁 一 虛擬(xn)文件系統(VFS)用戶(yngh)進程系統調用接口VFSEXTEXT2DOS FS緩沖區緩存設備驅動程序磁盤控制器I/O請求硬件Linux核心文件系統調用共三十五頁 二 Linux文件目錄組織(zzh) 與其它操作系統不同,Linux不是以磁盤或

3、分區來組織文件系統的文件和目錄,而是將所有外存設備和硬件設備構成一個統一的文件系統目錄樹。linux使用標準的目錄結構,在安裝的時候,安裝程序就已經為用戶創建了文件系統和完整而固定的目錄組成形式,并指定了每個目錄的作用和其中的文件類型。下面介紹一下在Linux系統下的目錄。(1)根目錄 /根目錄一般不包含(bohn)任何文件,所有其他文件和目錄在根目錄的子目錄中,主要的子目錄有:/bin bin是Binary的縮寫。這個目錄存放著用戶經常使用的命令。/boot這里存放的是啟動Linux時使用的一些核心文件,包括一些鏈接文件以及鏡像文件。 1. Linux的文件系統和目錄結構共三十五頁 二 Li

4、nux文件目錄組織(zzh)/devdev是Device(設備)的縮寫。該目錄下存放的是Linux的外部設備,在Linux中訪問設備的方式和訪問文件的方式是相同的。/etc這個目錄用來存放所有的系統管理所需要的配置文件和子目錄。/home用戶的主目錄,在Linux中,每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號命名的。/lib這個目錄里存放著系統最基本的動態鏈接共享庫,其作用類似于Windows里的DLL文件。幾乎所有的應用程序都需要用到這些共享庫。/lost+found一般情況(qngkung)下是空的,當系統非法關機后,這里就存放了一些文件。1. Linux的文件系統和目錄結構共

5、三十五頁/mnt在這里面有四個目錄,系統提供這些目錄是為了讓用戶臨時掛載別的文件系統的,我們可以將光驅掛載在/mnt/cdrom上,然后進入該目錄就可以查看光驅里的內容了。/proc這個目錄是一個虛擬的目錄,它是系統內存的映射,我們可以通過直接訪問這個目錄來獲取系統信息。這個目錄的內容不在硬盤上而是在內存里,我們也可以直接修改里面的某些文件。 /root該目錄為系統管理員,也稱作(chn zu)超級權限者的用戶主目錄。/sbin s就是Super User的意思,存放的是系統管理員使用的系統管理程序。/tmp這個目錄是用來存放一些臨時文件的。 二 Linux文件目錄組織(zzh)1. Linu

6、x的文件系統和目錄結構共三十五頁二 Linux文件目錄組織(zzh)(2)/usr目錄:很多應用程序和文件幾乎都存放在USR目錄下。/usr/X11R6存放X-Windows的所有文件;/usr/games存放著XteamLinux自帶的小游戲;/usr/bin存放著許多應用程序;/usr/sbin存放root超級用戶使用的管理程序;/usr/doc Linux技術文檔;/usr/include用來存放Linux下開發和編譯應用程序所需要的頭文件;/usr/lib存放一些常用的動態鏈接共享庫和靜態檔案庫;/usr/local這是提供給一般用戶的/usr目錄,在這里安裝一般的應用軟件;/usr/

7、man幫助文檔所在的目錄; /usr/src Linux開放的源代碼。(3)/var目錄/var這個目錄中存放著在不斷擴充著的東西,我們習慣將那些(nxi)經常被修改的目錄放在這個目錄下。包括各種日志文件。如果你想做一個網站,你也會用到/var/www這個目錄。 1. Linux的文件系統和目錄結構共三十五頁二 Linux文件目錄組織(zzh)Linux無分區,整個文件系統只有(zhyu)一個根目錄。Linux中,目錄也是一個文件Linux中,所有設備都看作一個文件,放在/dev目錄下。如hda1(第一塊硬盤第一個分區)linux系統中每個分區都是一個文件系統,都有自己的目錄層次結構。linu

8、x會將這些分屬不同分區的、單獨的文件系統按“掛載”(mount) 的方式形成一個系統的總的目錄層次結構 2. Linux的文件系統與Windows的區別 (1) 普通文件 (2) 目錄文件 (3) 設備文件(4) 符號鏈接文件-是一種特殊文件,它們提供對其他文件的參照,存放的是文件系統中通向文件的路徑.Linux的四種文件類型共三十五頁一. Linux目錄管理有關(yugun)命令 2.2 目錄和文件(wnjin)命令命令一般格式: 命令名 -選項 參數對每個命令掌握:(1)命令名 (2) 命令功能 (3)命令格式 (4) 常用參數如何查看命令幫助? Man 命令名pwd -顯示當前工作目錄的

9、絕對路徑格式: pwd 共三十五頁一. Linux目錄(ml)管理有關命令2. cd -改變(gibin)當前工作目錄命令格式:cd 目錄名 注: 與Dos的cd命令類似; 當前目錄/絕對路徑/相對路徑3Ls- 列出文件目錄的信息命令格式:ls 可選項 子目錄名 文件名注: 與Dos的cd命令類似; 當前目錄/絕對路徑/相對路徑可選項: -a ;列出全部的文件,包括那些隱藏文件.-l :按長格式列目錄,輸出信息包括文件目錄,文件的權限、所屬用戶組、文件建立和修改的時間等信息。 -d :只列出子目錄信息。-o :用不同顏色顯示各種類型的文件,藍色表示子目錄、綠色表示可執行文件、紅色表示壓縮文件、

10、淺藍色表示連接文件、灰色表示其它文件。 共三十五頁一. Linux目錄(ml)管理有關命令4mkdir - 建立目錄(ml)命令格式:mkdir 可選項 目錄名 可選項:-m :設置目錄的存取權限,這也可以在目錄建立后用命令chmod 來設定。-p :如果連續建立兩個以上的目錄,例如原來只有/usr/srcp目錄,可以輸入:mkdir p /usr/inin/mors/cs。舉例:(1)在當前目錄下創建temp目錄;(2)在當前目錄下創建多個目錄; (3) 創建一個多級目錄 共三十五頁一. Linux目錄管理有關(yugun)命令5rmdir -刪除目錄本命令用于刪除指定的一個或多個目錄,必須

11、(bx)保證要刪除的目錄中沒有任何文件。命令格式:rmdir 可選項 目錄名 可選項:-p :如果刪出一個目錄后,它的上一層目錄也變為空目錄了,這個選項會一并刪除上一層也變為空的目錄。-verbose :為每一個創建的目錄顯示一條信息。舉例:(1)刪除目錄temp;(2)一次刪除多個目錄;(3)一次刪除多級目錄。共三十五頁一. Linux目錄(ml)管理有關命令注: 通配符的使用與Windows類似: *,?. 如:1-9* -所有以1-9中任意一個字符(z f)開頭的文件1,3,5* - 所有以1或3或5開頭的文件 共三十五頁二.更改目錄或文件(wnjin)訪問權限的命令 Linux中的訪問

12、(fngwn)權限 在Linux中,對目錄訪問的用戶分為三種:目錄屬主(u表示)、目錄屬主所在組的用戶(g表示)、其他用戶(o表示)。對文件訪問有三種不同類型的用戶:文件所有者,同組用戶、其他用戶。目錄或文件的權限就是這三種用戶對目錄或文件進行訪問時的權限。 每種用戶的權限進一步細分為讀,寫和可執行三種,分別用r 、w、 x表示。每一文件或目錄的訪問權限都有三組,每組用三位表示 例如: ls -l 某文件 可列出該文件的三組訪問權限file1 rwxurwxgrw-or-共三十五頁二.更改目錄或文件訪問(fngwn)權限的命令Ls-查看(chkn)訪問權限格式: ls l 文件名# ls -l

13、 sobsrc.tgz -rw-r-r-1 root root 483997 Ju1 l5 17:3l sobsrc.tgz 文件類型 權限 鏈接數 文件屬主 文件組 文件大小 時間 文件名確定了一個文件的訪問權限后,用戶可以利用Linux系統提供的chmod命令來重新設定不同的訪問權限。也可以利用chown命令來更改某個文件或目錄的所有者。利用chgrp命令來更改某個文件或目錄的用戶組。 共三十五頁二.更改目錄或文件(wnjin)訪問權限的命令2. chmod -改變文件或目錄的訪問權限(qunxin) 命令格式:chmod 可選項 權限 目錄或文件名 可選項: -v :報告權限更改信息;

14、-c :每次發生權限的實質性更改時給出一條信息。 (1) 文字設定法格式:chmod who + |-|= mode 文件名 | 目錄名 who: uuser ggroup oothers aall+ 添加 - 取消 = 賦予給定權限并取消其他所有權限 例如: $chmod g+r,o+r example 共三十五頁二.更改目錄或文件訪問(fngwn)權限的命令(2) 數字(shz)設定法用八進制數07來表示一組“rwx”權限,如6表示rw-首先規定 0表示沒有權限; 1表示可執行權限; 2表示寫權限; 4表示可讀權限 然后將四個數相加,其指范圍為07例如: # chmod 644 temp1

15、.txt 相當于 chmod u=rw,g=r,o=r temp1.txt 0-1-x2-w-3-wx4r-5r-x6rw-7rwx思考: (1) 將temp1.txt屬主的w權限去掉(2) 將temp1.txt文件權限設為 -wx rw- -w- 共三十五頁二.更改目錄或文件(wnjin)訪問權限的命令3chgrp命令 -改變文件(wnjin)或目錄所屬的組。 命令格式:chgrp 選項 group filename選項: -R:遞歸式地改變指定目錄及其下的所 有子目錄和文件的屬組 例:命令:$ chgrp - R book /opt/local /book 功能:改變/opt/local

16、/book/及其子目錄下的所有文件的屬組為book。 共三十五頁二.更改目錄或文件訪問(fngwn)權限的命令4. chown -更改某個文件(wnjin)或目錄的屬主和屬組 命令格式:chown 選項 文件或目錄的新屬主.文件或目錄所在的新組 文件名|目錄 選項: -R :遞歸地改變指定目錄及其下的所有目錄和文件的擁有者 -v :顯示chown命令所作的工作。 例1:把文件shiyan.c的所有者改為wang。 $ chown wang shiyan.c 例2:把目錄/his及其下的所有文件和子目錄的屬主改成wang,屬組改成users。$ chown -R wang.users /his

17、思考:把共三十五頁三.顯示文件內容(nirng)的命令1. cat -顯示(xinsh),新建,連接文件(1)功能1:新建文件 例1:$ cat test/file1.txt I love Linux! 上例中的“”表示Linux的輸出重定向。我們從鍵盤上輸入一行字母,存入/test/file1.txt文件。共三十五頁三.顯示文件內容(nirng)的命令1. cat -顯示(xinsh),新建,連接文件(2)功能2:在標準輸出上顯示文件 格式:cat -選項 文件例2:$ cat file1.txt (在屏幕上顯示file1.txt文件的內容)選項:v 用一種特殊形式顯示控制字符,LFD與TA

18、B除外。加了- v選項后,- T和- E選項將起作用。- T 將TAB顯示為“ I”。該選項需要與- v選項一起使用。即如果沒有使用- v選項,則這個選項將被忽略。 E 在每行的末尾顯示一個符。該選項需要與- v選項一起使用。 A 等于-vTE。- b 系統會在文件每一非空白行前加入編號,以便識別。 共三十五頁三.顯示文件內容(nirng)的命令1. cat -顯示(xinsh),新建,連接文件(3)功能3:連接兩個或多個文件 例3: $ cat test/file2.txt Linux is very good ! -先建文件file2.txt $ cat file1 file2 file3

19、 -將file1和file2合并到file3 $ cat file3-顯示file3文件內容(注意觀察結果)共三十五頁三.顯示文件內容(nirng)的命令2. more -在終端屏幕按屏顯示文本文件。 命令格式(g shi): more - 選項 文件 說明: 該命令一次顯示一屏文本,顯示滿之后,停下來,并在終端底部打印出- - More- - ,系統還將同時顯示出已顯示文本占全部文本的百分比,若要繼續顯示,按回車或空格鍵即可。 選項 - p 顯示下一屏之前先清屏。 - c 先從最頂端顯示,在清除每行后剩余的舊內容,可使顯示加快。 - d 在每屏的底部顯示更友好的提示信息: - - More-

20、 - (XX%)Press space to contiune , q to quit . 而且若用戶輸入了個錯誤命令則顯示出錯信息,而不是簡單地鳴響終端。 共三十五頁三.顯示文件內容(nirng)的命令2. more另外,在more命令的執行過程中,用戶可以使用more自己的一系列命令動態地根據需要來選擇顯示的部分。more在顯示完一屏內容之后,將停下來等待用戶輸入某個命令。下表列出了more指令在執行中用到的一些常用命令,而有關這些命令的完整內容,可以在more執行時按h查看。這些命令的執行方法是先輸入i(行數)的值,再打所要的命令,不然它會以預設值來執行命令。 i空格(kn ) 若指定i

21、,顯示下面的i行;否則,顯示下一整屏。如:5空格,即顯示下面的5行。i回車 若指定i,顯示下面的i行;否則,顯示下一行。 iz 同“i空格”類似,只是i將成為以下每個滿屏的缺省行數。 is 跳過下面的i行再顯示一個整屏。預設值為1。如:3s,即跳過下面的3行顯示整屏。 共三十五頁三.顯示文件內容(nirng)的命令命令: if 跳過下面的i屏再顯示一個整屏。預設值為1。 q或Q 退出more。 = 顯示當前行號。 v 在當前行啟動/usr/bin/vi對之進行編輯修改。 h 顯示各命令的幫助信息。 i:f 顯示當前文件(wnjin)的文件(wnjin)名和行數。 .(點) 重復上次鍵入的命令。

22、2. more3. lessless命令的功能幾乎和more命令一樣,也是用來按頁顯示文件,不同之處在于less命令在顯示文件時允許用戶既可以向前又可以向后翻閱文件。 共三十五頁三.顯示文件內容(nirng)的命令Head-顯示文件或標準輸入的頭幾行 命令格式(g shi):head - n 文件 說明:該命令顯示每個指定文件的前面n行。如果沒有給出n值,缺省設置為10。如果沒有指定文件,head就從標準輸入讀取。 5。tail-顯示文件的尾部 命令格式:tail + / - num 參數 文件 說明:該命令顯示一個文件的指定內容。它把指定文件的指定顯示范圍內的內容顯示在標準輸出上。本命令特別

23、適用于閱讀一個有用信息在其尾部的大文件,如系統信息中的出錯記錄文件(/var/log/message)。 共三十五頁三.顯示文件內容(nirng)的命令5。tail選項: num 從第num行以后開始顯示。 - num 從距文件尾num行處開始顯示。如果省略num參數,系統默認值為10。 參數l: 以文本行為num的計數(j sh)單位。與參數選項num或- num選項同時使用時,num表示要顯示的文本行行數。 參數c: 以字節為num的計數單位。與參數選項num或- num選項同時使用時,num表示要顯示的字符數。 注:l、c選項可以省略,系統默認值為l,即按行計數。 例如:$ tail -

24、4 example -將顯示文件example的最后4行。共三十五頁四.文件(wnjin)管理命令touch -功能:將文件的修改時間改為(i wi)當前時間,如果文件不存在則建立一個空文件。 命令格式: touch - 選項 文件 例1:$ touch example在制定路徑下建立一個空文件example。 $ ls l example -rw-rw-r- 1 root root 0 11月27 10:23 example $ touch example $ ls l example -rw-rw-r- 1 root root 0 11月27 10:25 example 共三十五頁四.文件

25、(wnjin)管理命令2. cp -功能:文件或目錄的拷貝 ,如同dos的copy 命令格式(g shi): cp 選項 源文件或目錄 目標文件或目錄 a 該選項通常在拷貝目錄時使用。它保留鏈接、文件屬性,并遞歸地拷貝目錄,其作用等于dpr選項的組合。 - d 拷貝時保留鏈接。 - f 刪除已經存在的目標文件而不提示。 - i 和f選項相反,在覆蓋目標文件之前將給出提示要求用戶確認。回答y時目標文件將被覆蓋,是交互式拷貝。 - p 此時cp除復制源文件的內容外,還將把其修改時間和訪問權限也復制到新文件中。 - r 若給出的源文件是一目錄文件,此時cp將遞歸復制該目錄下所有的子目錄和文件。此時目標文件必須為一個目錄名。 - l 不作拷貝,只是鏈接文件。 共三十五頁四.文件(wnjin)管理命令3. mv -功能:為文件或目錄改名或將文件由一個(y )目錄移入另一 個目錄中 命令格式: mv 選項 源文件或目錄 目

溫馨提示

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

評論

0/150

提交評論