溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何學(xué)好Linux

發(fā)布時(shí)間:2021-09-26 17:11:51 來(lái)源:億速云 閱讀:105 作者:iii 欄目:系統(tǒng)運(yùn)維

這篇文章主要介紹“如何學(xué)好Linux”,在日常操作中,相信很多人在如何學(xué)好Linux問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”如何學(xué)好Linux”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

1. 文件系統(tǒng)

不同于許多其它為每一個(gè)盤(pán)設(shè)立一個(gè)文件樹(shù)的系統(tǒng), Linux的文件系統(tǒng)是一個(gè)大樹(shù)型結(jié)構(gòu). 在頂部你有/(根目錄)和每一個(gè)文件夾, 和根目錄下的每一個(gè)驅(qū)動(dòng)盤(pán)分支.

例如,假設(shè)你有兩個(gè)硬盤(pán),(名為a和b),一個(gè)軟驅(qū),和一個(gè)光驅(qū). 第一個(gè)硬盤(pán)有兩個(gè)分區(qū)(名為a1和a2). 在windows下,它會(huì)是這個(gè)樣子:

+ 硬盤(pán)a, 分區(qū)一(hda1): C盤(pán)

+ hda2: D 盤(pán)

+ hdb1: E 盤(pán)

+ 軟驅(qū): A 盤(pán)

+ 光驅(qū): F 盤(pán)

在Linux里,你會(huì)有一個(gè)文件系統(tǒng),而不是如上在windows里的五個(gè). 每一個(gè)盤(pán)都如同文件夾一般被裝載在樹(shù)型結(jié)構(gòu)上. 所有的盤(pán)會(huì)是這個(gè)樣子:

+ hda1: / (our Root)

+ hda2: /home

+ hdb1: /home/user/music

+ 軟驅(qū): /mnt/floppy

+ 光驅(qū): /mnt/cdrom

我們的D盤(pán)和E盤(pán)都和C盤(pán)在一起, 我們不需要回到頂部去更換盤(pán). 我們只要從一個(gè)文件夾到另一個(gè)文件夾就可以實(shí)現(xiàn)從一個(gè)盤(pán)到另一個(gè)盤(pán). 這同樣適用于我們的軟驅(qū)和光驅(qū): 它們被作為一個(gè)文件系統(tǒng)的一部分而加載在/mnt目錄里. 這些盤(pán),實(shí)際鮮羌負(fù)蹩梢員患釉卦?Linux系統(tǒng)的任何一個(gè)地方, 這都在于安裝程序或用戶對(duì)/etc/fstab文件的設(shè)置.這個(gè)文件告訴電腦在那里加載和如何處理它們.

2.模塊化系統(tǒng)
 

想一想Windows XP,Win2000,Win98,Win95和Apple OS X 的內(nèi)部構(gòu)造. 每一個(gè)都有不同的構(gòu)成和不同的圖形界面. 如果你想要XP里的Media Player,win98里的文件管理器, Win2000的穩(wěn)定性和OS X的漂亮界面都在一個(gè)系統(tǒng)里呢? 在Linux里,系統(tǒng)的每一個(gè)方面都是獨(dú)立的,所以你可以混合搭配各個(gè)部分來(lái)組建你自己的"弗蘭肯斯坦"系統(tǒng). 你可以從許多軟件里選擇你的防火墻,你的多媒體播放器,還有你的文件管理器.

與微軟的"塔式"系統(tǒng)不同, 系統(tǒng)中的每一個(gè)方面都相互連接又相互獨(dú)立, 這使得Linux系統(tǒng)像一個(gè)市場(chǎng): 每一件東西都是為了共同的利益而在一起工作的, 但是(系統(tǒng)中的獨(dú)立部分)可以被排除,而系統(tǒng)仍將發(fā)揮作用. 不要多媒體播放器和文件管理器? 拿走它! 你的系統(tǒng)不會(huì)像一個(gè)破損的塔而崩塌的.

這種模塊化式如此多的Linux發(fā)行版本存在的理由;任何一個(gè)個(gè)人或公司可以混合搭配他們所認(rèn)為最有用的程序,并為這個(gè)集合取一個(gè)名字. RedHat, Xandros, SimplyMEPIS和Suse就是幾個(gè)發(fā)行版本例子.

一些懶蟲(chóng)使用一些大型的發(fā)行版本所提供的設(shè)置, 但是更改了其中的程序. 這就是linux的方式, 混合搭配的方式給予用戶更多長(zhǎng)期的選擇. DistroWatch.com目前羅列了超過(guò)350個(gè)的Linux發(fā)行版本. 列表中的大多數(shù)式為了服務(wù)于特定的人群,但是都可以調(diào)整使用相同的程序.

程序是可以互換的,圖形用戶界面(GUI)也不例外. GUI通過(guò)鼠標(biāo),程序圖標(biāo)和菜單等給予你現(xiàn)代系統(tǒng)的外觀和感受. 任何一個(gè)Linux操作系統(tǒng)(得是在一臺(tái)真正的電腦上運(yùn)行的,而不是在電話機(jī)上運(yùn)行的)可以運(yùn)行許多不同的GUI中的一個(gè),就如同它可以運(yùn)行許多不同的網(wǎng)頁(yè)瀏覽器或電郵客戶端程序.

希望你的系統(tǒng)看起來(lái)像Windows?采用帶有XP主題的FVWM吧. 想要快一點(diǎn)?試試IceWM吧. 想要更多的功能? 試試GNOME或KDE吧. 所有這些GUI都有自己的優(yōu)點(diǎn)和缺點(diǎn),但是它們都提供了一個(gè)可以用鼠標(biāo)調(diào)節(jié)的界面. 盡管這可能會(huì)使每一個(gè)Linux的屏幕不同,但是所有GUI在后臺(tái)為你所做的都是一樣的; 多觀察通常這一點(diǎn)也不難.

3.硬件,軟件和之間的一切
 

Linux在其存在的幾年里有了長(zhǎng)足的發(fā)展. 它的歷史比微軟的Windows的一半還要短,但是它卻更強(qiáng)大,更穩(wěn)定,資源要求更低,在界面上等同于(如果不是超過(guò)的話)這個(gè)昂貴的漏洞多多的雷德蒙所做的系統(tǒng).

Linux目前還沒(méi)有得到的是廠商的支持.譬如,如果你確實(shí)很喜歡QuickBooks, 你就不能在Linux直接上運(yùn)行它. 有一些項(xiàng)目可以讓W(xué)indows的程序在Linux上運(yùn)行,例如 CrossOver Office和Wine,但是它們并不總是有效,這與Windows程序有關(guān). 直至軟件廠商決定將其程序嫁接到Linux平臺(tái)上,你就無(wú)法直接運(yùn)行它們

但是并不是說(shuō)什么都沒(méi)了, 開(kāi)源軟件為L(zhǎng)inux提供了可以直接運(yùn)行的約15000個(gè)程序. 一位這些程序通常是免費(fèi)的,它們的質(zhì)量磣疵不齊,但是大多數(shù)程序都編寫(xiě)的很棒而且時(shí)不時(shí)在改進(jìn). 這些程序還可以導(dǎo)入或?qū)С龇潜镜匚募?lèi)型. GNUCash 可以讀取Quickbooks文件, OpenOffice.org可以讀取MSWord的*.doc文件.如果你不喜歡GNUCash,不要絕望. 還有許多類(lèi)似的程序可以免費(fèi)獲取,而且越來(lái)越多的軟件公司開(kāi)始發(fā)布他們軟件的Linux版本.

對(duì)于硬件也是一樣. 就如同你不可能期望柜臺(tái)上的每一個(gè)硬件在蘋(píng)果機(jī)上使用,Linux也是一樣.大多標(biāo)準(zhǔn)硬件可以完美的運(yùn)作, 硬盤(pán), 內(nèi)存,閃盤(pán),主板,NIC和數(shù)碼相機(jī)通常在Linux里沒(méi)什么問(wèn)題. 新一些的,前沿的硬件就不一樣了. 除非硬件廠商選擇支持Linux,用來(lái)運(yùn)行這些硬件的許動(dòng)程序就必須得由Linux社區(qū)來(lái)編寫(xiě),并占用社區(qū)成員的業(yè)余時(shí)間.

總之,因?yàn)橛布S商通常直接與微軟合作以保證兼容性,而讓Linux志愿者自己解決Linux硬件支持問(wèn)題,對(duì)Linux的支持必然會(huì)滯后于Windows. 筆記本應(yīng)為它們的非標(biāo)準(zhǔn)硬件而臭名昭著,哪怕要在Linux里設(shè)資特殊鍵可能就是一個(gè)不小的挑戰(zhàn).好消息是如同軟件一樣,因?yàn)樵絹?lái)越多的廠商在Linux里看到了他們的未來(lái),對(duì)Linux的硬件支持正在改觀.

在一臺(tái)Linux電腦里軟件和硬件之間的一切就是內(nèi)核.內(nèi)核連接了硬件和軟件,每過(guò)幾個(gè)禮拜最新的內(nèi)核就可以在網(wǎng)絡(luò)上獲取. 最新的是2.6.14.如果你的硬件目前未被支持,很可能一個(gè)更新的內(nèi)核可以幫助你,自己安裝內(nèi)核通常不容易.但是,這時(shí)軟件包管理器就可以幫忙了.

4.軟件包管理器 - 讓程序安裝更簡(jiǎn)單
 

在Linux里安裝程序有許多方法,但是最簡(jiǎn)單的是使用你的發(fā)行版本的軟件包管理器(PM). PM確保所有缺失文件(稱(chēng)作依賴(lài)包)也被安裝以使程序正確運(yùn)行. 選擇一個(gè)通常帶有你所喜歡的PM的發(fā)行版本,但是任何一個(gè)Linux軟件都可以在不同的發(fā)行版本上安裝只要你能夠找到相關(guān)的包

這些PM通常有其程序的在線的源.安裝一個(gè)應(yīng)用程序可以是簡(jiǎn)單的在源里搜索并點(diǎn)擊安裝. 不能在你的軟件包管理器的列表里找到IceWM或Mplayer?總是會(huì)有辦法添加一個(gè)新的包含有你所須軟件的源. 一些軟件包管理器的例子有: 用于Debian(及其衍生版本)的新立得(synaptic,基于dpkg和apt);RedHat(及其衍生版本)的Yum SuSE(及其衍生版本)的YaST和Gentoo的Emerge

5.權(quán)限
 

Linux是用于多用戶的,而這些用戶又被分成組. 每一個(gè)用戶有權(quán)讀,寫(xiě)或運(yùn)行(R/W/X)其自己的文件,并有權(quán)更改這些權(quán)限. 因?yàn)長(zhǎng)inux是為多用戶環(huán)境設(shè)計(jì)的,每一個(gè)用戶有自己的密碼可以限制對(duì)其文件的獲取. 這些就是用戶權(quán)限.

每一個(gè)用戶歸于一個(gè)或多個(gè)組, 一個(gè)用戶可以設(shè)置你文件/文件夾權(quán)限這樣組內(nèi)其他成員可以讀取但是不能寫(xiě)入這些文件, 或者其他任何 R/W/X的組合. 這些是組權(quán)限.例如, Joe和Susan都是在Accounting.他們可以允許Accounting組的訪問(wèn)對(duì)方的文件, 但是他們可能不能訪問(wèn)Sales組的文件.

其他權(quán)限是可以允許或拒絕組外的任何人訪問(wèn)這些文件.這些權(quán)限的設(shè)置是為了整個(gè)系統(tǒng)的安全, 同時(shí)也是為了每個(gè)用戶數(shù)據(jù)的安全.

多數(shù)家庭用戶可以保留默認(rèn)的權(quán)限.

根用戶(不要和文件系統(tǒng)的/根目錄混淆),如同管理員,有權(quán)處理所有文件, 是唯一可以更改系統(tǒng)設(shè)置的的用戶.根用戶有自己的密碼, 用于系統(tǒng)的維護(hù). 這種差異避免一般用戶在系統(tǒng)上安裝有害的間諜軟件

或刪除重要文件

6.主目錄

Windows有我的文檔,但是你在那里放置那些不是文檔的文件呢? 通常是在桌面上! Linux也可以弄亂桌面,但是每個(gè)用戶也有一個(gè)主目錄, 通常位于/home/user. 在主目錄立你通常有文檔(/home/user/documents), 程序鏈接,音樂(lè)(/home/user/Music), 或任何我們要的東西. 我們可以在這創(chuàng)建文件和文件夾,并有組織或胡亂的放置他們, 它就像我們自己的家. 鑒于我們的權(quán)限設(shè)置,我們可以允許或拒絕任何其他用戶(根用戶除外)訪問(wèn)這些文件.

7.默認(rèn)安裝區(qū)別
 

不同的Linux發(fā)行版本之間有一些不同,例如一些文件是放在那里的,或一些默認(rèn)程序是如何命名的. 知道RedHat和SuSE的文件系統(tǒng)可能有一些不同就是一個(gè)好的開(kāi)始. 多數(shù)用戶無(wú)需知道這些區(qū)別, 但是他們必須意識(shí)到內(nèi)部文件系統(tǒng)可能有一些不同, 當(dāng)尋求幫助的時(shí)候, 要讓別人知道你運(yùn)行的發(fā)布版本. 如果你在你的系統(tǒng)了沒(méi)有問(wèn)題或不想設(shè)置后臺(tái)的運(yùn)行, 就不要擔(dān)心這個(gè)問(wèn)題了.

8.命令行界面(CLI)或"如何運(yùn)行"

從開(kāi)始菜單,xterm程序(也稱(chēng)控制臺(tái))將你帶到一個(gè)終端,看起來(lái)像一個(gè)DOS窗口,但是它比DOS更早,更強(qiáng)大. 這是命令行界面(CLI), 是我們最喜愛(ài)系統(tǒng)的起源,在每一個(gè)Linux發(fā)行版本里都有. 我們不會(huì)涉及太深, 那將要寫(xiě)上好幾本書(shū). 但是CLI通常是用來(lái)解決你的電腦問(wèn)題的一個(gè)強(qiáng)大的工具.如果你在網(wǎng)絡(luò)上尋求幫助, 有人要你運(yùn)行l(wèi)spci, 他們是要你打開(kāi)xterm, 輸入lspci, 按回車(chē),然后提供屏幕上的反映.

當(dāng)你打開(kāi)一個(gè)xterm,你通常是受限制的普通用戶. 要在xterm里進(jìn)入根用戶模式(參看上文的權(quán)限), 輸入su 回車(chē), 然后輸入根用戶密碼,回車(chē).現(xiàn)在你有了很多權(quán)利所以小心哦. 根用戶可以破壞任何一個(gè)人的數(shù)據(jù),包括運(yùn)行Linux所需的系統(tǒng)文件. 要退出一個(gè)xterm或su模式, 輸入exit 回車(chē).

9.Ctrl-alt-escape

點(diǎn)擊Ctrl-alt-escape組合鍵會(huì)將你的鼠標(biāo)變成一個(gè)X,骷髏頭,或其它不吉利的鼠標(biāo)箭頭.在這個(gè)模式,點(diǎn)擊一個(gè)有問(wèn)題的或定住了的應(yīng)用程序可以將其殺死(kill). 這類(lèi)似于Windows任務(wù)管理器的結(jié)束進(jìn)程,但是小心使用. 如果你不想殺死任何程序, 點(diǎn)擊Esc鍵退出kill模式. 點(diǎn)擊一個(gè)錯(cuò)誤的程序(包括桌面GUI)可以造成不小的麻煩.

10.網(wǎng)絡(luò)是你的朋友

許多發(fā)行版本有一個(gè)用戶論壇, 在這里有問(wèn)題,答案和技巧.LinuxQuestions.org是一個(gè)提供綜合性知識(shí)和幫助的很棒的網(wǎng)站。記住,在你發(fā)帖之前,先在LQ和Google里搜索你的問(wèn)題以避免問(wèn)及一個(gè)早已被解決的問(wèn)題。同時(shí),檢驗(yàn)?zāi)闼褜さ降拇鸢傅臅r(shí)間,老舊的回答可能在快速發(fā)展的開(kāi)源軟件世界里已經(jīng)不再適用。在提問(wèn)時(shí),盡可能提供足夠的有效的關(guān)于你的系統(tǒng)的信息,例如

*處理器的類(lèi)型

*你的發(fā)行版本(SuSE?Debian?)

*有問(wèn)題的軟件,以及

*任何其它相關(guān)信息

保持一個(gè)開(kāi)放的頭腦

到此,關(guān)于“如何學(xué)好Linux”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI