日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Linux系統(tǒng)基礎(chǔ)-入門篇

 靜幻堂 2018-09-15
浩泰思特 2017-04-26 11:48:02

Linux系統(tǒng)基礎(chǔ)-入門篇

在1991年,世界上誕生了一只企鵝,他早于人們所熟知的另一只企鵝(QQ)8年,這個(gè)企鵝的名字就叫:Linux。它是一個(gè)與UNIX兼容的操作系統(tǒng),重點(diǎn)是免費(fèi)、源代碼可隨意修改、完善、傳播。其開發(fā)者的初衷就是共同創(chuàng)造一個(gè)完美、理想并可以免費(fèi)使用的操作系統(tǒng)。

Linux系統(tǒng)應(yīng)用是大家在學(xué)習(xí)軟件開發(fā)、大數(shù)據(jù)開發(fā)、軟件測(cè)試時(shí)必須掌握的技能。小編將通過(guò)幾篇文章為大家介紹Linux系統(tǒng),熟悉它的基本應(yīng)用。

我們先解一下Linux的概況,以及對(duì)Linux有一個(gè)初步的感性認(rèn)識(shí)。

什么是Linux?

Linux是一個(gè)以Intel系列CPU為硬件平臺(tái),完全免費(fèi)的UNIX兼容系統(tǒng),完全適用于個(gè)人的PC。Linux的最早起源是在1991年10月5日由一位芬蘭的大學(xué)生Linux Torvalds寫了Linux核心程序的0.02版開始的,但其后的發(fā)展卻幾乎都是由互聯(lián)網(wǎng)上的Linux社團(tuán)(Linux Community)互通交流而完成的。Linux不屬于任何一家公司或個(gè)人,任何人都可以免費(fèi)取得甚至修改它的源代碼(source code)。

Linux上的大部分軟件都是由GNU倡導(dǎo)發(fā)展起來(lái)的,所以軟件通常都會(huì)在附著GNU Public License(GPL)的情況下被自由傳播。GPL是一種可以使你免費(fèi)獲得自由軟件的許可證,因此Linux使用者的使用活動(dòng)基本不受限制(只要你不將它用于商業(yè)目的),而不必像使用微軟產(chǎn)品是那樣,需要為購(gòu)買許可證付出高價(jià)還要受到系統(tǒng)安裝數(shù)量的限制。

目前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和XLinux。

Linux系統(tǒng)基礎(chǔ)-入門篇

安裝Linux的好處

Linux的核心具有Windows無(wú)法比擬的穩(wěn)定性和高效率,在不使用X Windows的情況下,它占用系統(tǒng)資源較少,可以使一臺(tái)Intel486搖身一變成為高效工作站。最重要的是,Linux上有公認(rèn)的C語(yǔ)言世界最好的編譯器gcc,如果你想得到一個(gè)效率更高的開發(fā)環(huán)境(并不一定是最友好的,但一定是最強(qiáng)大的),建議一定要好好的熟悉一下Linux。

Linux與Windows異同點(diǎn)

Windows是圖形界面的,Linux類似以前的DOS,是文本界面的,如果你運(yùn)行了圖形界面程序X-WINDOWS后,Linux也能顯示圖形界面,也有開始菜單、桌面、圖標(biāo)等。

Windows有MS-DOS方式,在該方式下通過(guò)輸入DOS命令來(lái)操作電腦;而Linux與Windows類似,也有命令方式,Linux啟動(dòng)后如果不執(zhí)行X-WINDOWS,就會(huì)處于命令方式下,必須發(fā)命令才能操作電腦。另外Linux上也有很多的應(yīng)用軟件,安裝運(yùn)行了這些軟件后,你就可以在Linux上編輯文檔、圖片,玩游戲、上網(wǎng)、播放多媒體文件等。

Linux的文件系統(tǒng)結(jié)構(gòu)

Linux的文件系統(tǒng)和MS-Windows的文件系統(tǒng)有很大的不同,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)潔清析的結(jié)構(gòu),我們能夠接觸到的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目錄通常用來(lái)存放用戶最常用的基本程序,如:

login

Shells

文件操作實(shí)用程序

系統(tǒng)實(shí)用程序

壓縮工具

/sbin目錄通常存放基本的系統(tǒng)和系統(tǒng)維護(hù)程序,

存放在這兩個(gè)目錄中的程序的主要區(qū)別是:/sbin中的程序只能由root(管理員)來(lái)執(zhí)行。

? /etc

這個(gè)目錄一般用來(lái)存放程序所需的整個(gè)文件系統(tǒng)的配置文件,其中的一些重要文件如下:

passwd shadow hosts motd profile shells services

lilo.conf

? /boot

這個(gè)目錄下面存放著和系統(tǒng)啟動(dòng)有關(guān)系的各種文件,包括系統(tǒng)的引導(dǎo)程序和系統(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命令從/dev目錄中將外部設(shè)備掛接過(guò)來(lái)。

? /tmp和/var

這兩個(gè)目錄用來(lái)存放臨時(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;此外,還用modem和其他外設(shè)的名字,在這么多的名字中,我們只需要記住最最常用的那幾個(gè)外設(shè)就可以了。

⑨ /usr

按照約定,這個(gè)目錄用來(lái)存放與系統(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文件。

Linux系統(tǒng)基礎(chǔ)-入門篇

文件類型

Linux的文件類型大致可分為五類,而且它支持長(zhǎng)文件名,不論是文件還是目錄名,最長(zhǎng)可以達(dá)到256個(gè)字節(jié)。

? 一般性文件

一般性文件,例如純文本文件mtv-0.0b4.README,設(shè)置文件lilo.conf,記錄文件ftp.log等等都是。一般類型的文件在控制臺(tái)的顯示下都沒有顏色,系統(tǒng)默認(rèn)的是白色。

? 目錄

可以用cd+目錄名進(jìn)入到這個(gè)目錄中去,而這個(gè)目錄在控制臺(tái)下顯示的顏色是藍(lán)色的,非常容易辨認(rèn)。如果你用ls -l來(lái)觀看它們,會(huì)發(fā)現(xiàn)它們的文件屬性(共10個(gè)字符)的一個(gè)字符是d,這表明它是一個(gè)目錄,而不是其它的東西。

? 數(shù)據(jù)格式的文件(data)

有些程序在運(yùn)行過(guò)程中,會(huì)讀取某些特定格式的文件,那些特定格式的文件可以稱為數(shù)據(jù)文件(data file)。舉例來(lái)說(shuō),Linux在用戶登入時(shí),都會(huì)將登錄數(shù)據(jù)記錄在 /var/log/wtmp文件內(nèi),該文件是一個(gè)數(shù)據(jù)文件,它能通過(guò)last命令讀出來(lái)。但使用cat時(shí),會(huì)讀出亂碼。因?yàn)樗菍儆谝环N特殊格式的文件。

? 連接文件(link)

類似Windows下面的快捷方式。第一個(gè)屬性為 [l],例如 [lrwxrwxrwx]。

? 設(shè)備與設(shè)備文件(device)

與系統(tǒng)外設(shè)及存儲(chǔ)等相關(guān)的一些文件,通常都集中在 /dev目錄。通常又分為兩種:塊設(shè)備文件:就是存儲(chǔ)數(shù)據(jù)以供系統(tǒng)存取的接口設(shè)備,簡(jiǎn)單而言就是硬盤。例如一號(hào)硬盤的代碼是 /dev/hda1等文件。第一個(gè)屬性為 [b]。字符設(shè)備文件:即串行端口的接口設(shè)備,例如鍵盤、鼠標(biāo)等等。第一個(gè)屬性為 [c]。

Linux系統(tǒng)的入門介紹就到這里,下次小編會(huì)為大家?guī)?lái)Linux系統(tǒng)的基本操作命令介紹。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多