版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、新手剛剛接觸 linux 的時(shí)候可能處處感到不便,不過(guò)沒(méi)有關(guān)系,接觸新的事物都有這樣的一個(gè)過(guò)程,在你用過(guò) linux 一段時(shí)間后,你就會(huì)漸漸了解 linux 其實(shí)和windows 一樣簡(jiǎn)潔把握。由于操作和使用環(huán)境的生疏,假如要完全生疏 linux 的應(yīng)用我們首先要解決的問(wèn)題就是對(duì) linux 常用命令的嫻熟把握。本章我們就來(lái)介紹 linux 的常用基本命令。首先啟動(dòng) linux。啟動(dòng)完畢后需要進(jìn)行用戶的登錄,選擇登陸的用戶不同自然權(quán)限也不一樣,其中“系統(tǒng)管理員”擁有最高權(quán)限。在啟動(dòng) linux 后屏幕消滅如下界面顯示:red hat linux release 9 (shrike) kerne
2、l 2.4.20.8 on an i686 login:輸入:root(管理員名)后,計(jì)算機(jī)顯示輸口令(password:),輸入你的口令即可。當(dāng)計(jì)算機(jī)消滅一個(gè)“#”提示 符時(shí),表明你登錄成功!屏幕顯示 linux 提示符:rootlocalhost root#_這里需要說(shuō)明的是“red hat linux release 9 (shrike)”表示當(dāng)前使用的操作系統(tǒng)的名稱及版本。“2.4.20.8”表示 linux 操作系統(tǒng)的核心版本編號(hào)。“i686”表示該臺(tái)電腦使用的 cpu 的等級(jí)。下面我們來(lái)介紹常用基本命令一、注銷,關(guān)機(jī),重啟注銷系統(tǒng)的 logout 命令1,logout 注銷是登陸的
3、相對(duì)操作,登陸系統(tǒng)后,若要離開(kāi)系統(tǒng),用戶只要直接下達(dá) logout 命令即可:rootlocalhost root#logout red hat linuxrelease 9(shike) kernel 2.4.20.8 on an i686 login: 回到登陸的畫面2,關(guān)機(jī)或重新啟動(dòng)的 shutdown 命令shutdown 命令可以關(guān)閉全部程序,依照用戶的需要,重新啟動(dòng)或關(guān)機(jī)。參數(shù)說(shuō)明如下:馬上關(guān)機(jī):-h 參數(shù)讓系統(tǒng)馬上關(guān)機(jī)。范例如下:lrootlocalhost root#shutdown h now 要求系統(tǒng)馬上關(guān)機(jī)指定關(guān)機(jī)時(shí)間:time 參數(shù)可指定關(guān)機(jī)的時(shí)間;或設(shè)置多久時(shí)間后運(yùn)行
4、 shutdown命令,范例如下:lrootlocalhostroot#shutdownnow 馬上關(guān)機(jī)rootlocalhostroot#shutdown+5 5 分鐘后關(guān)機(jī)rootlocalhostroot#shutdown10:30 在 10:30 時(shí)關(guān)機(jī)關(guān)機(jī)后自動(dòng)重啟:-r 參數(shù)設(shè)置關(guān)機(jī)后重新啟動(dòng)。范例如下:l rootlocalhost root#shutdown -r now 馬上關(guān)閉系統(tǒng)并重啟rootlocalhost root#shutdown -r 23:59 指定在 23:59 時(shí)重啟動(dòng)3,重新啟動(dòng)計(jì)算機(jī)的 reboot 命令顧名思義,reboot 命令是用來(lái)重新啟動(dòng)系統(tǒng)的
5、。常用的參數(shù)如下:-f 參數(shù):不依正常的程序運(yùn)行關(guān)機(jī),直接關(guān)閉系統(tǒng)并重新啟動(dòng)計(jì)算機(jī)。l-i 參數(shù):在在重新啟動(dòng)之前關(guān)閉全部網(wǎng)絡(luò)接口。l雖然 reboot 命令有個(gè)參數(shù)可以使用,但是一般只需要單獨(dú)運(yùn)行 reboot 命令就可以了任務(wù)調(diào)度命令計(jì)算機(jī)有很多程序需要周期性的被運(yùn)用,例如清理磁盤中不要的暫存盤、備份系統(tǒng)數(shù)據(jù)、檢查遠(yuǎn)程服務(wù)器的郵件等。對(duì)于這些重復(fù)性的工作,其實(shí)不需要每次都辛苦地運(yùn)行這些程序??衫萌蝿?wù)調(diào)度命令,指定系統(tǒng)定期在某個(gè)時(shí)間運(yùn)行這些程序,輕輕松松完成想要執(zhí)行的工作。任務(wù)調(diào)度的 crond 常駐命令crond 是 linux 用來(lái)定期執(zhí)行程序的命令。當(dāng)安裝完成操作系統(tǒng)后,默認(rèn)便會(huì)啟動(dòng)
6、此任務(wù)調(diào)動(dòng)命令。crond 命令每分鐘會(huì)定期檢查是否有要執(zhí)行的工作,如果有要執(zhí)行的工作,便會(huì)自動(dòng)執(zhí)行該工作。由于任務(wù)調(diào)度中間的操作過(guò)程格外繁雜,我們只將任務(wù)調(diào)度文件的寫法介紹給大家,供大家參閱:minute hour day month dayofweek command在這段文字中除了“command”是每次都必需指定的字段以外,其他自動(dòng)皆可視需求自行打算是否指定。六、任務(wù)調(diào)度的系統(tǒng)工作/ect/crontab/文件是 linux 系統(tǒng)工程的任務(wù)調(diào)度設(shè)置文件,其默認(rèn)的內(nèi)容如下:shell=/bin/bash 指定執(zhí)行任務(wù)調(diào)度工作時(shí)所使用的 shell path=/shin:/bin:/usr
7、/sbin:/usr/bin 指定命令搜尋的路徑mailto=root 指定將輸出結(jié)果給 root 用戶home=/ 指定跟名目七、任務(wù)調(diào)度的個(gè)人工作除了上述任務(wù)調(diào)度的系統(tǒng)工作外,一般用戶則可利用 crintab 命令,自行設(shè)置要定期執(zhí)行的工作。每個(gè)用戶可執(zhí)行 crontab e 命令,編輯自己的任務(wù)調(diào)度設(shè)置文件,并在此文件加入要定期執(zhí)行的工作。以下范例為 tony 用戶編輯的任務(wù)調(diào)度設(shè)置文件:tonyfree rony$ crontab e執(zhí)行上述命令后,即會(huì)進(jìn)入 vi 文本編輯器自行編輯任務(wù)調(diào)度的工作。八、刪除調(diào)度工作任務(wù)假如不想再定期執(zhí)行任務(wù)調(diào)動(dòng)中的工作,則可執(zhí)行 crontab r 命
8、令刪除全部任務(wù)調(diào)度的工作。范例如下:tonyfree rony$ crontab r 刪除任務(wù)調(diào)度中的工作tonyfree rony$ crontab -1 再查看一次任務(wù)調(diào)度中的工作no crontab for tony 已經(jīng)沒(méi)有任何任務(wù)調(diào)度工作九、打包、壓縮與解壓縮由于這是每一個(gè) linux 用戶都會(huì)經(jīng)常用到的基本功能,因此我們將介紹最常見(jiàn)到的打包、壓縮和解壓縮程序。1,打包文件的 tar 命令tar 命令位于/bin 名目中,它能將用戶所指定的文件或名目打包成一個(gè)文件,不過(guò)它并不做壓縮。一般 unix 上常用的壓縮方式是先用 tar 命令將很多文件打包成一個(gè)文件,再以 gzip 等壓縮命
9、令壓縮文件。tar 命令參數(shù)繁多,以下舉例常用參數(shù)作說(shuō)明:-c:創(chuàng)建一個(gè)新的 tar 文件;l-v:顯示運(yùn)作過(guò)程信息;l-f:在:指定文件名稱;l-z:調(diào)用 gzip 壓縮命令執(zhí)行壓縮;l-j:調(diào)用 bzip2 壓縮命令執(zhí)行壓縮;l-t:參看壓縮文件內(nèi)容;l-x:解開(kāi) tar 文件。l 在此舉一常用范例:tonyfree data# tar cvf data.tar * 將名目下全部文件打包成data.tartonyfree data# tar cvf data.tar.gz * 將名目全部文件打包成data.tar 再用 gzip 命令壓縮tonyfree data# tar tvf dat
10、a.tar * 查看 data.tar 文件中包括了哪些文件tonyfree data# tar xvf data.tar * 將 data.tar 解開(kāi)2,壓縮與解壓縮tar 命令本身沒(méi)有壓縮力量,但是可以在產(chǎn)生的tar 文件后,馬上使用其他壓縮命令來(lái)壓縮,省區(qū)需要輸入兩次命令的麻煩。使用-z 參數(shù)來(lái)解開(kāi)最常見(jiàn)的.tar.gz 文件:ltonyfree data# tar zxvf foo.tar.gz 將文件解開(kāi)至當(dāng)前名目下使用-j 參數(shù)解開(kāi) tar.bz2 壓縮文件:ltonyfree data# tar jxvf linux-2.4.20tar.bz2 將文件解開(kāi)至當(dāng)前名目下使用-z
11、參數(shù)指定以 compress 命令壓縮ltonyfree data# tar czvf prcture.tar.z*.tif 將該名目下全部.tif 打包并命令壓縮成.tar.z 文件十、其他常用命令linux 可用的命令相當(dāng)多,本章我們只舉例幾個(gè)常用的命令進(jìn)行說(shuō)明,在以后的章節(jié)中,還會(huì)接觸到很多其他命令。1,修改密碼的 passwd 命令passwd(password)命令可讓用戶變更密碼。范例如下: tonyfree tony$ passwdchanging password for user tony changing password for tony (current)unix pa
12、ssword: 輸入原密碼new password: 輸入新密碼retype new password 在此輸入新密碼passwd: all authentication tokens updated successfully 密碼修改成功2,創(chuàng)建引導(dǎo)盤的 mkbootdisk 命令假如安裝系統(tǒng)時(shí),并沒(méi)有制作引導(dǎo)盤,或者引導(dǎo)盤已經(jīng)損害,可以在安裝系統(tǒng)之后,利用 mkbootdisk 命令創(chuàng)建一張新的引導(dǎo)盤:rootfree root# mkbootdisk uname -r執(zhí)行上述指令便可以成功的創(chuàng)建一張引導(dǎo)盤了。請(qǐng)保存好出盤,已備緊急之用。3,顯示與設(shè)置時(shí)間的 date、clock 和 nt
13、pdate 命令date 命令可以顯示當(dāng)前日期時(shí)間。范例如下:tonyfree rony$ date-9 月 8 10:00:00 cst 2006cst 為中部標(biāo)準(zhǔn)時(shí)間clock 命令也可以顯示出系統(tǒng)當(dāng)前的日期與時(shí)間,不過(guò) clock 命令默認(rèn)不允許一般用戶執(zhí)行,請(qǐng)用 root 賬號(hào)執(zhí)行:rootfree root# clock公元 2006 年 9 月 8 日(周五)10 時(shí) 00 分 00 秒 0.112604 seconds假如系統(tǒng)時(shí)間不正確要想更改,可以使用 date 命令來(lái)設(shè)置時(shí)間。用 root賬號(hào)如下操作:rootfree root# date 09091200 將時(shí)間設(shè)定為 9
14、 月 9 日 12 點(diǎn) 00 分用戶有時(shí)可能會(huì)苦于不知道標(biāo)準(zhǔn)時(shí)間。沒(méi)關(guān)系,當(dāng)前網(wǎng)絡(luò)上也有校對(duì)時(shí)服務(wù)器供應(yīng)的標(biāo)準(zhǔn)時(shí)間。因此可執(zhí)行 ntpdate 命令,將系統(tǒng)時(shí)間設(shè)成與校時(shí)服務(wù)器全都:rootfree root# ntpdate 與微軟校時(shí)服務(wù)器校時(shí)。然后再執(zhí)行一次 date 命令,就會(huì)發(fā)覺(jué)系統(tǒng)時(shí)間已經(jīng)更改。不過(guò)這樣還沒(méi)有結(jié)束,還需要執(zhí)行 clock w 命令將更改的時(shí)間寫入計(jì)算機(jī)的 cmos 中,這樣下次啟動(dòng)時(shí)才會(huì)使用更改過(guò)的時(shí)間。 范例如下:rootfree root# clock w常用的基本命令我們就先介紹到這里,現(xiàn)在我們來(lái)講些新手在使用過(guò)程中遇到的一些疑難問(wèn)題的解決方法以及在操作過(guò)程中
15、的一些應(yīng)用技巧。一、如何進(jìn)入文字模式當(dāng)安裝 linux 時(shí),可選擇自動(dòng)后要進(jìn)入文字模式或時(shí)圖形模式。假如選擇的時(shí)文字模式則可略過(guò)此說(shuō)明;若是直接進(jìn)入 x window 的圖形模式,仍可以使用下列方式,進(jìn)入文字模式:1,在 x window 中打開(kāi)文字模式窗口在默認(rèn)的 gnome 窗口環(huán)境為例,在 x windows 下進(jìn)入文字模式最簡(jiǎn)潔的方式,就是在桌面空白處單擊鼠標(biāo)右鍵,執(zhí)行“新增終端命令”,打開(kāi)文字模式窗口。在文字模式窗口中可以用 shift+page up 和 shift+page dwon 鍵來(lái)卷動(dòng)窗口內(nèi)容。2,切換虛擬主把握臺(tái)進(jìn)入文字模式linux 主機(jī)在主把握臺(tái)(console)下
16、供應(yīng)了 7 個(gè)虛擬主控臺(tái),在每一個(gè)虛擬主控臺(tái)中可以運(yùn)行各自的程序。可以在登陸 x window 系統(tǒng)后的任何時(shí)間,按下ctrl+alt+fn 鍵來(lái)切換到其他的虛擬主控臺(tái)。其中的 fn 是指 f1f7 的功能鍵。3,啟動(dòng)直接進(jìn)入文字模式要設(shè)置啟動(dòng)時(shí)直接進(jìn)入文字模式,可以使用任何一個(gè)文本編輯器,打開(kāi)/etc/inittab 文件,在文件中查找“id:5:initdefault:”這一段文字,并將其改為“id:3:initdefault:”即可。二、etc/inittab 設(shè)置錯(cuò)誤,導(dǎo)致無(wú)法啟動(dòng)若修改/etc/inittab 后無(wú)法正常啟動(dòng),則可以在啟動(dòng)時(shí)接受單人模式進(jìn)入系統(tǒng),重新修改 initta
17、b 設(shè)置文件以解決問(wèn)題。若使用 grub 為引導(dǎo)裝載程序時(shí),只要在啟動(dòng)顯示菜單畫面時(shí),按 a 鍵,并在命令行輸入一下參數(shù)以進(jìn)入單人模式:grub append > ro root=label=/s 只要在命令行原來(lái)的語(yǔ)句后,加“s” 即可使用 lilo 為引導(dǎo)裝載程序時(shí),同樣在啟動(dòng)顯示 lilo 菜單畫面時(shí),按 ctrl+x鍵,切換到文字模式的 lilo 登錄畫面,并輸入以下參數(shù)即可: boot: linux s 表示系統(tǒng)直接講進(jìn)入單人模式三、如何查詢命令的用法在 linux 系統(tǒng)中,假如用戶某命令的功能不大清楚,可以使用 man 命令查詢掛念:rootfree root# man sh
18、utdown 以 man 命令查詢稍后要介紹的shutdown 命令的用法。大多數(shù)命令的語(yǔ)法,還可以通過(guò)-h 或help 參數(shù)查詢。例如 shutdown 命令的語(yǔ)法可以運(yùn)行 shutdown h 或上述的 man shutdown 命令查得。四、避開(kāi)按 ctrl+alt+del 重新啟動(dòng)系統(tǒng)在 linux 中直接按下 ctrl+alt+del 三個(gè)鍵后就會(huì)重新啟動(dòng),假如不期望任何人利用這組組合鍵任憑重新啟動(dòng)計(jì)算機(jī),請(qǐng)用文本編輯器修改/etc/inittab 文件:#ca:ctrlaltdel:/sbin/shut down t3 r now 在此之前加上“#”。存盤后重新啟動(dòng)計(jì)算,以后就無(wú)法
19、用 ctrl+alt+del 鍵重新啟動(dòng)了。五、文字模式下的中文信息消滅亂碼,怎么辦在此版的 red hat linux 中,若是在 x window 打開(kāi)文字模式窗口,以文字模式操作,則全部中文文件名、月份,甚至部分信息都可以正常的以中文顯示。但在文字模式的虛擬把握臺(tái)中,這些中文信息,則會(huì)變成亂碼,此時(shí)請(qǐng)如下操作, 可將此信息改成英文顯示:rootfree root$ lang=c rootfree root# ls l運(yùn)行 lang=c 命令后原來(lái)以中文顯示(亂碼)的部分,變成英文了若想改回原來(lái)的設(shè)置,則只要再執(zhí)行 lang=zh_cn 命令即可: rootfree root$ lang=
20、zh_cn六、看不到中文文件名假如加載的存儲(chǔ)介質(zhì)中含有中文文件名,需要再運(yùn)行 mount 命令,再加上“-o iocharset=cp950”參數(shù),這樣才能看到此保存媒體內(nèi)的中文文件名。例如加載光盤就可以執(zhí)行以下命令:rootfree root# mount o iochatset=cp950/dev/cdrom/mnt/cdrom七、如何調(diào)換光盤當(dāng)光盤已經(jīng)被加載成為一個(gè)名目時(shí),按下光驅(qū)上面的退出按鈕,將無(wú)法退出光盤,必需先將光盤卸載后,才能退出光盤。若當(dāng)前所在之處就是光盤加載名目(如/mnt/cdrom),或有其他用戶正在此名目下,將無(wú)法成功的卸載它,當(dāng)然也不能退出光盤:rootfree r
21、oot# umount/mnt/cdromumount:/mnt/cdrom: device is busy 此光盤正在被使用中先將工作名目切換到別處,或要求其他用戶離開(kāi)此名目,才可卸載名目并退出光盤。而更換關(guān)盤之后,記得要將光盤再次加載才能使用。八、允許一般用戶加載光盤或軟盤linux 操作系統(tǒng)默認(rèn)只允許 root 用戶才能運(yùn)行 mount 命令,若是一般用戶執(zhí)行上述命令,則會(huì)消滅以下的錯(cuò)誤信息:rootfree root# mount/dev/cdrom/mut/cdrommount:only root can do that 只有 root 用戶才能執(zhí)行此命令因此若要允許一般用戶也能加載
22、光盤或軟盤,請(qǐng)修改/ect/fstab/設(shè)置文件:/dev/cdrom/mut/cdrom udf,iso9660 noauto,owner,kudzu,ro,user 若要讓一般用戶也加載光盤,請(qǐng)?jiān)诖颂幖由稀?,user”項(xiàng)目。linux 的其他應(yīng)用指令還有很多,我們將在日后的學(xué)習(xí)和應(yīng)用中隨遇隨教。二、文件與名目的操作列出文件列表的 ls 命令1,ls(list)命令是格外有用的命令,用來(lái)顯示當(dāng)前名目中的文件和子名目列表。協(xié)作參數(shù)的使用,能以不同的方式顯示名目?jī)?nèi)容。范例如下:顯示當(dāng)前名目的內(nèi)容:ltonyfree tony$ lsdesktop mail myinstall.log test.
23、txt 有兩個(gè)名目及兩個(gè)文件夾當(dāng)運(yùn)行 ls 命令時(shí),并不會(huì)顯示名稱以“.”開(kāi)頭的文件。因此可加上“-a”參數(shù)指定要列出這些文件。范例如下:ltonyfree tony$ ls a以“-s”參數(shù)顯示每個(gè)文件全部的空間,并以“-s”參數(shù)指定按全部占用空間的大小排序。范例如下:ltonyfree tony$ ls s s 總計(jì) 364 desktop 4 mail 24 myinstall.log 4 test.txt在 ls 命令后直接加上欲顯示的名目路徑,就會(huì)列出該名目的內(nèi)容。范例如下:ltonyfree tony$ ls l/usr/games 2,切換名目的 cd 命令cd(change d
24、irectory)命令可讓用戶切當(dāng)前所在的名目。范例如下:tonyfreehome$cdtony 切換到當(dāng)前名目下的 tony 子名目tonyfreetony$cd. 切換到上一層名目tonyfreehome$cd/ 切換到系統(tǒng)根名目tonyfree/$ cd切換到用戶主名目tonyfreetony$cd/usr/bin 切換到/usr/bin 名目3,創(chuàng)建名目的 mkdir 命令mkdir(make directory)命令可用來(lái)創(chuàng)建子名目。下面的范例會(huì)在所在名目下創(chuàng)建 tool 子名目。tonyfree tony$ mkdir tool 4,刪除名目的 rmdir 命令rmdir(remo
25、ve directory)命令可用來(lái)刪除“空”的子名目。范例如下:tonyfree tony$ rmdir tool 刪除 tool 名目5,復(fù)制文件的 cp 命令cp(copy)命令可以將文件從一處復(fù)制到另一處。一般在使用 cp 命令將以個(gè)文件復(fù)制成另一個(gè)文件或復(fù)制到某個(gè)名目時(shí),需要指定原始文件名與目的文件名或名目。范例如下:tonyfree tony$ cp data1.txt data2.txt 將 data1.txt 復(fù)制成data2.txttonyfree tony$ cp data3.txt /tmp/data 將 data3 復(fù)制到/tmp/data 名目中顯示復(fù)制過(guò)程:加入-v
26、 參數(shù)可顯示命令執(zhí)行過(guò)程。范例如下:ltonyfree tony$ cp zip.txt zip2.txt 一般狀態(tài)下不會(huì)顯示復(fù)制過(guò)程tonyfree tony$ cp v zip.txt zip3.txt 以-v 顯示復(fù)制過(guò)程zip.txt ->zip3.txt遞回復(fù)制:加入“-r”參數(shù)可同時(shí)復(fù)制名目下的全部文件及子名目。范例如下:ltonyfree tony$ cp v r * backup 將全部文件(含子名目文件) 復(fù)制到 backup 名目6,刪除文件或名目的 rm 命令rm(remove)命令可以刪除文件或名目。范例如下:tonyfree tony$ rm myfile 刪除
27、指定的文件tonyfree tony$ rm * 刪除當(dāng)前名目中的全部文件rm 命令的常用參數(shù)如下:強(qiáng)迫刪除:使用-f 參數(shù)時(shí),rm 命令會(huì)直接刪除文件,不再詢問(wèn)。范例如下:ltonyfree tony$ rm f *.txt 強(qiáng)迫刪除文件遞回刪除:-r 也是一個(gè)相當(dāng)常用的參數(shù),使用此參數(shù)可同時(shí)刪除指定名目下的全部文件及子名目。范例如下:ltonyfree tony$ rm r data 刪除data 名目(含 data 名目下全部文件和子名目)tonyfree tony$ rm r * 刪除全部文件(含當(dāng)前名目全部文件,全部子名目和子名目下的文件)l 強(qiáng)制刪除指定名目:當(dāng)使用-r 參數(shù)刪除名
28、目時(shí),若該名目下有很多子名目及文件,則系統(tǒng)會(huì)不間斷地詢問(wèn),以確認(rèn)您的確要?jiǎng)h除名目或文件。若已確定要?jiǎng)h除所存名目及文件,則可以使用-rf 參數(shù),如此一來(lái),系統(tǒng)將直接刪除該名目中全部的文件及子名目,不再詢問(wèn)。范例如下:tonyfree tony$ rm rf tmp 強(qiáng)制刪除 tmp 名目及該名目下全部文件及子名目顯示刪除過(guò)程:使用-v 參數(shù)。范例如下:ltonyfree tony$ rm v 7,讓顯示畫面暫停的 more 命令為了避開(kāi)畫面顯示瞬間就閃過(guò)去,用戶可以使用 more 命令,讓畫面在顯示滿一頁(yè)時(shí)暫停,此時(shí)可按空格鍵連續(xù)顯示下一個(gè)畫面,或按 q 鍵停止顯示。當(dāng)使用 ls 命令查看文件列
29、表時(shí),若文件太多則可以協(xié)作 more 命令使用。范例如下:ltonyfree bin$ ls al more單獨(dú)使用 more 命令時(shí),可用來(lái)顯示文字文件的內(nèi)容。范例如下:ltonyfree tony$ more data.txt 8,連接文件的 cat 命令cat(concatenate) 命令可以顯示文件的內(nèi)容(經(jīng)常和 more 命令搭配使用), 或是將數(shù)個(gè)文件合并成一個(gè)文件。范例如下:逐頁(yè)顯示 preface.txt 的內(nèi)容:l tonyfree tony$ cat preface.txt more將 preface.txt 附加到 outline.txt 文件之后:ltonyfree
30、tony$ cat preface.txt >> outline.txt將 new.txt 和 info.txt 合并成 readme.txt 文件:l tonyfree tony$ cat new.txt info.txt >readme.txt 9,移動(dòng)或更換文件,名目名稱的 mv 命令mv (move)命令可以將文件及名目移動(dòng)到另一個(gè)名目下面,或更換文件及名目的名稱。范例如下:tonyfreebackup$mv a.txt . 將 a.txt 文件移到上層名目tonyfreebackup$mv z1.txt z3.txt 將 z1.txt 改名成 z3.txttonyf
31、reebackup$cd. 切換到上一層名目tonyfree tony$ mv backup. backup 名目上移一層10,顯示當(dāng)前所在名目的 pwd 命令pwd(print working directory)命令可顯示用戶當(dāng)前所在的名目。范例如下: tonyfree tony$ pwd/home/tony 當(dāng)前所在名目為“/home/tony”11,查找文件的 locate 命令locate 命令可用來(lái)搜尋包含指定條件字符串的文件或名目。范例如下: tonyfree tony$ locate zh_cn 列出全部包含“zh_cn”字符串的文件和名目。由于 locate 命令是從系統(tǒng)中保
32、存文件及名目名稱的數(shù)據(jù)庫(kù)中搜尋文件,雖然系統(tǒng)會(huì)定時(shí)更新數(shù)據(jù)庫(kù),但對(duì)于剛新增或刪除的文件、名目,仍舊可能會(huì)由于數(shù)據(jù)庫(kù)尚未更新而無(wú)法查得,此時(shí)可用 root 身份運(yùn)行 updatedb 命令更新,為此數(shù)據(jù)庫(kù)得內(nèi)容正確。12,搜尋字符串得 grep 命令grep 命令可以搜尋特定字符串來(lái)并顯示出來(lái),一般用來(lái)過(guò)濾從前得結(jié)果, 避開(kāi)顯示太多不必要得信息。范例如下:tonyfree etc$ grep text *.conf 搜尋當(dāng)前名目中擴(kuò)展名為.conf 且包含“text”字符串得文件。grep:amd.conf: 拒絕不符權(quán)限得操作grep:diskcheck.conf: 拒絕不符權(quán)限得操作grep
33、:grub.conf 拒絕不符權(quán)限得操作若您是使用一般權(quán)限的用戶運(yùn)行,上例的輸出結(jié)果會(huì)包含很多如“拒絕不符權(quán)限的操作之類的錯(cuò)誤信息,可使用-s 參數(shù)消退。tonyfree etc$ grep s text *.conf 13,重導(dǎo)與管道重導(dǎo)(redirect)可將某命令的結(jié)果輸出導(dǎo)文件中,它有兩中命令:“>”和“>>”?!?gt;”可將結(jié)果輸出到文件中,該文件原有的內(nèi)容會(huì)被刪除:“>>”則將結(jié)果附加到文件中,原文件內(nèi)容不會(huì)被清除。范例如下:tonyfree tony$ ls a>dir.txt 將 ls a 命令執(zhí)行結(jié)果輸出到dir.txt 文件。tonyfree tony$ cat data1.txt >> data2.txt 將 data1.txt 內(nèi)容附加到 data2.txt 文件之后。通道(pipe)命令的符號(hào)是“ ”,可將某命令的結(jié)果輸出給另一命令,一下范例將 ls 命令的輸出結(jié)果傳給 grep 命
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)滌綸波浪帶數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)智能電動(dòng)排水器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國(guó)增香粉市場(chǎng)調(diào)查研究報(bào)告
- 2025至2031年中國(guó)隱形粉底霜行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年度農(nóng)村土地流轉(zhuǎn)合同附加服務(wù)協(xié)議4篇
- 二零二五年度家具定制代加工服務(wù)合同3篇
- 二零二五年度大理石家居用品設(shè)計(jì)、生產(chǎn)與銷售合同3篇
- 2025年個(gè)人房產(chǎn)抵押借款合同模板2篇
- 2025版電視劇編劇聘用合同:劇本創(chuàng)作及改編權(quán)轉(zhuǎn)讓協(xié)議4篇
- 2025年度充電樁充電設(shè)備檢測(cè)與認(rèn)證服務(wù)合同3篇
- 2024-2025學(xué)年山東省濰坊市高一上冊(cè)1月期末考試數(shù)學(xué)檢測(cè)試題(附解析)
- 江蘇省揚(yáng)州市蔣王小學(xué)2023~2024年五年級(jí)上學(xué)期英語(yǔ)期末試卷(含答案無(wú)聽(tīng)力原文無(wú)音頻)
- 數(shù)學(xué)-湖南省新高考教學(xué)教研聯(lián)盟(長(zhǎng)郡二十校聯(lián)盟)2024-2025學(xué)年2025屆高三上學(xué)期第一次預(yù)熱演練試題和答案
- 決勝中層:中層管理者的九項(xiàng)修煉-記錄
- 幼兒園人民幣啟蒙教育方案
- 軍事理論(2024年版)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 《無(wú)人機(jī)法律法規(guī)知識(shí)》課件-第1章 民用航空法概述
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)七 裂變傳播
- 單級(jí)倒立擺系統(tǒng)建模與控制器設(shè)計(jì)
- 齲病的治療 深齲的治療
- 銀行卡凍結(jié)怎么寫申請(qǐng)書
評(píng)論
0/150
提交評(píng)論