Linux-操作系統(tǒng)-基礎(chǔ)操作-教學(xué)_第1頁(yè)
Linux-操作系統(tǒng)-基礎(chǔ)操作-教學(xué)_第2頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、PAGE PAGE 31Linux操作系統(tǒng)基礎(chǔ)教程 目 錄 TOC o 1-3 h z HYPERLINK l _Toc33438730 前言 PAGEREF _Toc33438730 h 2 HYPERLINK l _Toc33438731 第一講 Linux基礎(chǔ) PAGEREF _Toc33438731 h 2 HYPERLINK l _Toc33438732 一什么是Linux? PAGEREF _Toc33438732 h 2 HYPERLINK l _Toc33438733 二安裝Linux的好處? PAGEREF _Toc33438733 h 3 HYPERLINK l _Toc3

2、3438734 三如何得到Linux? PAGEREF _Toc33438734 h 3 HYPERLINK l _Toc33438735 四如何得到Linux的最新消息? PAGEREF _Toc33438735 h 3 HYPERLINK l _Toc33438736 五Linux操作系統(tǒng)上有什么應(yīng)用? PAGEREF _Toc33438736 h 4 HYPERLINK l _Toc33438737 六在那里可以找到討論區(qū)? PAGEREF _Toc33438737 h 5 HYPERLINK l _Toc33438738 七安裝過程 PAGEREF _Toc33438738 h 5 H

3、YPERLINK l _Toc33438739 第二講 Linux基礎(chǔ)進(jìn)階 PAGEREF _Toc33438739 h 5 HYPERLINK l _Toc33438740 一Linux的文件系統(tǒng)結(jié)構(gòu) PAGEREF _Toc33438740 h 6 HYPERLINK l _Toc33438741 二. 文件類型 PAGEREF _Toc33438741 h 7 HYPERLINK l _Toc33438742 三.Linux基本操作命令 PAGEREF _Toc33438742 h 8 HYPERLINK l _Toc33438743 四.基本的系統(tǒng)管理命令 PAGEREF _Toc33

4、438743 h 14 HYPERLINK l _Toc33438744 五.關(guān)於 Process 處理的指令 PAGEREF _Toc33438744 h 16 HYPERLINK l _Toc33438745 六. 關(guān)於字串處理的指令 PAGEREF _Toc33438745 h 17 HYPERLINK l _Toc33438746 七. 網(wǎng)路上查詢狀況的指令 PAGEREF _Toc33438746 h 17 HYPERLINK l _Toc33438747 八. 網(wǎng)路指令 PAGEREF _Toc33438747 h 18 HYPERLINK l _Toc33438748 九. 關(guān)於

5、通訊用的指令 PAGEREF _Toc33438748 h 21 HYPERLINK l _Toc33438749 十. 編譯器( Compiler ) PAGEREF _Toc33438749 h 22 HYPERLINK l _Toc33438750 十一. 有關(guān)列印的指令 PAGEREF _Toc33438750 h 22 HYPERLINK l _Toc33438751 第三講 Linux下的網(wǎng)絡(luò)服務(wù),配置問題和常用工具 PAGEREF _Toc33438751 h 24 HYPERLINK l _Toc33438752 一Linux下的網(wǎng)絡(luò)服務(wù) PAGEREF _Toc3343875

6、2 h 24 HYPERLINK l _Toc33438753 二.幾種重要的配置文件 PAGEREF _Toc33438753 h 26 HYPERLINK l _Toc33438754 三.Linux下常用的工具軟件 PAGEREF _Toc33438754 h 28 HYPERLINK l _Toc33438755 尾語(yǔ) PAGEREF _Toc33438755 h 31前言Linux是在1991年發(fā)展起來的與UNIX兼容的操作系統(tǒng),可以免費(fèi)使用,它的源代碼可以自由傳播且可任人修改、充實(shí)、發(fā)展,開發(fā)者的初衷是要共同創(chuàng)造一個(gè)完美、理想并可以免費(fèi)使用的操作系統(tǒng)。 我們并不能使同學(xué)們通過這次系

7、列講座成為一個(gè)UNIX類操作系統(tǒng)的高手,這次系列講座的目的就是在同學(xué)們中間普及Linux基礎(chǔ)知識(shí),為今后我們更加接近的了解Linux做一個(gè)好的開端。 第一講 Linux基礎(chǔ) 在這一講中,我們主要是了解一下Linux的概況,以及對(duì)Linux有一個(gè)初步的感性認(rèn)識(shí)。 一什么是Linux?Linux是一個(gè)以Intel系列CPU(CYRIX,AMD的CPU也可以)為硬件平臺(tái),完全免費(fèi)的UNIX兼容系統(tǒng),完全適用于個(gè)人的PC。它本身就是一個(gè)完整的32位的多用戶多任務(wù)操作系統(tǒng),因此不需要先安裝DOS或其他的操作系統(tǒng)(MS Windows, OS2, MINIX.)就可以進(jìn)行直接的安裝。Linux的最早起源是

8、在1991年10月5日由一位芬蘭的大學(xué)生Linux Torvalds (Torvaldskruuna.helsinki.fi)寫了Linux核心程序的0.02版開始的,但其后的發(fā)展卻幾乎都是由互聯(lián)網(wǎng)上的Linux社團(tuán)(Linux Community)互通交流而完成的。Linux不屬于任何一家公司或個(gè)人,任何人都可以免費(fèi)取得甚至修改它的源代碼(source code)。Linux上的大部分軟件都是由GNU倡導(dǎo)發(fā)展起來的,所以軟件通常都會(huì)在附著GNU Public License(GPL)的情況下被自由傳播。GPL是一種可以使你免費(fèi)獲得自由軟件的許可證,因此Linux使用者的使用活動(dòng)基本不受限制(

9、只要你不將它用于商業(yè)目的),而不必像使用微軟產(chǎn)品是那樣,需要為購(gòu)滿許可證付出高價(jià)還要受到系統(tǒng)安裝數(shù)量的限制。我在講義的最后面附有GPL的非官方中文譯稿。目前Linux中國(guó)的發(fā)行版本(Linux Distribution)主要有Red Hat(紅帽子), Slackware, Caldera, Debian, Red Flag(紅旗), Blue Point(藍(lán)點(diǎn)), Xteam Linux(沖浪), Happy Linux(幸福Linux), Xlinux等若干種,我推薦同學(xué)們使用的發(fā)行版本是Red Hat(事實(shí)標(biāo)準(zhǔn))和Xlinux(安裝最容易)。二安裝Linux的好處?Linux的核心具有W

10、indows無(wú)法比擬的穩(wěn)定性和高效率,在不使用X Windows的情況下,它占用系統(tǒng)資源較少,可以使一臺(tái)Intel486搖身一變成為高效工作站。對(duì)于想要學(xué)習(xí)UNIX的用戶來說,使他們熟悉UNIX操作環(huán)境,通往骨灰級(jí)高手境界的一大捷徑。最重要的是,Linux上有公認(rèn)的C語(yǔ)言世界最好的編譯器gcc,如果你想得到一個(gè)效率更高的開發(fā)環(huán)境(并不一定是最友好的,但一定是最強(qiáng)大的),我建議你一定要好好的熟悉一下Linux。 三如何得到Linux? 據(jù)我所知,大多數(shù)的Linux發(fā)行版本(Linux distribution)和核心(Kernel)都是可以從網(wǎng)上下載的,但是我不推薦易用這種方法得到Linux,因

11、為僅僅核心就有幾十個(gè)Mbit的數(shù)據(jù)量,而一個(gè)完整的發(fā)行版本大概都是1Gbit左右的數(shù)據(jù)量,你自己可以估計(jì)一下得用多少時(shí)間來下載它們?我建議你最好去軟件商店買光盤來,因?yàn)長(zhǎng)inux的產(chǎn)品光盤是非常便宜的,連帶許可證GPL在內(nèi)你大概支付50元人民幣就可以,而具有同樣功能的Windows NT 4.0你至少得付出17000元人民幣(有一點(diǎn)需要聲明:在你購(gòu)買光盤時(shí)GPL許可證你是不會(huì)肉眼看到的)。直接到商店去買,可以省去你很多麻煩,因?yàn)閺木W(wǎng)上下載的Linux有很多它還是要求你有光盤刻錄工具將安裝文件刻到光盤上。 四如何得到Linux的最新消息? 關(guān)于Linux的站點(diǎn)現(xiàn)在到處都是,我這里向大家推薦的是一

12、個(gè)關(guān)于Linux核心最新消息的一個(gè)網(wǎng)站,你可以得到核心(Kernel)發(fā)展情況的最新信息。網(wǎng)址如下:另外還有一個(gè)非常著名的討論組,你也可以去看看:另外還有一個(gè)我常去的討論組,這個(gè)討論組是有高手專門維護(hù)的,而且回應(yīng)貼子的速度很快:/club/default.htm在我這份講義快寫完的時(shí)候,又有一個(gè)非常好的自由軟件團(tuán)體出現(xiàn)了,那就是AKA,大家可以到他們的網(wǎng)頁(yè)上去看看,里面有許多很實(shí)用的信息: 五Linux操作系統(tǒng)上有什么應(yīng)用? Linux上有豐富的的應(yīng)用軟件,在這里我給大家做一個(gè)簡(jiǎn)單的介紹,具體它們是什么樣子我會(huì)在講座上為大家一一演示。 文本處理方面(控制臺(tái)界面,X Window界面在后面介紹)

13、 vi 最令UNIX類操作系統(tǒng)初學(xué)者裹足不前的editor,然而只要你習(xí)慣于操作,你會(huì)覺得它比任何的editor都好用,且功能強(qiáng)大。 pico 一種風(fēng)格很像Microsoft DOS的EDIT的一種文本編輯器。 中文化方面 XCIN+Crxvt 缺省的Linux系統(tǒng)是不支持顯示中文的,雖然現(xiàn)在國(guó)內(nèi)涌現(xiàn)出許多著名的Linux漢化廠商,但是一些著名的Linux distribution如Red Hat、Debian、Caldera仍然不支持中文的輸入和輸出。這套漢化工具組合在控制臺(tái)(console)方式和X Window方式下都可以顯示和輸入漢字信息。 Cxterm 可以很容易的自行設(shè)置輸入法,或

14、者修改現(xiàn)有的輸入法表格。 視窗界面(window manager)方面 KDE 這是X Window System使用率最高的Window Manager。 lFvwm 公認(rèn)的最為好用的Window Manager之一。 Fvwm95 擁有和Microsoft Win95 同樣界面的Window Manager。 Afterstep 公認(rèn)的最好看的Window Manager,但號(hào)內(nèi)存也很大。 Enlightenment 界面最華麗的Window Manager, Win95和它相比簡(jiǎn)直就是nothing,但是號(hào)內(nèi)存太大,有點(diǎn)華而不實(shí)。 lIcewin 又一個(gè)極富個(gè)性的Window Manag

15、er。 視窗應(yīng)用軟件方面 WWW Browser Netscape公司的navigator3.x和communicator4.x版可用,使用方法和MS Windows上一樣。 圖像處理 GIMP是類似于Photoshop的繪圖軟件,號(hào)稱是Linux上最強(qiáng)的繪圖軟件。 看圖工具 MTV 這是一個(gè)可以播放VCD的軟件,但是它是共享軟件(Shareware),不是免費(fèi)軟件,我們也得不到它的源代碼。 Star Office 這是一套著名的辦公軟件,我個(gè)人認(rèn)為它無(wú)論在界面上還是在功能上都強(qiáng)于Microsoft Office產(chǎn)品。唯一的缺憾是他不支持漢字,無(wú)論GB還是BIG5。 Word Perfect

16、這是一個(gè)非常精彩的字處理軟件,功能類似于Microsoft Word。 文杰字處理系統(tǒng) 這是一套由韓國(guó)人開發(fā)的字處理系統(tǒng),功能強(qiáng)大,有專門的中文版推出,類似于Microsoft Word。 編譯環(huán)境 gcc 公認(rèn)的C語(yǔ)言世界中功能最為強(qiáng)大的編譯器,但是界面不是很友好。 除此之外還有FORTRAN、Pascal、GNU make、GNU debugger、GNU LISP、GNU PERL、TCL。 這里因?yàn)楸救藢?duì)這些編譯工具都不熟悉,因此不多介紹。 MS Windows的模擬環(huán)境 WINE 可以使絕大多數(shù)的16位MS Window程序運(yùn)行在這個(gè)模擬環(huán)境中。但是不支持32位的程序。 六在那里可以

17、找到討論區(qū)? 大家最熟悉的是北郵的BBS: 35 port:23 七安裝過程 這是非常重要的一部分,希望大家仔細(xì)了解本部分內(nèi)容。 就我個(gè)人認(rèn)為,對(duì)于初學(xué)者來說,Linux的安裝過程是相當(dāng)難的,新手往往會(huì)遇到系統(tǒng)屢裝不成的情況。遇到這種事情,是非常痛苦的,但是幾乎每個(gè)新手又都會(huì)遇到,因此我覺得安裝過程應(yīng)當(dāng)仔細(xì)的說明一下。但是由于篇幅有限,我不見這個(gè)這個(gè)問題在講義的正文中陳述,而是把它放在附文2中仔細(xì)說明。希望沒有安裝過Linux的同學(xué)們將這篇文章看一看。我想在上課的時(shí)候我會(huì)給大家演示一遍安裝的過程。 第二講 Linux基礎(chǔ)進(jìn)階 經(jīng)過上一節(jié)課的探討,我想同學(xué)們應(yīng)該對(duì)Linux有了一個(gè)初步的感性認(rèn)識(shí)

18、,但我們的認(rèn)識(shí)還只是處在一個(gè)尚需進(jìn)步的表層上。通過這一節(jié)的學(xué)習(xí),同學(xué)們會(huì)對(duì)Linux的體系結(jié)構(gòu),它的基本操作,基本功能有一個(gè)更進(jìn)一步的認(rèn)識(shí)。一Linux的文件系統(tǒng)結(jié)構(gòu) Linux的文件系統(tǒng)和MS-Windows的文件系統(tǒng)有很大的不同,對(duì)于微軟視窗系統(tǒng)的文件結(jié)構(gòu)我在這里不再多說,我們主要了結(jié)一下linux的文件系統(tǒng)結(jié)構(gòu). linux只有一個(gè)文件樹,整個(gè)文件系統(tǒng)是以一個(gè)樹根/為起點(diǎn)的,所有的文件和外部設(shè)備都以文件的形式掛結(jié)在這個(gè)文件樹上,包括硬盤,軟盤,光驅(qū),調(diào)制解調(diào)器等,這和以驅(qū)動(dòng)器盤符為基礎(chǔ)的MS-Windows系統(tǒng)是大不相同的.Linux的文件結(jié)構(gòu)體現(xiàn)了這個(gè)操作系統(tǒng)簡(jiǎn)潔清析的設(shè),常我們能夠接

19、觸到的linux發(fā)行版本的根目錄大都是以下結(jié)構(gòu): /bin /etc /lost+found /sbin /var /boot /root /home /mnt /tmp /dev /lib /proc /usr 現(xiàn)在我將這些目錄給大家做一個(gè)簡(jiǎn)要的介紹: /bin和/sbin 使用和維護(hù)UNIX和Linux系統(tǒng)的大部分基本程序都包含在/bin和/sbin里,這兩個(gè)目錄的名氣之所以包含bin,是因?yàn)榭蓤?zhí)行的程序都是二進(jìn)制文件(binary files). /bin目錄通常用來存放用戶最常用的基本程序,如: login Shells 文件操作實(shí)用程序 系統(tǒng)實(shí)用程序 壓縮工具 /sbin目錄通常存放

20、基本的系統(tǒng)和系統(tǒng)維護(hù)程序,如: fsck fdisk mkfs shutdown lilo init 存放在這兩個(gè)目錄中的程序的主要區(qū)別是:/sbin中的程序只能由root(管理員)來執(zhí)行. /etc 這個(gè)目錄一般用來存放程序所需的整個(gè)文件系統(tǒng)的配置文件,其中的一些重要文件如下: passwd shadow fstab hosts motd profile shells services lilo.conf /lost+found 這個(gè)目錄專門是用來放那些在系統(tǒng)非正常菪機(jī)后重新啟動(dòng)系統(tǒng)時(shí),不知道改網(wǎng)哪里恢復(fù)的流浪文件的。 /boot 這個(gè)目錄下面存放著和系統(tǒng)啟動(dòng)有關(guān)系的各種文件,包括系統(tǒng)的引導(dǎo)

21、程序和系統(tǒng)核心部分。 /root 這是系統(tǒng)管理員(root)的主目錄。 /home 系統(tǒng)中所有用戶的主目錄都存放在/home中,它包含實(shí)際用戶(人)的主目錄和其他用戶的主目錄.Linux同UNIX的不同之處是,Linux的root用戶的主目錄通常是在/root或/home/root,而UNIX通常是在/。 /mnt 按照約定,像CD-ROM,軟盤,Zip盤,或者Jaz這樣的可以動(dòng)介質(zhì)都應(yīng)該安裝在/mnt目錄下,/mnt目錄通常包含一些子目錄,每個(gè)子目錄是某種特定設(shè)備類型的一個(gè)安裝點(diǎn)。例如: /cdrom /floppy /zip /win 如果我們要使用這些特定設(shè)備,我們需要用mount命令從

22、/dev目錄中將外部設(shè)備掛接過來。在這里大家可能看到了有一個(gè)win的目錄,這是我的機(jī)子上面做的一個(gè)通向windows文件系統(tǒng)的掛接點(diǎn),這樣我通過訪問這個(gè)目錄就可以訪問到我在windows下面的文件了。但如果你的windows文件系統(tǒng)是NTFS格式,那么這個(gè)辦法就不行了。 /tmp和/var 這兩個(gè)目錄用來存放臨時(shí)文件和經(jīng)常變動(dòng)的文件。 /dev 這是一個(gè)非常重要的目錄,它存放著各種外部設(shè)備的鏡像文件,其中有一些內(nèi)容我們是要牢牢記住的。例如第一個(gè)軟盤驅(qū)動(dòng)器的名字是fd0;第一個(gè)硬盤的名字是hda,硬盤中的第一個(gè)分區(qū)是hda1,第二個(gè)分區(qū)是hda2;第一個(gè)光盤驅(qū)動(dòng)器的名字是hdc;此外,還用mod

23、em和其他外設(shè)的名字,在這么多的名字中,我們只需要記住最最常用的那幾個(gè)外設(shè)就可以了。 /usr 按照約定,這個(gè)目錄用來存放與系統(tǒng)的用戶直接相關(guān)的程序或文件,這里面有每一個(gè)系統(tǒng)用戶的主目錄,就是相對(duì)于他們的小型/。 /proc 這個(gè)目錄下面的內(nèi)容是當(dāng)前在系統(tǒng)中運(yùn)行的進(jìn)程的虛擬鏡像,我們?cè)谶@里可以看到由當(dāng)前運(yùn)行的進(jìn)程號(hào)組成的一些目錄,還有一個(gè)記錄當(dāng)前內(nèi)存內(nèi)容的kernel文件。 就個(gè)人經(jīng)驗(yàn),我認(rèn)為這些目錄以及在它們下面應(yīng)該存儲(chǔ)什么內(nèi)容,我們都應(yīng)當(dāng)很熟練的記下來,這對(duì)于我們進(jìn)一步的使用系統(tǒng)是很有幫助的。二. 文件類型 本來我是想把基本操作命令放在這里介紹一下,但是這些命令中又不少是涉及到文件類型的,

24、所以我就只好先介紹一下文件類型了。 Linux的文件類型大致可分為五類,而且它支持長(zhǎng)文件名,不論是文件還是目錄名,最長(zhǎng)可以達(dá)到256個(gè)字節(jié)。如果你能夠用128個(gè)漢字寫一片小作文,那你也可以用它來做某個(gè)文件的文件名(當(dāng)然這里面不能有不合規(guī)定的命名字符存在)。 一般性文件 一般性文件,例如純文本文件mtv-0.0b4.README,設(shè)置文件lilo.conf,記錄文件ftp.log等等都是。一般類型的文件在控制臺(tái)的顯示下都沒有顏色,系統(tǒng)默認(rèn)的是白色。 目錄 至于目錄是什么意思我就不解釋了,我的任務(wù)是要告訴大家,你可以用cd+目錄名進(jìn)入到這個(gè)目錄中去,而這個(gè)目錄在控制臺(tái)下顯示的顏色是藍(lán)色的,非常容易

25、辨認(rèn)。如果你用ls -l來觀看它們,會(huì)發(fā)現(xiàn)它們的文件屬性(共10個(gè)字符)的一個(gè)字符是d,這表明它是一個(gè)目錄,而不是其它的東西。 三.Linux基本操作命令 首先介紹一個(gè)名詞控制臺(tái)(console),它就是我們通常見到的使用字符操作界面的人機(jī)接口,例如dos。我們說控制臺(tái)命令,就是指通過字符界面輸入的可以操作系統(tǒng)的命令,例如dos命令就是控制臺(tái)命令。我們現(xiàn)在要了解的是基于Linux操作系統(tǒng)的基本控制臺(tái)命令。 有一點(diǎn)一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)對(duì)大小寫是敏感的,也就是說,如果你輸入的命令大小寫不對(duì)的話,系統(tǒng)是不會(huì)做出你期望的響應(yīng)的。 ls 這個(gè)命令就相當(dāng)于

26、dos下的dir命令一樣,肯定是我第一個(gè)就要介紹的,這也是Linux控制臺(tái)命令中最為重要幾個(gè)命令之一。ls最常用的參數(shù)有三個(gè): -a -l -F。 ls -a Linux上的文件以.開頭的文件被系統(tǒng)視為隱藏文件,僅用ls命令是看不到他們的,而用ls -a除了顯示 一般文件名外,連隱藏文件也會(huì)顯示出來。 ls -l(這個(gè)參數(shù)是字母L的小寫,不是數(shù)字1) 這個(gè)命令可以使用長(zhǎng)格式顯示文件內(nèi)容,如果需要察看更詳細(xì)的文件資料,就要用到ls -l這個(gè)指令。例如我在某個(gè)目錄下鍵入ls -l可能會(huì)顯示如下信息(最上面兩行是我自己加的): 位置1 2 3 4 5 6 7 文件屬性 文件數(shù) 擁有者 所屬的grou

27、p 文件大小 建檔日期 文件名 drwx 2 Guest users 1024 Nov 21 21:05 Mail -rwx-x-x 1 root root 89080 Nov 7 22:41 tar* -rwxr-xr-x 1 root bin 5013 Aug 15 9:32 uname* lrwxrwxrwx 1 root root 4 Nov 24 19:30 zcat-gzip -rwxr-xr-x 1 root bin 308364 Nov 29 7:43 zsh* -rwsr-x 1 root bin 9853 Aug 15 5:46 su* 下面,我為大家解釋一下這些顯示內(nèi)容的

28、意義。 第一個(gè)欄位,表示文件的屬性。 Linux的文件基本上分為三個(gè)屬性:可讀(r),可寫(w),可執(zhí)行(x)。但是這里有十個(gè)格子可以添(具體程序?qū)崿F(xiàn)時(shí),實(shí)際上是十個(gè)bit位)。第一個(gè)小格是特殊表示格,表示目錄或連結(jié)文件等等,d表示目錄,例如drwx;l表示連結(jié)文件,如lrwxrwxrwx;如果是以一橫-表示,則表示這是文件。其余剩下的格子就以每3格為一個(gè)單位。因?yàn)長(zhǎng)inux是多用戶多任務(wù)系統(tǒng),所以一個(gè)文件可能同時(shí)被許多人使用,所以我們一定要設(shè)好每個(gè)文件的權(quán)限,其文件的權(quán)限位置排列順序是(以-rwxr-xr-x為例): rwx(Owner)r-x(Group)r-x(Other) 這個(gè)例子表示

29、的權(quán)限是:使用者自己可讀,可寫,可執(zhí)行;同一組的用戶可讀,不可寫,可執(zhí)行;其它用戶可讀,不可寫,可執(zhí)行。另外,有一些程序?qū)傩缘膱?zhí)行部分不是X,而是S,這表示執(zhí)行這個(gè)程序的使用者,臨時(shí)可以有和擁有者一樣權(quán)力的身份來執(zhí)行該程序。一般出現(xiàn)在系統(tǒng)管理之類的指令或程序,讓使用者執(zhí)行時(shí),擁有root身份。 第二個(gè)欄位,表示文件個(gè)數(shù)。 如果是文件的話,那這個(gè)數(shù)目自然是1了,如果是目錄的話,那它的數(shù)目就是該目錄中的文件個(gè)數(shù)了。 第三個(gè)欄位,表示該文件或目錄的擁有者。 若使用者目前處于自己的Home,那這一欄大概都是它的賬號(hào)名稱。 第四個(gè)欄位,表示所屬的組(group)。每一個(gè)使用者都可以擁有一個(gè)以上的組,不過

30、大部分的使用者應(yīng)該都只屬于一個(gè)組,只有當(dāng)系統(tǒng)管理員希望給予某使用者特殊權(quán)限時(shí),才可能會(huì)給他另一個(gè)組。第五欄位,表示文件大小。 文件大小用byte來表示,而空目錄一般都是1024byte,你當(dāng)然可以用其它參數(shù)使文件顯示的單位不同,如使用ls -k就是用kb萊顯示一個(gè)文件的大小單位,不過一般我們還是以byte為主。第六個(gè)欄位,表示創(chuàng)建日期。以月,日,時(shí)間的格式表示,如Aug 15 5:46表示8月15日早上5:46分。第七個(gè)欄位,表示文件名。我們可以用ls -a顯示隱藏的文件名。Ls -F(注意,是大寫的F) 使用這個(gè)參數(shù)表示在文件的后面多添加表示文件類型的符號(hào),例如*表示可執(zhí)行,/表示目錄,表示

31、連結(jié)文件,這都是因?yàn)槭褂昧?F這個(gè)參數(shù)。但是現(xiàn)在基本上所有的Linux發(fā)行版本的ls都已經(jīng)內(nèi)建了-F參數(shù),也就是說,不用輸入這個(gè)參數(shù),我們也能看到各種分辨符號(hào)。 cd命令這個(gè)命令是用來進(jìn)出目錄的,它的使用方法和在dos下沒什么兩樣,所以我覺得沒什么可說的,但有兩點(diǎn)我補(bǔ)充一下。首先,和dos不同的是Linux的目錄對(duì)大小寫是敏感的,如果大小寫沒拼對(duì),你的cd操作是成功不了的。其次,cd如果直接輸入,cd后面不加任何東西,會(huì)回到使用者自己的Home Directory。假設(shè)如果是root,那就是回到/root.這個(gè)功能同cd 是一樣的。mkdir,rmdir命令mkdir命令用來建立新的目錄,rm

32、dir用來刪除以建立的目錄,這兩個(gè)指令的功能不再多加介紹,他們同dos下的md,rd功能和用法都是基本一樣的。cp命令這個(gè)命令相當(dāng)于dos下面的copy命令,具體用法是:cp -r 源文件(source) 目的文件(target) 參數(shù)r是指連同元文件中的子目錄一同拷貝。熟悉dos的讀者用起這個(gè)命令來會(huì)覺得更方便,畢竟比在dos下面要少敲兩下鍵盤。rm命令這個(gè)命令是用來刪除文件的,和dos下面的rm(刪除一個(gè)空目錄)是有區(qū)別的,大家千萬(wàn)要注意。Rm命令常用的參數(shù)有三個(gè): -i,-r,-f。比如我現(xiàn)在要?jiǎng)h除一個(gè)名字為text的一個(gè)文件:rm -i test 系統(tǒng)會(huì)詢問我們:rm:remove t

33、est?y,敲了回車以后,這個(gè)文件才會(huì)真的被刪除。之所以要這樣做,是因?yàn)閘inux不象dos那樣有undelete的命令,或者是可以用pctool等工具將刪除過的文件救回來,linux中刪除過的文件是救不回來的,所以使用這個(gè)參數(shù)在刪除前讓你再確定一遍,是很有必要的。rm -r 目錄名這個(gè)操作可以連同這個(gè)目錄下面的子目錄都刪除,功能上和rmdir相似。rm -f 文件名(目錄名)這個(gè)操作可以進(jìn)行強(qiáng)制刪除。 mv命令 這個(gè)命令的功能是移動(dòng)目錄或文件,引申的功能是給目錄或文件重命名。它的用法同dos下面的move基本相同,這里不再多講。當(dāng)使用該命令來移動(dòng)目錄時(shí),他會(huì)連同該目錄下面的子目錄也一同移走。

34、另外因?yàn)閘inux下面沒有rename的命令,所以如果你想給一個(gè)文件或目錄重命名時(shí)可以用以下方法:mv 原文件(目錄)名 新的文件(目錄)名 du,df命令du命令可以顯示目前的目錄所占的磁盤空間,df命令可以顯示目前磁盤剩余的磁盤空間。如果du命令不加任何參數(shù),那么返回的是整個(gè)磁盤的使用情況,如果后面加了目錄的話,就是這個(gè)目錄在磁盤上的使用情況(這個(gè)功能可是dos沒有的呦)。不過我一般不喜歡用du,因?yàn)樗o出的信息是在是太多了,我看不過來,而df這個(gè)命令我是最常用的,因?yàn)榇疟P上還剩多少空間對(duì)我來說是很重要的。 cat命令這個(gè)命令是linux中非常重要的一個(gè)命令,它的功能是顯示或連結(jié)一般的as

35、cii文本文件。cat是concatenate的簡(jiǎn)寫,類似于dos下面的type命令。它的用法如下:cat text 顯示text這個(gè)文件cat file1 file2 依順序顯示file1,file2的內(nèi)容cat file1 file2file3 把file1,file2的內(nèi)容結(jié)合起來,再重定向()到file3文件中。是一個(gè)非常有趣的符號(hào),是往右重定向的意思,就是把左邊的結(jié)果當(dāng)成是輸入,然后輸入到file3這個(gè)文件中。這里要注意一點(diǎn)是file3是在重定向以前還未存在的文件,如果file3是已經(jīng)存在的文件,那么它本身的內(nèi)容被覆蓋,而變成file1+file2的內(nèi)容。 如果左邊沒有文件的名稱,而

36、右邊有文件名,例如: cat file1 結(jié)果是會(huì)空出一行空白行,等待你輸入文字,輸入完畢后再按Ctrl+c或Ctrl+d,就會(huì)結(jié)束編輯,并產(chǎn)生file1這個(gè)文件,而file1的內(nèi)容就是你剛剛輸入的內(nèi)容。這個(gè)過程和dos里面的copy con file1的結(jié)果是一樣的。 另外,如果你使用如下的指令: cat file1file2這將變成將file1的文件內(nèi)容附加到file2的文件后面,而file2的內(nèi)容依然存在,這種重定向符比常用,可以多多利用。more,less命令 這是兩個(gè)顯示一般文本文件的指令。如果一個(gè)文本文件太長(zhǎng)了超過一個(gè)屏幕的畫面,用cat來看實(shí)在是不理想,就可以試試more和les

37、s兩個(gè)指令。More指令可以使超過一頁(yè)的文件臨時(shí)停留在屏幕,等你按任何的一個(gè)鍵以后,才繼續(xù)顯示。而less除了有more的功能以外,還可以用方向鍵往上或網(wǎng)下的滾動(dòng)文件,所以你隨意瀏覽,閱讀文章時(shí),less是個(gè)非常好的選擇。clear命令 這個(gè)命令是用來清除屏幕的,它不需要任何參數(shù),和dos下面的clr具有相同的功能,如果你覺得屏幕太紊亂,就可以使用它清除屏幕上的信息。pwd命令 這個(gè)命令的作用是顯示用戶當(dāng)前的工作路徑,這個(gè)命令不用多說,大家一試即知。ln命令這是linux中又一個(gè)非常重要命令,請(qǐng)大家一定要熟悉。它的功能是為某一個(gè)文件在另外一個(gè)位置建立一個(gè)同不的鏈接,這個(gè)命令最常用的參數(shù)是-s,

38、具體用法是: ln -s 源文件 目標(biāo)文件當(dāng)我們需要在不同的目錄,用到相同的文件時(shí),我們不需要在每一個(gè)需要的目錄下都放一個(gè)必須相同的文件,我們只要在某個(gè)固定的目錄,放上該文件,然后在其它的目錄下用ln命令鏈接(link)它就可以,不必重復(fù)的占用磁盤空間。例如: ln -s /bin/less /usr/local/bin/less -s 是代號(hào)(symbolic)的意思。這里有兩點(diǎn)要注意:第一,ln命令會(huì)保持每一處鏈接文件的同步性,也就是說,不論你改動(dòng)了哪一處,其它的文件都會(huì)發(fā)生相同的變化;第二,ln的鏈接又軟鏈接和硬鏈接兩種,軟鏈接就是ln -s * *,它只會(huì)在你選定的位置上生成一個(gè)文件的

39、鏡像,不會(huì)占用磁盤空間,硬鏈接ln * *,沒有參數(shù)-s, 它會(huì)在你選定的位置上生成一個(gè)和源文件大小相同的文件,無(wú)論是軟鏈接還是硬鏈接,文件都保持同步變化。如果你用ls察看一個(gè)目錄時(shí),發(fā)現(xiàn)有的文件后面有一個(gè)的符號(hào),那就是一個(gè)用ln命令生成的文件,用ls -l命令去察看,就可以看到顯示的link的路徑了。man命令 如果你的英文足夠好,那完全可以不靠任何人就精通linux,只要你會(huì)用man。Man實(shí)際上就是察看指令用法的help,學(xué)習(xí)任何一種UNIX類的操作系統(tǒng)最重要的就是學(xué)會(huì)使用man這個(gè)輔助命令。man是manual(手冊(cè))的縮寫字,它的說明非常的詳細(xì),但是因?yàn)樗际怯⑽?,看起來非常的頭痛。

40、建議大家需要的時(shí)候再去看man,平常嗎,記得一些基本用法就可以了。 logout命令一看就知道了,這是退出系統(tǒng)的命令,我就不多說了。要強(qiáng)調(diào)的一點(diǎn)是,linux是多用戶多進(jìn)程的操作系統(tǒng),因此如果你不用了,退出系統(tǒng)就可以了,關(guān)閉系統(tǒng)你就不用操心了,那是系統(tǒng)管理員的事情。但有一點(diǎn)切記,即便你是單機(jī)使用linux,logout以后也不能直接關(guān)機(jī),因?yàn)檫@不是關(guān)機(jī)的命令。 Mount命令這是Linux初學(xué)者問得最多的問題。由于大家已習(xí)慣了微軟的訪問方法,總想用類似的思路來找到軟盤和光盤。但在Linux下,卻沿襲了UNIX將設(shè)備當(dāng)作文件來處理的方法。所以要訪問軟盤和光盤,就必須先將它們裝載到Linux系統(tǒng)的

41、/mnt目錄中來。 裝載的命令是mount,格式如下:mount -t 文件系統(tǒng)類型 設(shè)備名 裝載目錄文件系統(tǒng)類型就是分區(qū)格式,Linux支持的文件系統(tǒng)類型有許多:msdos DOS分區(qū)文件系統(tǒng)類型 vfat 支持長(zhǎng)文件名的DOS分區(qū)文件(可以理解為Windows文件)系統(tǒng)類型iso9660 光盤的文件系統(tǒng)類型ext2 Linux的文件系統(tǒng)類型 設(shè)備名,指的是你要裝載的設(shè)備的名稱。軟盤一般為/dev/fd0 fd1;光盤則根據(jù)你的光驅(qū)的位置來決定,通常光驅(qū)裝在第二硬盤的主盤位置就是/dev/hdc;如果訪問的是DOS的分區(qū),則列出其設(shè)備名,如/dev/hda1是指第一硬盤的第一個(gè)分區(qū)。 裝載目

42、錄,就是你指定設(shè)備的載入點(diǎn)。裝載軟盤首先用mkdir /mnt/floppy 在/mnt目錄下建立一個(gè)空的floppy目錄,然后輸入mount -t msdos /dev/fd0 /mnt/floppy 將DOS文件格式的一張軟盤裝載進(jìn)來,以后就可以在/mnt/floppy目錄下找到這張軟盤的所有內(nèi)容。裝載Windows所在的C盤mkdir /mnt/c 在/mnt目錄下建立一個(gè)空的c目錄;mount -t vfat /dev/hda1 /mnt/c 將Windows的C盤按長(zhǎng)文件名格式裝載到/mnt/c目錄下,以后在該目錄下就能讀寫C盤根目錄中的內(nèi)容裝載光盤 mkdir /mnt/cdrom

43、 在/mnt目錄下建立一個(gè)空的cdrom目錄;mount -t iso9660 /dev/hdc /mnt/cdrom 將光盤載入到文件系統(tǒng)中來,將在/mnt/cdrom目錄下找到光盤內(nèi)容。有的Linux版本允許用mount /dev/cdrom或mount /mnt/cdrom命令裝載光盤。要注意的是,用mount命令裝入的是軟盤、光盤,而不是軟驅(qū)、光驅(qū)。有些初學(xué)者容易犯一個(gè)毛病,以為用上面命令后,軟驅(qū)就成了/mnt/floppy,光驅(qū)就成了/mnt/cdrom,其實(shí)不然,當(dāng)你要換一張光盤或軟盤時(shí),一定要先卸載,再對(duì)新盤重新裝載。卸載卸載的命令格式是:umonut 目錄名,例如要卸載軟盤,可

44、輸入命令umonut /mnt/floppy。要注意的是,在卸載光盤之前,直接按光驅(qū)面板上的彈出鍵是不會(huì)起作用的。四.基本的系統(tǒng)管理命令 系統(tǒng)管理基本上可以分為兩種,一種是root(系統(tǒng)管理員)對(duì)linux的系統(tǒng)管理部分,root本身的職責(zé)就是負(fù)責(zé)整個(gè)linux系統(tǒng)的運(yùn)行穩(wěn)定,增加系統(tǒng)安全性,校驗(yàn)使用者的身份,新增使用者或刪除惡意的使用者,并明確每一個(gè)在機(jī)器上的使用者權(quán)限等等。另一種就是每一個(gè)使用者(包括root)對(duì)自己文件的權(quán)限管理。因?yàn)閘inux是多用戶多任務(wù)系統(tǒng),每一個(gè)使用者都有可能將其工作的內(nèi)容或是一些機(jī)密性的文件放在Linux工作站上,所以對(duì)每個(gè)文件或是目錄的歸屬和使用權(quán),都要有非常

45、明確的規(guī)定。下面我就按管理員和一般用戶分類來介紹基本的系統(tǒng)管理命令。管理員使用的系統(tǒng)管理指令 adduser命令 新增使用者賬號(hào)的命令,如果你想新增一個(gè)叫做jack的用戶,那么需在控制臺(tái)下輸入:adduser jack 這樣就增加了一個(gè)名字為jazk的用戶,要注意這里對(duì)大小寫是敏感的。另外,新增的用戶是沒有口令的,你還應(yīng)當(dāng)為用戶設(shè)置口令或者是吩咐用戶在第一次登錄系統(tǒng)的時(shí)候?yàn)樽约涸O(shè)置口令。 passwd命令 這個(gè)命令可以修改特定用戶的口令,使用格式是:passwd 用戶名這是,系統(tǒng)會(huì)提示你輸入新密碼,你輸入第一遍后,還要輸入第二遍進(jìn)行確認(rèn)。輸入兩遍相同的密碼之后,系統(tǒng)就接受了新的密碼。如果這個(gè)命

46、令是一般用戶來使用的話,那就只能改變它自己的密碼。find,whereis,locate命令這三個(gè)命令都是用來查找文件的,使用格式是:find 路徑名稱 -name 文件名 參數(shù)(我們這里就不討論參數(shù)了)whereis 文件名locate 文件名 一般來說,find命令功能最為強(qiáng)大,但是對(duì)硬件的損耗也是最大的,當(dāng)你使用find去查找你個(gè)文件時(shí),你會(huì)發(fā)現(xiàn)硬盤等在不停的閃動(dòng),這就意味著你的硬盤可能會(huì)比別人的少用個(gè)三四年。當(dāng)你使用whereis或locate去查找文件時(shí),你會(huì)發(fā)現(xiàn)硬盤卻是安安靜靜的,這是因?yàn)檫@兩個(gè)命令是從系統(tǒng)的數(shù)據(jù)庫(kù)中查找文件,而不是去拼命的讀硬盤。所以,如果平常你只是想找一些笑文件

47、的話,使用whereis或locate就可以了,如果你是要進(jìn)行系統(tǒng)管理的工作,那么使用find再加上一些參數(shù)就可以滿足你的要求了。su命令 這個(gè)命令可以讓普通用戶變成具有管理員權(quán)限的超級(jí)用戶(superuser),只要它知道知道管理員的密碼就可以。多用戶多任務(wù)系統(tǒng)的強(qiáng)調(diào)的重點(diǎn)之一就是系統(tǒng)的安全性,所以應(yīng)避免直接使用root身份登錄系統(tǒng)去做一些日常性的操作,因?yàn)闀r(shí)間一久root密碼就有可能被知道而危害到系統(tǒng)安全。所以平常應(yīng)避免用root身份登錄,即使要管理系統(tǒng),也請(qǐng)盡量使用su指令來臨時(shí)管理系統(tǒng),然后記住定期的更換root密碼。加入你現(xiàn)在是以一個(gè)普通用戶的身份登錄系統(tǒng),現(xiàn)在你輸入:su 系統(tǒng)會(huì)要

48、求你輸入管理員的口令,當(dāng)你輸入正確的密碼后,就可以獲得全部的管理員權(quán)限,這是你就是超級(jí)用戶(superuser)。但你執(zhí)行完各種管理操作以后,只要輸入logout就可以退回到原先的那個(gè)普通用戶的狀態(tài)。 shutdown,halt命令 這兩個(gè)命令是用來關(guān)閉linux操作系統(tǒng)的。在前面我說過,作為一個(gè)普通用戶是不能夠隨便關(guān)閉系統(tǒng)的,因?yàn)殡m然你用完了機(jī)器,可是這時(shí)候可能還有其它的用戶正在使用系統(tǒng)。因此,關(guān)閉系統(tǒng)或者是重新啟動(dòng)系統(tǒng)的操作只有管理員才有權(quán)執(zhí)行。另外linux系統(tǒng)在執(zhí)行的時(shí)候會(huì)用部分的內(nèi)存作緩存區(qū),如果內(nèi)存上的數(shù)據(jù)還沒有寫入硬盤,就把電源拔掉,內(nèi)存就會(huì)丟失數(shù)據(jù),如果這些數(shù)據(jù)是和系統(tǒng)本身有關(guān)

49、的,那么會(huì)對(duì)系統(tǒng)造成極大的傷害。一般,我們建議在關(guān)機(jī)之前執(zhí)行三次同步指令sync,可以用分號(hào);來把指令合并在一起執(zhí)行,如:# sync;sync;sync 使用shutdown關(guān)閉系統(tǒng)的時(shí)候有以下幾種格式:shutdown (系統(tǒng)內(nèi)置2分鐘關(guān)機(jī),并傳送一些消息給正在使用的user) shutdown -h now (下完這個(gè)指令,系統(tǒng)立刻關(guān)機(jī)) shutdown -r now (下完這個(gè)指令,系統(tǒng)立刻重新啟動(dòng),相當(dāng)于reboot) shutdown -h 20:25 (系統(tǒng)會(huì)在今天的20:25關(guān)機(jī)) shutdown -h +10 (系統(tǒng)會(huì)在十分鐘后關(guān)機(jī)) 如果在關(guān)機(jī)之前,要傳送信息給正在機(jī)器

50、上的使用者,可以加-q的參數(shù),則會(huì)輸出系統(tǒng)內(nèi)置的shutdown信息給使用者,通知他們離線。 halt命令就不用多說了,只要你輸入halt,系統(tǒng)就會(huì)開始進(jìn)入關(guān)閉過程,其效果和shutdown -h now是完全一樣的,我每次關(guān)機(jī)的時(shí)候都是用halt。reboot命令一看這個(gè)詞,就知道這個(gè)命令是用來重新啟動(dòng)系統(tǒng)的。當(dāng)你輸入reboot后,你就會(huì)看到系統(tǒng)正在將一個(gè)一個(gè)的服務(wù)都關(guān)閉掉,然后再關(guān)閉文件系統(tǒng)和硬件,接著機(jī)器開始重新自檢,重新引導(dǎo),再次進(jìn)入linux系統(tǒng)。普通用戶使用的系統(tǒng)管理指令 chown命令 這個(gè)命令的作用是改變文件的所有者。 如果你有一個(gè)文件名為classment.list的文件,

51、所有權(quán)要給于另一個(gè)賬號(hào)為golden的同學(xué),則可用chown來實(shí)現(xiàn)這個(gè)操作,但是當(dāng)你改變了文件的所有者以后,該文件雖然在你的Home目錄下,可是你已經(jīng)無(wú)任何修改或刪除該文件的權(quán)限了,這一點(diǎn)同學(xué)們千萬(wàn)要注意。通常會(huì)用到這個(gè)指令的時(shí)機(jī),應(yīng)該是你想讓linux機(jī)器上的某位使用者到你的Home下去用謀個(gè)文件是會(huì)用到。不過,潑出去的水就收不回來了,你用這個(gè)命令的時(shí)候可一定要想清楚呦。 chmod命令 這個(gè)命令用來改變目錄或文件的屬性,是linux中一個(gè)應(yīng)當(dāng)熟悉的命令。對(duì)這個(gè)命令,使用的方法很多,鑒于篇幅的原因,我只例出其中我最常用的一種。前面講過,一個(gè)文件用10個(gè)小格來記錄文件的權(quán)限。前三個(gè)小格是擁有者

52、(user)本身的權(quán)限,中間三個(gè)小格是和使用者同一組的成員(group)的權(quán)限,最后三個(gè)小格是表示其它使用者(other)的權(quán)限?,F(xiàn)在我們用三位的2進(jìn)制數(shù)來表示相應(yīng)的三小格的權(quán)限,例如: 111 rwx 101 r-x 011 -wx 001 -x 100 r- 這樣一來,我們就可以用三個(gè)十進(jìn)制的數(shù)來表示一個(gè)文件屬性位上的十個(gè)格,其中每一個(gè)十進(jìn)制數(shù)大小等于代表每三格的那個(gè)三位的二進(jìn)制數(shù)。例如,如果一個(gè)文件的屬性是: rwxr-r-,那么我們就可以用744來代表它的權(quán)限屬性;如果一個(gè)文件的屬性是:rwxrwxr-,那它對(duì)應(yīng)的三個(gè)十進(jìn)制數(shù)就是774。這樣一來我們就可以用這種簡(jiǎn)便的方法指定文件的屬性

53、了。例如,我想把一個(gè)文件test.list的屬性設(shè)置為rwxr-x,那么我只要執(zhí)行:chmod 750 test.list 就可以了,對(duì)于改變后的權(quán)限,你用ls -l就可以看到。五.關(guān)於 Process 處理的指令 1. psps 是用來顯示目前你的 process 或系統(tǒng) processes 的狀況。以下列出比較常用的參數(shù):其選項(xiàng)說明如下:-a 列出包括其他 users 的 process 狀況。-u 顯示 user - oriented 的 process 狀況 。-x 顯示包括沒有 terminal 控制的 process 狀況 。-w 使用較寬的顯示模式來顯示 process 狀況 。

54、我們可以經(jīng)由 ps 取得目前 processes 的狀況,如 pid , running state 等。2. killkill 指令的用途是送一個(gè) signal 給某一個(gè) process 。因?yàn)榇蟛糠菟偷亩际怯脕須⒌?process 的 SIGKILL 或 SIGHUP ,因此稱為 kill 。kill 的用法為:kill -SIGNAL pid .kill lSIGNAL 為一個(gè) singal 的數(shù)字,從 0 到 31 ,其中 9 是 SIGKILL ,也就是一般用來殺掉一些無(wú)法正常 terminate 的訊號(hào)。其馀訊號(hào)的用途可參考 sigvec(2)中對(duì) signal 的說明。你也可以用

55、 kill -l 來察看可代替 signal 號(hào)碼的數(shù)目字。kill 的詳細(xì)情形請(qǐng)參閱 man kill。六. 關(guān)於字串處理的指令1. echoecho 是用來顯示一字串在終端機(jī)上。 echo -n 則是當(dāng)顯示完之後不會(huì)有跳行的動(dòng)作。2. grep/fgrepgrep 為一過濾器,它可自一個(gè)或多個(gè)檔案中過濾出具有某個(gè)字串的行,或是自標(biāo)準(zhǔn)輸入過濾出具有某個(gè)字串的行。fgrep 可將欲過濾的一群字串放在某一個(gè)檔案中,然後使用 fgrep 將包含有屬於這一群字串的行過濾出來。grep 與 fgrep 的用法如下:grep -nv match_pattern file1 file2 fgrep -nv

56、 -f pattern_file file1 file2 .-n 把所找到的行在行前加上行號(hào)列出-v 把不包含 match_pattern 的行列出match_pattern 所要搜尋的字串-f 以 pattern_file 存放所要搜尋的字串七. 網(wǎng)路上查詢狀況的指令1. manman 是手冊(cè) ( manual ) 的意思。 UNIX 提供線上輔助( on-line help )的功能, man 就是用來讓使用者在使用時(shí)查詢指令、系統(tǒng)呼叫、標(biāo)準(zhǔn)程式庫(kù)函式、各種表格等的使用所用的。man 的用法如下:man -M path section title man -M path -k keywor

57、d .-M path man 所需要的 manual database 的路徑。我們也可以用設(shè)定環(huán)境變數(shù) MANPATH 的方式來取代 -M 選項(xiàng)。title 這是所要查詢的目的物。section 為一個(gè)數(shù)字表示 manual 的分類,通常 1 代表可執(zhí)行指令,2 代表系統(tǒng)呼叫( system call ) ,3 代表標(biāo)準(zhǔn)函數(shù),等等。我們?nèi)缫獏⒖?eqnchar(7) 的資料,則我們就輸入 man 7 eqnchar ,便能取得我們所要的輔助訊息。-k keyword用來將含有這項(xiàng) keyword 的 title 列出來。man 在 UNIX 上是一項(xiàng)非常重要的指令,我們?cè)诒局v義中所述之用法均

58、僅只是一個(gè)大家比較常用的用法以及簡(jiǎn)單的說明,真正詳細(xì)的用法與說明還是要請(qǐng)你使用 man 來得到。2. whowho 指令是用來查詢目前有那些人在線上。3. ww 指令是用來查詢目前有那些人在線上,同時(shí)顯示出那些人目前的工作。4. kuku 可以用來搜尋整個(gè)網(wǎng)路上的 user ,不像 w 跟 who 只是針對(duì) local host 的查詢. 而且 ku 提供讓使用者建立搜尋特定使用者名單的功能。你可以建立一個(gè)檔案 information-file 以條列的方式存放你的朋友的資料,再建立一個(gè)檔案 hosts-file 來指定搜尋的機(jī)器名稱。 ku 的指令格式可由 ku -h 得到。八. 網(wǎng)路指令U

59、NIX 提供網(wǎng)路的連接,使得你可以在各個(gè)不同的機(jī)器上做一些特殊的事情,如你可以在系上的 iris 圖形工作站上做圖形的處理,在系上的 Sun 上讀 News ,甚至到學(xué)校的計(jì)中去找別系的同學(xué) talk 。這些工作可以利用 UNIX 的網(wǎng)路指令,在你的位子上連到各個(gè)不同的機(jī)器上工作。如此一來,即使你在寢室,也能輕易的連至系上或計(jì)中來工作,不用像以前的人必須泡在冷冰冰的機(jī)房面。這些網(wǎng)路的指令如下所述:rlogin 與 rsh rlogin 的意義是 remote login , 也就是經(jīng)由網(wǎng)路到另外一部機(jī)器 login 。rlogin 的格式是:rlogin host -l username 選項(xiàng)

60、 -l username 是當(dāng)你在遠(yuǎn)方的機(jī)器上的 username 和 local host 不同的時(shí)後,必須輸入的選項(xiàng),否則 rlogin 將會(huì)假設(shè)你在那邊的 username 與 localhost 相同,然後在第一次 login 時(shí)必然會(huì)發(fā)生錯(cuò)誤。rsh 是在遠(yuǎn)方的機(jī)器上執(zhí)行某些指令,而把結(jié)果傳回 local host 。rsh 的格式如下: rsh host -l username command 如同 rlogin 的參數(shù) -l username , rsh 的 -l username 也是指定 remote host的 username 。而 command 則是要在 remote

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論