實(shí)驗(yàn)一Linux的Shell命令以及X窗口系統(tǒng)的使用實(shí)驗(yàn)報告_第1頁
實(shí)驗(yàn)一Linux的Shell命令以及X窗口系統(tǒng)的使用實(shí)驗(yàn)報告_第2頁
實(shí)驗(yàn)一Linux的Shell命令以及X窗口系統(tǒng)的使用實(shí)驗(yàn)報告_第3頁
實(shí)驗(yàn)一Linux的Shell命令以及X窗口系統(tǒng)的使用實(shí)驗(yàn)報告_第4頁
實(shí)驗(yàn)一Linux的Shell命令以及X窗口系統(tǒng)的使用實(shí)驗(yàn)報告_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、實(shí)驗(yàn)一 Linux的安裝、Shell命令以及X 窗口系統(tǒng)的使用班級:14194811 學(xué)號:14194822 姓名:吳林澤一、 實(shí)驗(yàn)?zāi)康模菏炀毷褂肔inux字符界面的常用命令熟練運(yùn)用Linux的在線求助系統(tǒng)。練習(xí)X 窗口系統(tǒng)中常用的應(yīng)用工具二、 實(shí)驗(yàn)內(nèi)容:文件處理命令1. ls命令英文原義:list (顯示目錄文件及其屬性)執(zhí)行權(quán)限:all user 語法:ls 選項(xiàng)-alFR 文件或目錄-a 顯示所有文件包括隱藏文件-l 使用long format 長格式進(jìn)行顯示-F 附加文件類別符號在文件名最后-R 顯示目錄及其下的子目錄內(nèi)容示例:$ ls a $ ls l說明:“.” 代表當(dāng)前目錄,“.

2、”代表上一層目錄,長格式顯示的目錄或文件屬性包括下列七項(xiàng):文件權(quán)限(r-可讀, w-可寫, x-可執(zhí)行)、文件數(shù)目、所有者、文件大小、建立日期、文件名。參見“2.2.2 文件基礎(chǔ)”。2. cd命令英文原義:change directory (切換目錄)執(zhí)行權(quán)限:all user 語法:cd 目錄 示例:$ cd . 回到上層目錄$ cd . 在原目錄$ cd 回到user的home directory$ cd / 切換到根目錄$ cd ./usr 切換到上一層目錄的usr目錄pwd3. pwd命令英文原義:print work directory(顯示當(dāng)前所在目錄)執(zhí)行權(quán)限:all user

3、語法:pwd 示例:$ pwd說明: 由于Linux系統(tǒng)的樹狀目錄結(jié)構(gòu)頗為龐大,若沒有使用Shell環(huán)境變量指定在Shell提示符顯示當(dāng)前的工作目錄,則不斷地使用cd切換目錄之后,可能會忘記當(dāng)前所在的目錄是哪里,例如在:/usr/bin和/usr/local/bin。一般Shell提示符只顯示最后的目錄名稱bin,所以會對所在目錄產(chǎn)生混淆,因此可以隨時用pwd命令了解當(dāng)前的工作目錄usrX11R6bin.顯示當(dāng)前工作目錄為usrX11R6bin4.cp ,rm, mv,mkdir 命令英文原義:copy,remove,move, make directory (復(fù)制、刪除、移動文件,創(chuàng)建目錄)

4、執(zhí)行權(quán)限:all user 語法:cp -afpx 源文件或目錄目地文件或目錄 -a archive的意思相當(dāng)于-dpR,也就是復(fù)制所有目錄并包括子目錄 -f 強(qiáng)制復(fù)制文件 -p 保留原始文件的日期 -x 指定文件復(fù)制后屬于目的磁盤的文件系統(tǒng),如:ext2-fat32語法:rm -irf文件或目錄 -r 刪除目錄及其下的所有目錄內(nèi)容 -f 強(qiáng)制刪除-i 交互模式,刪除前再做一次確認(rèn)語法:mv if 源文件或目錄目地文件或目錄5.1n命令英文原義:link (產(chǎn)生連接文件)執(zhí)行權(quán)限:All User語法:ln s 源文件目錄文件 ( -s symbolic link, 符號連接)示例:ln s

5、/bin/less /usr/local/bin/less說明:當(dāng)需要在不同的目錄用到相同的文件時,不需要在每一個需要的目錄下都放一個相同的文件,只要在某個固定的目錄中,放上該文件,然后在其他的目錄用ln命令連接它即可,不必重復(fù)占用硬盤空間而節(jié)約磁盤空間。文件權(quán)限管理命令1.chmod命令英文原義:change file or directorys mode(改變文件或目錄的權(quán)限)執(zhí)行權(quán)限:All User語法:chmod -R mode=4,2,1 #ora,u,g,o+,-,=,r, w, x, s,t文件或目錄示例:$chmod a+r stuff $chmod 755 file 說明:

6、 Linux將文件的權(quán)限分成Readable(r)、Writable(w)、executable(x)、Set UserID即Setuid(s)、Set Group ID即Set gid(s)、Sticky bit(t),而將文件的用戶分成所有用戶All(a)、所有者用戶User(u)、同組用戶Group(g)、其它用戶Other(o)等四種??梢允褂胏hmod加上這些代號規(guī)范文件權(quán)限。第一個示例賦予所有用戶對stuff有讀的權(quán)利。第二個示例賦予所有者對file文件可讀可寫可執(zhí)行,同組用戶和其他用戶可讀可執(zhí)行的權(quán)利而沒有改寫的權(quán)利。2.chown命令英文原義:Change file or di

7、rectorys Owner(改變文件或目錄的所有者)執(zhí)行權(quán)限:All User語法:chown R 用戶.群組文件或目錄功能描述:改變文件或目錄的所有者3. chgrp命令英文原義:Change file or directorys Group(改變文件或目錄的所屬群組)執(zhí)行權(quán)限:All User語法:chgrp R 文件或目錄 文件查找命令1.whereis命令英文原義:where is file? (顯示文件或目錄的所在位置)執(zhí)行權(quán)限:All User語法:whereiswhere 文件或目錄2.find命令英文原義:find (查找文件或目錄)執(zhí)行權(quán)限:A11 User語法.find查

8、找路徑查找關(guān)鍵字表答式-type 指定查找文件的文件類型,如下: o block (buffered) special c characher (unbuffered,special) d directiry p named pipe(FIF0) i regular file 1 symbolic link s socket -gid n 指定查找群組id為n的文件-group grpname 指定查找群組名稱為grpname的文件-iname filename 指定查找與filename類似的所有文件另外還可以使用通配符,例如:find ./ -iname f* -print 當(dāng)前目錄下查找

9、所有以f開頭的文件名find ./ -iname c?-print 當(dāng)前目錄下查找以c開頭且后面有兩個字節(jié)的文件名說明:-name和-iname選項(xiàng)類似,差別在于-name會區(qū)分大小寫,-iname和-ignore則不區(qū)分大小寫。-iname查找文件為連接文件的文件或目錄磁盤管理命令1. df,du命令英文原義:disk filesystem space usage (顯示文件系統(tǒng))disk file space usage (顯示文件使用的空間大小)執(zhí)行權(quán)限:All User語法:df km, du -sbkm -b bytes -k kilobytes -m megabytes -s su

10、mmarize示例:dfFilesystem 1k-blocks Used Available Use Mounted On/dev/hddl 796033 250353 504556 33 /dev/hdd5 1190014 882595 245933 78 /usr/dev/hdd6 796033 421213 333696 56 /home/dev/hdd7 199047 130048 58719 69 /var/dev/hdal 2044240 1281436 762804 63 /win98 示例:du h2.8M 表示當(dāng)前子目錄下所有的文件和目錄占用2.8M空間。2. mount

11、umount命令 英文原義:mount/umount a filesystem(掛載/拆除文件系統(tǒng)) 執(zhí)行權(quán)限:root 語法:mount a-t fstype -ooptions 設(shè)備名稱 目錄名稱 -a mount定義在etcfstab中的所有分區(qū) -t 指定文件系統(tǒng)格式(ext2,msdos,vfat,is09660 ) -o 指定loop device umount目錄名稱(mount point)說明:Linux使用磁盤的方式是必須將這些設(shè)備掛在系統(tǒng)的某一個目錄,才可能讓用戶存取。若是Linux系統(tǒng)沒有掛載,用戶無法直接對硬盤設(shè)備操作,所以mount命令非常重要。硬盤的設(shè)備驅(qū)動為 d

12、ev/hda1或/dev/hdb5,具體的符號需查詢,如用df顯示文件系統(tǒng)。需要注意的是,只有root用戶才有此權(quán)限。例如,把U盤掛載到/mnt/usb下,可以用以下命令;注意:在使用U盤前,必須先掛載好U盤。#mount /dev/sda1 /mnt/usb程序管理命令1. ps,kill命令英文原義:process status, kill process(顯示線程狀態(tài),刪除線程)執(zhí)行權(quán)限:All User語法:ps auxa顯示所有用戶的線程u顯示用戶名稱x顯示不由tty控制的線程kill(-HUP or -1) 9 -HUP or-1重新啟動某個線程 -9強(qiáng)制刪除線程說明:執(zhí)行ps時,

13、加的選項(xiàng)前面不需要“-”,請?zhí)貏e注意! aux選項(xiàng)可以顯示出系統(tǒng)當(dāng)前的所有線程2. top 命令英文原義:display top CPU processes執(zhí)行權(quán)限:All User語法:top 說明: 除了使用ps監(jiān)視系統(tǒng)執(zhí)行程序外,可以使用top同時監(jiān)視系統(tǒng)效能與執(zhí)行程序。顯示文本文件與字符串查找命令1. cat,more,less命令英文原義:concatenate,file perusal filter,opposite of more (顯示文件內(nèi)容)執(zhí)行權(quán)限:A11 User語法:cat:文件或輸出,more 文件或輸出,less文件或輸出示例:$cat filel file2fi

14、le3 說明:上述命令將file1,file2的內(nèi)容一起輸出到file3中,達(dá)到合并文件的效果。另外,more和less功能是一樣的,都可以一頁頁地查看命令輸出或內(nèi)容的文件內(nèi)容。唯一的不同在于less可以做上下卷軸的操作,而more就只能向下輸出內(nèi)容,不能再回頭輸出已經(jīng)出現(xiàn)過的內(nèi)容。2. grep命令英文原義:GNU regular expression print (查找字符串)執(zhí)行權(quán)限:All User語法:grep pattern 文件或輸出示例:$grep world file.txt (查找file.txt中含有world關(guān)鍵字的內(nèi)容)$grep -e “HellO World!”

15、file.txt (查找file.txt中含有Hello World!字符串的內(nèi)容)$grep -c world file.txt (計(jì)算“world”在file.txt中出現(xiàn)的次數(shù))壓縮與解壓縮命令1. gzip命令英文原義:GNU zip (使用Lempel-Ziv coding-LZ77技術(shù)壓縮文件)執(zhí)行權(quán)限:All User語法:gzip 選項(xiàng)-19r文件 -1表示快速壓縮 -9表示最佳狀況壓縮 -r 壓縮時包含所有子目錄2.gunzip命令英文原義:GNU unzip (解壓縮以gzip壓縮的.gz文件)執(zhí)行權(quán)限:A1l User語法:gunzip:選項(xiàng)-r 文件或目錄說明:使用gz

16、ip d -r filename.gz和gunzip r filename.gz功能一樣,-d是decompress的意思)。3.tar命令 英文原義:tar (壓縮文件目錄) 執(zhí)行權(quán)限:All User 語法:tar 選項(xiàng)zcvf文件或目錄 -z 使用gzip壓縮.tar文件 -c 產(chǎn)生一個tar文件-v 觀看壓縮過程-f 指定壓縮成的文件(或壓縮到磁帶設(shè)備)-x 解壓 說明:一般都是最先的四個選項(xiàng)zcvf全加,這樣馬上可以將一個目錄下所有的文件壓縮成一個壓縮文件。壓縮后文件格式:.tar.gz or .tgz。tar的功能和其他壓縮工具不太一樣,tar可將一個目錄所有的文件壓縮成一個文件,

17、但是tar沒有空間壓縮的功能。因此大家用tar都會配合gzip一起使用,以達(dá)到前面介紹gzip時的壓縮目錄需求將一個目錄下所有的文件壓成一個壓縮文件。vi 編輯器vi 是Linux/Unix 世界里極為普遍的全屏幕文本編輯器,幾乎可以說任何一臺Linux/Unix 機(jī)器都會提供這個軟件。vi 有三種狀態(tài),即編輯方式、插入方式和命令方式。在命令方式下,所有命令都要以:開始,所鍵入的字符系統(tǒng)均作命令來處理,如:q 代表退出,:w 表示存盤。當(dāng)你進(jìn)入vi 時,會首先進(jìn)入的是命令方式(同時也是編輯方式)。按下i就進(jìn)入插入方式(i 表示insert),用戶輸入的可視字符都會添加到文件中,顯示在屏幕上。按

18、下ESC 就可以回到命令狀態(tài)(同時也是編輯方式)。編輯方式和命令方式類似,都是要輸入命令,但它的命令不要以:開始,它直接接受鍵盤輸入的單字符或組合字符命令,例如直接按下u 就表示取消上一次對文件的修改,相當(dāng)于WINDOWS 下的Undo 操作。編輯方式下有一些命令是要以/開始的,例如查找字符串就是:/string 則在文件中匹配查找string 字符串。在編輯模式下按下:就進(jìn)入命令方式?;静僮?)光標(biāo)命令k、j、h、l上、下、左、右光標(biāo)移動命令。雖然你可以在Linux中使用鍵盤右邊的4 個光標(biāo)鍵,但是記住這4 個命令還是非常有用的。這4 個鍵正是右手在鍵盤上放置的基本位置。nG跳轉(zhuǎn)命令。n

19、為行數(shù),該命令立即使光標(biāo)跳到指定行。Ctrl+G光標(biāo)所在位置的行數(shù)和列數(shù)報告。w、b使光標(biāo)向前或向后跳過一個單詞。2)編輯命令i、a、r分別代表在光標(biāo)的前、后以及所在處插入字符命令(i=insert、a=append、r=replace)。cw、dw分別代表改變(置換)/刪除光標(biāo)所在處的單詞的命令(c=change、d=delete)。x、d$、dd分別代表刪除一個字符、刪除光標(biāo)所在處到行尾的所有字符以及刪除整行的命令。3) 查找命令- /string、?string分別代表從光標(biāo)所在處向后或向前查找相應(yīng)的字符串的命令。4) 復(fù)制命令- yy、p分別代表拷貝一行到剪貼板或取出剪貼板中內(nèi)容的命令

20、。文件操作無論是開啟新文檔或修改舊文件,都可以使用vi,所需指令為: $vifilemane如果文件是新的,就會在熒幕底部看到一個信息,告訴用戶正在創(chuàng)建新文件。如果文件已經(jīng)存在,vi 則會顯示文件的首24行,用戶可再用光標(biāo)(cursor)上下移動。上面是一個經(jīng)vi 開啟的模擬文件,一行開始處的波折號()表示文件的結(jié)尾。指令i 在光標(biāo)處插入正文指令I(lǐng) 在一行開始處插入正文指令a 在光標(biāo)后追加正文指令A(yù) 在行尾追加正文指令o 在光標(biāo)下面新開一行指令O 在光標(biāo)上面新開一行在插入方式下,不能打入指令,必需先按Esc鍵,返回命令方式后才行。假若用戶不知身處何態(tài),也可以按Esc鍵,不管處于何種狀態(tài),都會返

21、回命令方式。在修改文件時,如何存檔及退出指定文件都非常重要。在vi 內(nèi),行使存檔或退出的指令時,要按Esc鍵回到命令方式后,再按冒號(:),改變?yōu)槊罱邮芊绞?,用戶就可以看見在熒幕左下方,出現(xiàn)冒號(:),顯示vi 已經(jīng)改為指令狀態(tài),可以進(jìn)行存檔或退出等工作。:q!放棄任何改動而退出vi,也就是強(qiáng)行退出:w 存檔 :w! 對于只讀文件強(qiáng)行存檔:wq 存檔并退出vi:x 與wq 的工作一樣:zz 與wq 的工作一樣刪除正文刪除或修改正文都是利用編輯方式,故此,下面所提及的指令只需在編輯方式下,直接鍵入指令即行。x 刪除光標(biāo)處字符(Character)nx 刪除光標(biāo)處后n 個字符nX 刪除光標(biāo)處前n

22、 個字符ndw 刪除光標(biāo)處下n 個單詞(word)dd 刪除整行d$或D 刪除由光標(biāo)處至該行行尾u 恢復(fù)前一次所做的刪除(即類似windows 中的undo操作)修改正文當(dāng)使用vi 修改正文,加減字符時,就會采用另一組在編輯方式下操作的指令。r char 由char 代替光標(biāo)處的字符RtextEsc由text 代替光標(biāo)處的字符cwtextEsc由text 取代光標(biāo)處的單詞CtextEsc由text 取代光標(biāo)處至該行結(jié)尾處cc 使整行空白,但保留光標(biāo)位置,讓你開始打入如刪除指令一樣,在指令前打入的數(shù),表示執(zhí)行該指令多少次。檢索文件要檢索文件,必需在編輯方式下進(jìn)行:strReturn向前搜尋str 直至文件結(jié)尾處?strReturn往后搜尋str 直至文件開頭n 同一方向上重復(fù)檢索N 相反方向上重復(fù)檢索vi 纏繞整個文件,不斷檢索,

溫馨提示

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

評論

0/150

提交評論