




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 Android系統(tǒng)所有命令差不多上運(yùn)用超級(jí)終端下的BusyBox工具集。以下簡(jiǎn)述BusyBox: BusyBox是標(biāo)準(zhǔn)Linux工具的一個(gè)單個(gè)可執(zhí)行實(shí)現(xiàn)。BusyBox包含了一些簡(jiǎn)單的工具,例如cat和echo,還包含了一些更大、更復(fù)雜的工具,例如grep、find、mount以及telnet。有些人將BusyBox稱(chēng)為L(zhǎng)inux工具里的瑞士軍刀。簡(jiǎn)單的講BusyBox就看起來(lái)是個(gè)大工具箱,它集成壓縮了Linux的許多工具和命令。1、BusyBox的誕生 BusyBox最初是由Bruce Perens在1996年為Debian GNU/Linux安裝盤(pán)編寫(xiě)的。其目標(biāo)是在一張軟盤(pán)上創(chuàng)建一個(gè)可引
2、導(dǎo)的GNU/Linux系統(tǒng),這能夠用作安裝盤(pán)和急救盤(pán)。2、busybox的用法 能夠如此用busybox#busybox ls 他的功能就相當(dāng)運(yùn)行l(wèi)s命令。 最常用的用法是建立指向busybox的鏈接,不同的鏈接名完成不同的功能。#ln -s busybox ls#ln -s busybox rm#ln -s busybox mkdir 然后分不運(yùn)行這三個(gè)鏈接:#./ls#./rm#./mkdir 就能夠分不完成了ls rm和mkdir命令的功能.盡管他們都指向同一個(gè)可執(zhí)行程序busybox,然而只要鏈接名不同,完成的功能就不同,專(zhuān)門(mén)多l(xiāng)inux網(wǎng)站都提供busybox的源代碼下載。3、配置b
3、usybox busybox的配置程序和linux內(nèi)核菜單配置方式簡(jiǎn)直一模一樣。熟悉用make menuconfig方式配置linux內(nèi)核的朋友專(zhuān)門(mén)容易上手。#cp busybox-1.00.tar.gz /babylinux#cd /babylinux#tar xvfz busybox-1.00.tar.gz#cd busybox-1.00#make menuconfig 下面是需要編譯進(jìn)busybox的功能選項(xiàng)。 General Configuration應(yīng)該選的選項(xiàng):Show verbose applet usage messagesRuntime SUID/SGID configura
4、tion via /etc/busybox.confBuild OptionsBuild BusyBox as a static binary (no shared libs) 那個(gè)選項(xiàng)是一定要選擇的,如此才能把busybox編譯成靜態(tài)鏈接的可執(zhí)行文件,運(yùn)行時(shí)才獨(dú)立于其他函數(shù)庫(kù)。否則必需要其他庫(kù)文件才能運(yùn)行,在單一個(gè)linux內(nèi)核不能使它正常工作。Installation OptionsDont use /usr 那個(gè)選項(xiàng)也一定要選,否則make install后busybox將安裝在原系統(tǒng)的/usr下,這將覆蓋掉系統(tǒng)原有的命令。選擇那個(gè)選項(xiàng)后,make install后會(huì)在busybox目錄
5、下生成一個(gè)叫_install的目錄,里面有busybox和指向它的鏈接。 其它選項(xiàng)差不多上一些linux差不多命令選項(xiàng),自己需要哪些命令就編譯到里面去,一般用默認(rèn)的就能夠了,配置好后退出并保存。4、編譯并安裝busybox#make#make install 編譯好后在busybox目錄下生成子目錄_install,里面的內(nèi)容:drwxr-xr-x 2 root root 4096 11月 24 15:28 binrwxrwxrwx 1 root root 11 11月 24 15:28 linuxrc - bin/busyboxdrwxr-xr-x 2 root root 4096 11月
6、24 15:28 sbin 其中可執(zhí)行文件busybox在bin目錄下,其他的差不多上指向他的符號(hào)鏈接。reboot1.作用reboot命令的作用是重新啟動(dòng)計(jì)算機(jī),它的使用權(quán)限是系統(tǒng)治理者。2.格式reboot n w d f i3.要緊參數(shù)n: 在重開(kāi)機(jī)前不做將經(jīng)歷體資料寫(xiě)回硬盤(pán)的動(dòng)作。w: 并可不能確實(shí)重開(kāi)機(jī),只是把記錄寫(xiě)到/var/log/wtmp文件里。d: 不把記錄寫(xiě)到/var/log/wtmp文件里(n那個(gè)參數(shù)包含了d)。i: 在重開(kāi)機(jī)之前先把所有與網(wǎng)絡(luò)相關(guān)的裝置停止。mount1. 作用mount命令的作用是加載文件系統(tǒng),它的用權(quán)限是超級(jí)用戶(hù)或/etc/fstab中同意的使用者。
7、2. 格式mount a fv t vfstype n rw F device dir3. 要緊參數(shù)h:顯示輔助信息。v:顯示信息,通常和f用來(lái)除錯(cuò)。a:將/etc/fstab中定義的所有文件系統(tǒng)掛上。F:那個(gè)命令通常和a一起使用,它會(huì)為每一個(gè)mount的動(dòng)作產(chǎn)生一個(gè)行程負(fù)責(zé)執(zhí)行。在系統(tǒng)需要掛上大量NFS文件系統(tǒng)時(shí)能夠加快加載的速度。f:通常用于除錯(cuò)。它會(huì)使mount不執(zhí)行實(shí)際掛上的動(dòng)作,而是模擬整個(gè)掛上的過(guò)程,通常會(huì)和v一起使用。t vfstype:顯示被加載文件系統(tǒng)的類(lèi)型。n:一般而言,mount掛上后會(huì)在/etc/mtab中寫(xiě)入一筆資料,在系統(tǒng)中沒(méi)有可寫(xiě)入文件系統(tǒng)的情況下,能夠用那個(gè)選項(xiàng)
8、取消那個(gè)動(dòng)作。4. 應(yīng)用技巧在Linux和Unix系統(tǒng)上,所有文件差不多上作為一個(gè)大型樹(shù)(以/為根)的一部分訪問(wèn)的。要訪問(wèn)CD-ROM上的文件,需要將CD-ROM設(shè)備掛裝在文件樹(shù)中的某個(gè)掛裝點(diǎn)。假如發(fā)行版安裝了自動(dòng)掛裝包,那么那個(gè)步驟可自動(dòng)進(jìn)行。在Linux中,假如要使用硬盤(pán)、光驅(qū)等儲(chǔ)存設(shè)備,就得先將它加載,當(dāng)儲(chǔ)存設(shè)備掛上了之后,就能夠把它當(dāng)成一個(gè)目錄來(lái)訪問(wèn)。掛上一個(gè)設(shè)備使用mount命令。在使用mount那個(gè)指令時(shí),至少要先明白下列三種信息:要加載對(duì)象的文件系統(tǒng)類(lèi)型、要加載對(duì)象的設(shè)備名稱(chēng)及要將設(shè)備加載到哪個(gè)目錄下。(1)Linux能夠識(shí)不的文件系統(tǒng) Windows 95/98常用的FAT 3
9、2文件系統(tǒng):vfat ; Win NT/2000 的文件系統(tǒng):ntfs ; OS/2用的文件系統(tǒng):hpfs; Linux用的文件系統(tǒng):ext2、ext3; CD-ROM光盤(pán)用的文件系統(tǒng):iso9660。盡管vfat是指FAT 32系統(tǒng),但事實(shí)上它也兼容FAT 16的文件系統(tǒng)類(lèi)型。(2)確定設(shè)備的名稱(chēng)在Linux中,設(shè)備名稱(chēng)通常都存在/dev里。這些設(shè)備名稱(chēng)的命名差不多上有規(guī)則的,能夠用“推理”的方式把設(shè)備名稱(chēng)找出來(lái)。例如,/dev/hda1那個(gè)IDE設(shè)備,hd是Hard Disk(硬盤(pán))的,sd是SCSI Device,fd是Floppy Device(或是FloppyDisk?)。a代表第一
10、個(gè)設(shè)備,通常IDE接口能夠接上4個(gè)IDE設(shè)備(比如4塊硬盤(pán))。因此要識(shí)不IDE硬盤(pán)的方法分不確實(shí)是hda、hdb、hdc、hdd。hda1中的“1”代表hda的第一個(gè)硬盤(pán)分區(qū) (partition),hda2代表hda的第二主分區(qū),第一個(gè)邏輯分區(qū)從hda5開(kāi)始,依此類(lèi)推。此外,能夠直接檢查/var/log/messages文件,在該文件中能夠找到計(jì)算機(jī)開(kāi)機(jī)后系統(tǒng)已辨認(rèn)出來(lái)的設(shè)備代號(hào)。(3)查找掛接點(diǎn)在決定將設(shè)備掛接之前,先要查看一下計(jì)算機(jī)是不是有個(gè)/mnt的空目錄,該目錄確實(shí)是專(zhuān)門(mén)用來(lái)當(dāng)作掛載點(diǎn)(MountPoint)的目錄。建議在/mnt里建幾個(gè)/mnt/cdrom、/mnt/floppy、
11、/mnt/mo等目錄,當(dāng)作目錄的專(zhuān)用掛載點(diǎn)。舉例而言,如要掛載下列5個(gè)設(shè)備,其執(zhí)行指令可能如下 (假設(shè)差不多上Linux的ext2系統(tǒng),假如是Windows XX請(qǐng)將ext2改成vfat):軟盤(pán) =mount t ext2 /dev/fd0 /mnt/floppycdrom =mount t iso9660 /dev/hdc /mnt/cdromSCSI cdrom =mount t iso9660 /dev/sdb /mnt/scdromSCSI cdr =mount t iso9660 /dev/sdc /mnt/scdr只是目前大多數(shù)較新的Linux發(fā)行版本(包括紅旗 Linux、中軟L
12、inux、Mandrake Linux等)都能夠自動(dòng)掛裝文件系統(tǒng),但Red Hat Linux除外。umount1. 作用umount命令的作用是卸載一個(gè)文件系統(tǒng),它的使用權(quán)限是超級(jí)用戶(hù)或/etc/fstab中同意的使用者。2. 格式unmount a fFnrsvw t vfstype n rw F device dir3. 使用講明umount命令是mount命令的逆操作,它的參數(shù)和使用方法和mount命令是一樣的。Linux掛裝CD-ROM后,會(huì)鎖定CDROM,如此就不能用CD-ROM面板上的Eject按鈕彈出它。然而,當(dāng)不再需要光盤(pán)時(shí),假如已將/cdrom作為符號(hào)鏈接,請(qǐng)使用umoun
13、t/cdrom來(lái)卸裝它。僅當(dāng)無(wú)用戶(hù)正在使用光盤(pán)時(shí),該命令才會(huì)成功。該命令包括了將帶有當(dāng)前工作目錄當(dāng)作該光盤(pán)中的目錄的終端窗口。exit1.作用exit命令的作用是退出系統(tǒng),它的使用權(quán)限是所有用戶(hù)。2.格式exit3. 參數(shù)exit命令沒(méi)有參數(shù),運(yùn)行后退出系統(tǒng)進(jìn)入登錄界面。mkdir1作用mkdir命令的作用是建立名稱(chēng)為dirname的子目錄,與MS DOS下的md命令類(lèi)似,它的使用權(quán)限是所有用戶(hù)。2格式mkdir options 目錄名3options要緊參數(shù)-m, -mode=模式:設(shè)定權(quán)限,與chmod類(lèi)似。-p, -parents:需要時(shí)創(chuàng)建上層目錄;假如目錄早已存在,則不當(dāng)作錯(cuò)誤。-v
14、, -verbose:每次創(chuàng)建新目錄都顯示信息。-version:顯示版本信息后離開(kāi)。4應(yīng)用實(shí)例在進(jìn)行目錄創(chuàng)建時(shí)能夠設(shè)置目錄的權(quán)限,現(xiàn)在使用的參數(shù)是“-m”。假設(shè)要?jiǎng)?chuàng)建的目錄名是“tsk”,讓所有用戶(hù)都有rwx(即讀、寫(xiě)、執(zhí)行的權(quán)限),那么能夠使用以下命令:$ mkdir -m 777 tskgrep1作用grep命令能夠指定文件中搜索特定的內(nèi)容,并將含有這些內(nèi)容的行標(biāo)準(zhǔn)輸出。grep全稱(chēng)是Global Regular Expression Print,表示全局正則表達(dá)式版本,它的使用權(quán)限是所有用戶(hù)。2格式grep options3要緊參數(shù)options要緊參數(shù):-c:只輸出匹配行的計(jì)數(shù)。-I
15、:不區(qū)分大小寫(xiě)(只適用于單字符)。-h:查詢(xún)多文件時(shí)不顯示文件名。-l:查詢(xún)多文件時(shí)只輸出包含匹配字符的文件名。-n:顯示匹配行及行號(hào)。-s:不顯示不存在或無(wú)匹配文本的錯(cuò)誤信息。-v:顯示不包含匹配文本的所有行。pattern正則表達(dá)式要緊參數(shù):忽略正則表達(dá)式中專(zhuān)門(mén)字符的原有含義。:匹配正則表達(dá)式的開(kāi)始行。$: 匹配正則表達(dá)式的結(jié)束行。:到匹配正則表達(dá)式的行結(jié)束。 :?jiǎn)蝹€(gè)字符,如A即A符合要求 。 - :范圍,如A-Z,即A、B、C一直到Z都符合要求 。:所有的單個(gè)字符。* :有字符,長(zhǎng)度能夠?yàn)?。正則表達(dá)式是Linux/Unix系統(tǒng)中特不重要的概念。正則表達(dá)式(也稱(chēng)為“regex”或“reg
16、exp”)是一個(gè)能夠描述一類(lèi)字符串的模式(Pattern)。假如一個(gè)字符串能夠用某個(gè)正則表達(dá)式來(lái)描述,我們就講那個(gè)字符和該正則表達(dá)式匹配(Match)。這和DOS中用戶(hù)能夠使用通配符“*”代表任意字符類(lèi)似。在Linux系統(tǒng)上,正則表達(dá)式通常被用來(lái)查找文本的模式,以及對(duì)文本執(zhí)行“搜索替換”操作和其它功能。4應(yīng)用實(shí)例查詢(xún)DNS服務(wù)是日常工作之一,這意味著要維護(hù)覆蓋不同網(wǎng)絡(luò)的大量IP地址。有時(shí)IP地址會(huì)超過(guò)2000個(gè)。假如要查看nnn.nnn網(wǎng)絡(luò)地址,然而卻忘了第二部分中的其余部分,只知到有兩個(gè)句點(diǎn),例如nnn nn.。要抽取其中所有nnn.nnn IP地址,使用09 3.003。含義是任意數(shù)字出現(xiàn)
17、3次,后跟句點(diǎn),接著是任意數(shù)字出現(xiàn)3次,后跟句點(diǎn)。$grep 09 3 .003 ipfile補(bǔ)充講明,grep家族還包括fgrep和egrep。fgrep是fix grep,同意查找字符串而不是一個(gè)模式;egrep是擴(kuò)展grep,支持差不多及擴(kuò)展的正則表達(dá)式,但不支持q模式范圍的應(yīng)用及與之相對(duì)應(yīng)的一些更加規(guī)范的模式。dd1作用dd命令用來(lái)復(fù)制文件,并依照參數(shù)將數(shù)據(jù)轉(zhuǎn)換和格式化。2格式dd options3opitions要緊參數(shù)bs=字節(jié):強(qiáng)迫 ibs=及obs=。cbs=字節(jié):每次轉(zhuǎn)換指定的。conv=關(guān)鍵字:依照以逗號(hào)分隔的關(guān)鍵字表示的方式來(lái)轉(zhuǎn)換文件。count=塊數(shù)目:只復(fù)制指定的輸入
18、數(shù)據(jù)。ibs=字節(jié):每次讀取指定的。if=文件:讀取內(nèi)容,而非標(biāo)準(zhǔn)輸入的數(shù)據(jù)。obs=字節(jié):每次寫(xiě)入指定的。of=文件:將數(shù)據(jù)寫(xiě)入,而不在標(biāo)準(zhǔn)輸出顯示。seek=塊數(shù)目:先略過(guò)以obs為單位的指定的輸出數(shù)據(jù)。skip=塊數(shù)目:先略過(guò)以ibs為單位的指定的輸入數(shù)據(jù)。4應(yīng)用實(shí)例dd命令常常用來(lái)制作Linux啟動(dòng)盤(pán)。先找一個(gè)可引導(dǎo)內(nèi)核,令它的根設(shè)備指向正確的根分區(qū),然后使用dd命令將其寫(xiě)入軟盤(pán):$ rdev vmlinuz /dev/had$dd ifvmlinuz of/dev/fd0上面代碼講明,使用rdev命令將可引導(dǎo)內(nèi)核vmlinuz中的根設(shè)備指向/dev/hda,請(qǐng)把“had”換成自己的根
19、分區(qū),接下來(lái)用dd命令將該內(nèi)核寫(xiě)入軟盤(pán)。find1作用find命令的作用是在目錄中搜索文件,它的使用權(quán)限是所有用戶(hù)。2格式find pathoptionsexpressionpath指定目錄路徑,系統(tǒng)從那個(gè)地點(diǎn)開(kāi)始沿著目錄樹(shù)向下查找文件。它是一個(gè)路徑列表,相互用空格分離,假如不寫(xiě)path,那么默認(rèn)為當(dāng)前目錄。3要緊參數(shù)options參數(shù):-depth:使用深度級(jí)不的查找過(guò)程方式,在某層指定目錄中優(yōu)先查找文件內(nèi)容。-maxdepth levels:表示至多查找到開(kāi)始目錄的第level層子目錄。level是一個(gè)非負(fù)數(shù),假如level是0的話表示僅在當(dāng)前目錄中查找。-mindepth levels:
20、表示至少查找到開(kāi)始目錄的第level層子目錄。-mount:不在其它文件系統(tǒng)(如Msdos、Vfat等)的目錄和文件中查找。-version:打印版本。expression是匹配表達(dá)式,是find命令同意的表達(dá)式,find命令的所有操作差不多上針對(duì)表達(dá)式的。它的參數(shù)特不多,那個(gè)地點(diǎn)只介紹一些常用的參數(shù)。-name:支持統(tǒng)配符*和?。-atime n:搜索在過(guò)去n天讀取過(guò)的文件。-ctime n:搜索在過(guò)去n天修改過(guò)的文件。-group grpoupname:搜索所有組為grpoupname的文件。-user 用戶(hù)名:搜索所有文件屬主為用戶(hù)名(ID或名稱(chēng))的文件。-size n:搜索文件大小是n
21、個(gè)block的文件。-print:輸出搜索結(jié)果,同時(shí)打印。4應(yīng)用技巧find命令查找文件的幾種方法:(1) 依照文件名查找例如,我們想要查找一個(gè)文件名是lilo.conf的文件,能夠使用如下命令:find / name lilo.conffind命令后的“/”表示搜索整個(gè)硬盤(pán)。(2) 快速查找文件依照文件名查找文件會(huì)遇到一個(gè)實(shí)際問(wèn)題,確實(shí)是要花費(fèi)相當(dāng)長(zhǎng)的一段時(shí)刻,特不是大型Linux文件系統(tǒng)和大容量硬盤(pán)文件放在專(zhuān)門(mén)深的子目錄中時(shí)。假如我們明白了那個(gè)文件存放在某個(gè)目錄中,那么只要在那個(gè)目錄中往下查找就能節(jié)約專(zhuān)門(mén)多時(shí)刻。比如smb.conf文件,從它的文件后綴”.conf”能夠推斷這是一個(gè)配置文件
22、,那么它應(yīng)該在/etc目錄內(nèi),現(xiàn)在能夠使用下面命令:find /etc name smb.conf如此,使用”快速查找文件”方式能夠縮短時(shí)刻。(3) 依照部分文件名查找方法有時(shí)我們明白只某個(gè)文件包含有abvd這4個(gè)字,那么要查找系統(tǒng)中所有包含有這4個(gè)字符的文件能夠輸入下面命令:find / name *abvd*輸入那個(gè)命令以后,Linux系統(tǒng)會(huì)將在/目錄中查找所有的包含有abvd這4個(gè)字符的文件(其中*是通配符),比如abvdrmyz等符合條件的文件都能顯示出來(lái)。(4) 使用混合查找方式查找文件find命令能夠使用混合查找的方法,例如,我們想在/etc目錄中查找大于500000字節(jié),同時(shí)在2
23、4小時(shí)內(nèi)修改的某個(gè)文件,則能夠使用-and (與)把兩個(gè)查找參數(shù)鏈接起來(lái)組合成一個(gè)混合的查找方式。find /etc -size +500000c -and -mtime +1mv1作用mv命令用來(lái)為文件或目錄改名,或者將文件由一個(gè)目錄移入另一個(gè)目錄中,它的使用權(quán)限是所有用戶(hù)。該命令如同DOS命令中的ren和move的組合。2格式mvoptions 源文件或目錄 目標(biāo)文件或目錄3options要緊參數(shù)-i:交互方式操作。假如mv操作將導(dǎo)致對(duì)已存在的目標(biāo)文件的覆蓋,現(xiàn)在系統(tǒng)詢(xún)問(wèn)是否重寫(xiě),要求用戶(hù)回答“y”或“n”,如此能夠幸免誤覆蓋文件。-f:禁止交互操作。mv操作要覆蓋某個(gè)已有的目標(biāo)文件時(shí)不給
24、任何指示,指定此參數(shù)后i參數(shù)將不再起作用。4應(yīng)用實(shí)例(1)將/usr/cbu中的所有文件移到當(dāng)前目錄(用“.”表示)中:$ mv /usr/cbu/ * .(2)將文件cjh.txt重命名為wjz.txt:$ mv cjh.txt wjz.txtls1作用ls命令用于顯示目錄內(nèi)容,類(lèi)似DOS下的dir命令,它的使用權(quán)限是所有用戶(hù)。2格式ls optionsfilename3options要緊參數(shù)-a, -all:不隱藏任何以“.”字符開(kāi)始的項(xiàng)目。-A, -almost-all:列出除了“.”及“.”以外的任何項(xiàng)目。-author:印出每個(gè)文件著作者。-b, -escape:以八進(jìn)制溢出序列表示
25、不可打印的字符。-block-size=大?。簤K以指定的字節(jié)為單位。-B, -ignore-backups:不列出任何以 字符結(jié)束的項(xiàng)目。-f:不進(jìn)行排序,-aU參數(shù)生效,-lst參數(shù)失效。-F, -classify:加上文件類(lèi)型的指示符號(hào)(*/=| 其中一個(gè))。-g:like -l, but do not list owner。-G, -no-group:inhibit display of group information。-i, -inode:列出每個(gè)文件的inode號(hào)。-I, -ignore=樣式:不印出任何符合Shell萬(wàn)用字符的項(xiàng)目。-k:即-block-size=1K。-l:使
26、用較長(zhǎng)格式列出信息。-L, -dereference:當(dāng)顯示符號(hào)鏈接的文件信息時(shí),顯示符號(hào)鏈接所指示的對(duì)象,而并非符號(hào)鏈接本身的信息。-m:所有項(xiàng)目以逗號(hào)分隔,并填滿整行行寬。-n, -numeric-uid-gid:類(lèi)似-l,但列出UID及GID號(hào)。-N, -literal:列出未經(jīng)處理的項(xiàng)目名稱(chēng),例如不特不處理操縱字符。-p, -file-type:加上文件類(lèi)型的指示符號(hào) (/=| 其中一個(gè))。-Q, -quote-name:將項(xiàng)目名稱(chēng)括上雙引號(hào)。-r, -reverse:依相反次序排列。-R, -recursive:同時(shí)列出所有子目錄層。-s, -size:以塊大小為序。4應(yīng)用舉例ls命
27、令是Linux系統(tǒng)使用頻率最多的命令,它的參數(shù)也是Linux命令中最多的。使用ls命令時(shí)會(huì)有幾種不同的顏色,其中藍(lán)色表示是目錄,綠色表示是可執(zhí)行文件,紅色表示是壓縮文件,淺藍(lán)色表示是鏈接文件,加粗的黑色表示符號(hào)鏈接,灰色表示是其它格式文件。ls最常使用的是ls- l。文件類(lèi)型開(kāi)頭是由10個(gè)字符構(gòu)成的字符串。其中第一個(gè)字符表示文件類(lèi)型,它能夠是下述類(lèi)型之一:-(一般文件)、d(目錄)、l(符號(hào)鏈接)、b(塊設(shè)備文件)、c(字符設(shè)備文件)。后面的9個(gè)字符表示文件的訪問(wèn)權(quán)限,分為3組,每組3位。第一組表示文件屬主的權(quán)限,第二組表示同組用戶(hù)的權(quán)限,第三組表示其他用戶(hù)的權(quán)限。每一組的三個(gè)字符分不表示對(duì)文
28、件的讀(r)、寫(xiě)(w)和執(zhí)行權(quán)限(x)。關(guān)于目錄,表示進(jìn)入權(quán)限。s表示當(dāng)文件被執(zhí)行時(shí),把該文件的UID或GID給予執(zhí)行進(jìn)程的UID(用戶(hù)ID)或GID(組ID)。t表示設(shè)置標(biāo)志位(留在內(nèi)存,不被換出)。假如該文件是目錄,那么在該目錄中的文件只能被超級(jí)用戶(hù)、目錄擁有者或文件屬主刪除。假如它是可執(zhí)行文件,那么在該文件執(zhí)行后,指向其正文段的指針仍留在內(nèi)存。如此再次執(zhí)行它時(shí),系統(tǒng)就能更快地裝入該文件。接著顯示的是文件大小、生成時(shí)刻、文件或命令名稱(chēng)。diff1作用diff命令用于兩個(gè)文件之間的比較,并指出兩者的不同,它的使用權(quán)限是所有用戶(hù)。2格式diff options 源文件 目標(biāo)文件3options
29、要緊參數(shù)-a:將所有文件當(dāng)作文本文件來(lái)處理。-b:忽略空格造成的不同。-B:忽略空行造成的不同。-c:使用綱要輸出格式。-H:利用試探法加速對(duì)大文件的搜索。-I:忽略大小寫(xiě)的變化。-n -rcs:輸出RCS格式。cmp1作用cmp(“compare”的縮寫(xiě))命令用來(lái)簡(jiǎn)要指出兩個(gè)文件是否存在差異,它的使用權(quán)限是所有用戶(hù)。2格式cmpoptions 文件名3 options要緊參數(shù)-l: 將字節(jié)以十進(jìn)制的方式輸出,并方便將兩個(gè)文件中不同的以八進(jìn)制的方式輸出。cat1作用cat(“concatenate”的縮寫(xiě))命令用于連接并顯示指定的一個(gè)和多個(gè)文件的有關(guān)信息,它的使用權(quán)限是所有用戶(hù)。2格式cat options 文件1 文件23options要緊參數(shù)-n:由第一行開(kāi)始對(duì)所有輸出的行數(shù)編號(hào)。-b:和-n相似,只只是關(guān)于空白行不編號(hào)。-s:當(dāng)遇到有連續(xù)兩行以上的空白行時(shí),就代換為一行的空白行。4應(yīng)用舉例(1)cat命令一個(gè)最簡(jiǎn)單的用處是顯示文本文件的內(nèi)容。例如,我們想在命令
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中生社會(huì)實(shí)踐能力的多元化發(fā)展與評(píng)價(jià)考核試卷
- 保健食品營(yíng)養(yǎng)需求分析與滿足策略實(shí)施效果考核試卷
- 合成氣制合成油考核試卷
- 國(guó)際貿(mào)易信用證條款解析與應(yīng)用考核試卷
- 網(wǎng)購(gòu)家具合同范本
- 簡(jiǎn)單的工傷合同范本
- 賣(mài)車(chē)簡(jiǎn)單合同范本
- 農(nóng)業(yè)訂單合同范本
- 電視購(gòu)物產(chǎn)品退換政策協(xié)議
- 瑜伽培訓(xùn)合同協(xié)議書(shū)
- AS9100航空航天質(zhì)量管理體系-要求培訓(xùn)教材
- 第2課+古代希臘羅馬【中職專(zhuān)用】《世界歷史》(高教版2023基礎(chǔ)模塊)
- Q-GDW 11711-2017 電網(wǎng)運(yùn)行風(fēng)險(xiǎn)預(yù)警管控工作規(guī)范
- 《桃樹(shù)下的小白兔》課件
- 電工儀表與測(cè)量(第六版)中職技工電工類(lèi)專(zhuān)業(yè)全套教學(xué)課件
- 強(qiáng)調(diào)句(完整版)-高三英語(yǔ)市公開(kāi)課一等獎(jiǎng)省賽課獲獎(jiǎng)?wù)n件
- 六年級(jí)道法下冊(cè)背誦知識(shí)點(diǎn)
- 2022年4月自考00277行政管理學(xué)試題及答案含解析
- 2024水利五大員知識(shí)題庫(kù)及答案
- 免責(zé)協(xié)議書(shū)研發(fā)版
- 《平面向量的基本概念》
評(píng)論
0/150
提交評(píng)論