學(xué)習(xí)啦 > 學(xué)習(xí)方法 > 通用學(xué)習(xí)方法 > 學(xué)習(xí)經(jīng)驗 > 零基礎(chǔ)如何學(xué)習(xí)linux

零基礎(chǔ)如何學(xué)習(xí)linux

時間: 威敏1027 分享

零基礎(chǔ)如何學(xué)習(xí)linux

  全世界60%的人都在使用Linux。零基礎(chǔ)如何學(xué)習(xí)linux呢?下面學(xué)習(xí)啦小編收集了一些關(guān)于學(xué)習(xí)linux的方法,希望對你有幫助

  學(xué)習(xí)linux的方法

  掌握Linux的使用

  作為一名對Linux毫無認(rèn)知的新手,首要的第一步就是選擇一款適合上手的Linux發(fā)行版系統(tǒng)(個人建議可以選擇使用習(xí)慣偏windows的Linux桌面操作系統(tǒng),如Ubuntu、openSUSE、Fedora等)。Linux操作系統(tǒng)的安裝是入門必備的技能(包括MBR、EFI兩種引導(dǎo)方式的安裝,故障排查和解決的能力等)。

  當(dāng)Linux投入日常的使用后,我們會漸漸去學(xué)習(xí)一些便捷的操作習(xí)慣(基本的命令操作、快捷鍵配置、軟件安裝和卸載、系統(tǒng)管理等),當(dāng)我們發(fā)現(xiàn)在Linux操作系統(tǒng)下無法駕馭某一個點時,我們會通過查閱工具書到查看博文和問答系統(tǒng)去解決,直到有一天,我們發(fā)現(xiàn)日常的使用已經(jīng)無法滿足我們的求學(xué)欲望了。

  2系統(tǒng)學(xué)習(xí)Linux系統(tǒng)

  由于日常的Linux使用技巧已經(jīng)能夠非常熟練地使用了,由此對一部分系統(tǒng)盎然的同學(xué)會觸發(fā)深入學(xué)習(xí)的欲望。這個學(xué)習(xí)階段將不再是一個零散的知識點和技能學(xué)習(xí)了,Linux的開源精神帶動了一代又一代的前輩,他們將學(xué)習(xí)經(jīng)驗總結(jié)和整理成各種知識檔案,通過整合這些資源,我們能夠進行合理系統(tǒng)的Linux學(xué)習(xí)。

  說在前面:系統(tǒng)地進行一個操作系統(tǒng)的學(xué)習(xí)之前,扎實的計算機基礎(chǔ)知識掌握(操作系統(tǒng)、計算機基礎(chǔ)、計算機網(wǎng)絡(luò)等)是極其必要的,否則在后續(xù)的學(xué)習(xí)過程中,將會遇到非常棘手的基礎(chǔ)技術(shù)壁壘,如專業(yè)術(shù)語、基礎(chǔ)概念不清晰。

  簡言之,這是學(xué)習(xí)過程是整合資源進行系統(tǒng)學(xué)習(xí),解決問題和學(xué)會思考的階段。敬上系統(tǒng)吸收Linux系統(tǒng)的技巧。

  提出解決問題的方案的技能:學(xué)會通過搜索引擎和社區(qū)(google、stackoverflow等)尋求問題的解決方案,通過符合(提問的智慧規(guī)范)的方式向前輩們提問。

  學(xué)會思考和總結(jié):徘徊在學(xué)習(xí)和解決問題的過程中,定然會讓你刨根問底的浸入思考,將這些思考的東西沉淀下來,做以總結(jié),將學(xué)習(xí)的路徑傳承和延續(xù)下去,繼續(xù)發(fā)揚Linux的開源精神。

  實驗和應(yīng)用:動手去玩弄你的Linux系統(tǒng)吧,盡可能給自己搭建一個可以肆意妄為的操作環(huán)境吧!

  3應(yīng)用和知識體系的形成

  前言里面已經(jīng)介紹了在實際生活環(huán)境下,Linux系統(tǒng)的一些應(yīng)用場景,實際上Linux的應(yīng)用也是非常的廣泛,在熟練掌握得前提下,則足以開始大展身手應(yīng)用于工作和生活中了。從網(wǎng)站的日常部署和維護、到網(wǎng)絡(luò)環(huán)境管理、到各種應(yīng)用服務(wù)的使用,幾乎一切我們享受著的IT服務(wù),都能通過Linux系統(tǒng)來完成。

  當(dāng)你開始思考Linux的運行機制、系統(tǒng)架構(gòu)、IO復(fù)用,甚至開始動手改造協(xié)議棧的時候,別忘記理清楚自己所掌握的技能圖譜,別忘記分類和記錄你踩過的每一個坑,關(guān)注的細(xì)節(jié)點。這些東西層層相關(guān),這條學(xué)習(xí)路徑將會組成屬于你的Linux知識體系。

  4深度學(xué)習(xí)和Linux職業(yè)化發(fā)展

  說實話對于Linux的學(xué)習(xí)筆者也僅是暫時止步于階段3,階段4算是對前輩們的一些總結(jié)以及對未來學(xué)習(xí)路線的規(guī)劃。

  運維和(內(nèi)核/應(yīng)用)開發(fā)是Linux深度學(xué)習(xí)者的兩條截然不同的發(fā)展路線,運維工程師更注重于Linux的應(yīng)用和維護技巧,以及維護工具的使用和開發(fā),而開發(fā)工程師們需要深入去學(xué)習(xí)內(nèi)核源碼解讀、驅(qū)動開發(fā)、嵌入式系統(tǒng)開發(fā)、應(yīng)用程序開發(fā)等。

  學(xué)習(xí)階段的劃分對于學(xué)習(xí)固然有偌大的幫助,但其實更重要的找到適合自己的成長方式和節(jié)奏。

  linux基礎(chǔ)學(xué)習(xí)命令

  1.1系統(tǒng)關(guān)閉

  1)、[root@linuxso.com /root]#shutdown -h now

  2)、[root@linuxso.com /root]#halt

  3)、[root@linuxso.com /root]#init 0

  4)、[root@linuxso.com /root]#poweroff

  1.2系統(tǒng)重啟

  1)[root@linuxso.com /root]#reboot

  2)[root@linuxso.com /root]#init6

  3)[root@linuxso.com /root]#shutdown -r now

  Init命令---更改用戶級別

  0---停止系統(tǒng)服務(wù)

  1---單用戶模式,一般用于特別的系統(tǒng)管理工作,如root密碼丟失

  2---多用戶模式,但不支持網(wǎng)絡(luò)文件系統(tǒng)NFS;

  3---完全多用戶模式,系統(tǒng)正常啟動進入的字符模式

  5---完全多用戶方式,進入圖形化界面

  6-----重新啟動系統(tǒng)

  系統(tǒng)關(guān)于init進程的重要配置為/etc/inittab,通過修改/etc/inittab文件可以改變系統(tǒng)采用的運行等級

  。

  2.1文件和目錄基本操作

  2.1.1目錄操作

  1)pwd----顯示當(dāng)前目錄

  2)改變當(dāng)前所在目錄

  3)顯示文件或目錄信息命令---ls

  參數(shù):

  a:顯示所有文件,包括以.開頭的隱藏文件

  -l:以長格式顯示顯示文件或子目錄中的文件

  -R:遞歸式的顯示指定目錄的各個子目錄的文件

  4)建立目錄----mkdir命令

  5)Rmdir----刪除空目錄

  參數(shù):

  -p:遞歸的刪除空目錄

  6):cp-----文件或目錄復(fù)制

  參數(shù):-f:如果目標(biāo)或文件目錄已經(jīng)存在,不詢問用戶是否刪除,直接刪除再復(fù)制

  -R:遞歸的復(fù)制目錄

  7)mv----文件移動或重命名

  8)rm----文件或目錄刪除

  9)顯示文件內(nèi)容-----cat命令

  參數(shù):

  -n:顯示輸出行的行號

  10)more----分屏顯示文件

  11)less---分屏顯示文件內(nèi)容

  More的升級版

  。

  12) head---顯示文件前幾行

  13) tail--顯示文件后幾行

  14)文件內(nèi)容統(tǒng)計---wc

  參數(shù):

  -c:統(tǒng)計字符數(shù)

  -l:統(tǒng)計行數(shù)

  -w:統(tǒng)計單詞數(shù)

  15)建立新文件-----touch

  16)find---查找文件

  17)查找文件------locate命令

  18)在文件正文中查找指定的字符數(shù)-----grep命令

  19)文件抽取-----cut命令

  20)確定命令文件的位置----which

  21)顯示文件和目錄的類型----file

  3.1文件系統(tǒng)目錄結(jié)構(gòu)

  /bin:存放普通用戶使用的命令文件

  /boot:包括內(nèi)核和系統(tǒng)啟動時使用的文件,如:/boot/grub/grub.conf

  /sbin:存放系統(tǒng)管理員可以使用的命令文件,普通用戶不能使用,如poweroff關(guān)機命令

  /etc:存放linux系統(tǒng)的各種配置文件,是系統(tǒng)非常重要的目錄文件之一。

  /dev:存放linux系統(tǒng)中的設(shè)備所對應(yīng)的設(shè)備文件

  /home:普通用戶主目錄所在的目錄,如果不特殊指定,每個新建用戶都會在該目錄下?lián)碛凶约旱闹髂夸?/p>

  /root:超級用戶的主目錄。

  /tmp:存放臨時用戶的臨時文件。

  /lib:存放系統(tǒng)動態(tài)鏈接共享庫,幾乎所有的應(yīng)用程序都會用到這個目錄下的共享庫

  /usr:用戶的應(yīng)用程序往往安裝到這個目錄下,也包括一些系統(tǒng)應(yīng)用程序和文件,是linux系統(tǒng)占用硬盤最大的目錄

  /usr/bin:存放許多應(yīng)用程序

  /usr/sbin:存放超級用戶root使用的管理程序

  /usr/man:幫助文檔所在的目錄。

  /usr/include:存放linux下開發(fā)和編譯應(yīng)用程序所需的頭文件

  /usr/src:存放linux內(nèi)核的源代碼

  /usr/local:提供給普通用戶安裝應(yīng)用軟件

  /mnt:掛載點

  /proc:虛擬文件目錄,不沾磁盤,存放linux的內(nèi)存映像文件

  /var:通常將經(jīng)常改變的文件包括緩沖區(qū)和日志文件存放到該目錄下。

  /lost+fond:文件系統(tǒng)發(fā)生錯誤時,linux自動掃描磁盤并試圖修復(fù)錯誤,在修復(fù)過程中產(chǎn)生的文件存放到該目錄下

  4.1磁盤分區(qū)

  4.1.1、分區(qū)有三種類型:

  主分區(qū)、擴展分區(qū)和邏輯分區(qū)

  4.1.2、分區(qū)建立

  1)查看磁盤分區(qū)情況

  [root@linuxso.com /root]#fdisk -l

  2)建立分區(qū)

  [root@linuxso.com /root]#fdisk /dev/sdb

  I、m命令----顯示fdisk中可用命令列表

  II、P----顯示磁盤分區(qū)表

  III、n命令----建立分區(qū)

  VI、l命令----查看系統(tǒng)支持的分區(qū)類型

  V、w命令---保存分區(qū)結(jié)果并退出fdisk

  1.4.2、文件系統(tǒng)的創(chuàng)建-----mkfs

  參數(shù):

  -c:查找壞塊,并產(chǎn)生壞塊列表

  -v:顯示簡歷文件系統(tǒng)過程中的詳細(xì)信息

  -size:文件系統(tǒng)大小

  1.4.3 、文件系統(tǒng)管理與維護

  1、文件系統(tǒng)檢查----fsck

  語法:fsck[參數(shù)]設(shè)備名

  參數(shù):

  -t:指定要檢查的文件系統(tǒng)類型

  -A:檢查/etc/fstab中的所有文件xitong

  -V:顯示fsck執(zhí)行時的信息

  -N:只顯示fsck每一步的工作,而不進行實際操作

  -C:顯示完整的檢查進度

  2、統(tǒng)計目錄使用磁盤空間情況------du命令

  Du[參數(shù)]文件或目錄名

  參數(shù):

  -a:顯示所有文件的統(tǒng)計數(shù),而不僅僅是目錄的統(tǒng)計數(shù)

  -s:只顯示文件或目錄的統(tǒng)計數(shù)使用情況

  -k:顯示各級目錄占用情況

  -sh:目錄占用空間

  3、統(tǒng)計未使用的磁盤空間----df

  語法:df[參數(shù)]

  參數(shù):

  -T:顯示文件系統(tǒng)類型

  -k:以1024字節(jié)為單位顯示
猜你感興趣:

1.linux入門學(xué)習(xí)

2.初學(xué)者怎樣學(xué)習(xí)Linux系統(tǒng)命令操作

3.初學(xué)者學(xué)習(xí)linux操作系統(tǒng),用哪個版本比較好

4.Linux初學(xué)者學(xué)習(xí)命令有什么意義

5.零基礎(chǔ)新手怎樣學(xué)習(xí)cad

6.如何從零基礎(chǔ)學(xué)習(xí)會計

7.零基礎(chǔ)如何自學(xué)鋼琴

8.成人零基礎(chǔ)如何學(xué)英語

2897825