從上周末開始下了決心打算學(xué)習(xí)Linux。之前也為學(xué)習(xí)尋找了很多資料,昨天,網(wǎng)上買的《鳥哥的Linux私房菜》到了,今天遂開始我的 Linux征程。正好有博客園這個平臺,正好現(xiàn)在也是懶得記什么筆記,那就把學(xué)習(xí)的歷程和知識在此做一個詳細的記錄,方便自己之后溫故知新。因為懶得編輯 了,而且Ubuntn這個輸入法不是很舒服,為了效率就一次過了,錯別字什么的不管了~~大家見諒下噢~
一.幾個比較好的學(xué)習(xí)網(wǎng)站:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
Linux開發(fā)網(wǎng)站: http://www.kernel.org/ (kernel的意思就是內(nèi)核)
Study-Area: http://www.study-area.org/menu2.htm
鳥哥的私房菜: http://linux.vbird.org/
Ubuntn論壇: http://forum.ubuntu.org.cn/
雖然自己不是很喜歡看網(wǎng)絡(luò)版的東西,不過系統(tǒng)教學(xué)網(wǎng)站的好處就是你可以非常有針對性的對自己感興趣的部分進行學(xué)習(xí),這個還是蠻不錯的 。
?
二.內(nèi)容重點回顧: ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
1. 操作系統(tǒng)(Operation System)主要用于管理與驅(qū)動硬件,因此必須要能夠管理內(nèi)存,管理設(shè)備,負責(zé)進程管理以及系統(tǒng)調(diào)用等。因此,只 ? 要能夠讓硬件各種設(shè)備準備妥當 (Ready),他的任務(wù)也就完成了,剩下的主要就靠各種軟件針對操作系統(tǒng)所提供的各種接口來實現(xiàn)自己想要搞 ? ?定的功能了。這么一說來,包括操作系統(tǒng)在內(nèi)的 軟件其實都在干一件事情額...那就是利用已知的接口實現(xiàn)自己想法,同時為下一層次的軟件 ? ?提供一些供他們調(diào)用的接口,實現(xiàn)一個包裝過程。區(qū)別無非就是操作 系統(tǒng)是包裝硬件底層控制提供給其他軟件一些可以控制硬件的接口,而 ?軟件就是調(diào)用這些接口實現(xiàn)挈合用戶需要的功能。
2.Linux優(yōu)缺點:
A.Unix是Linux的前身,Linux繼承了Unix穩(wěn)定性好,保密行高和架構(gòu)開放等優(yōu)勢。(UNIX-LIKE)
B.配備需求低廉。硬件更新之快大家有目共睹,雖然一些硬件被淘汰了,但是并不是代表他們功能不好,而是新的出現(xiàn)的太快。那我們就可以利用這些相對便宜的硬件設(shè)備來組裝自己的Linux主機,同時運行的仍然非常穩(wěn)定。
C.支持多用戶同時在線,而且資源分配較為公平,也是分時操作系統(tǒng)的緣故嘛。(時間片分配CPU資源)
? D.對于他的保密性的體現(xiàn),主要在用戶與用戶組規(guī)劃中。Linux機器中,文件的屬性可以分為可讀,可寫,可執(zhí)行(r,w,x)。同時,這些屬性還可以分為 三個種類,文件擁有者,文件所屬用戶組,其他飛擁有者。(User,UserGroup,Others)用戶包含在用戶組中,用戶組中的每個用戶又自己的 私有空間,同時還又用戶組的共享空間。
etc
3.Linux可是正兒八經(jīng)的“樹狀目錄”了,只有一個根文件夾,根節(jié)點應(yīng)該就是這個主文件系統(tǒng)吧。
/*****唧唧歪歪******/
? ? ?鳥哥的私房菜是拿CentOS為基準整的,而我安裝的又是Ubuntn,是有一點小小的糾結(jié)額。不過我還是沒有選擇換掉,畢竟Ubuntn的界面還是非常炫的嘛,而且快捷鍵什么的我也挺熟悉的了,打開Terminal也非常方便,就用這個吧。我用的Wubi安裝,直接雙系統(tǒng),所以就沒有遇到什么安裝上的一些 問題了,所以安裝系統(tǒng)的那一章我也就沒怎么看。
/****************/
三.初識一些Shell命令吧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
?? 命令的格式 command? [-option]? parameter1? parameter2 ...... ??? ? ? ?
1.這個command是命令或者可執(zhí)行文件。
2.中括號[]并不存在于實際的命令中,也就是說是可選項,一些參數(shù)設(shè)置,例如? -h,又時候用全名 --h。
3.Linux中英文是區(qū)分大小寫的。
4.按下Enter鍵也就以為著立即執(zhí)行該行的命令。如果命令太長的時候,可以使用反斜扛 (\)來轉(zhuǎn)義 Enter 符號,使命令延續(xù)到下一行。
? 也就是說在第一行的末尾加上(\),然后在下一行繼續(xù)輸命令就成。
??? 來一些簡單的命令吧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????
date:日期
cal:日歷?????? cal 2012 輸出一年的日歷???? cal 12 1992? 輸出某一個月的日歷
bc:計算器???? quit可以退出? 如果要輸出帶小數(shù)的,必須得在計算之前加上 scale = 希望保留的小數(shù)點后位數(shù)
echo $LANG 顯示目前的語言
LANG=en_US 修改當前的語言,注銷再啟動才會生效的。
clear:清屏
man命令和info命令:可以查看某個命令的相關(guān)信息, eg: man cal???? info cal.
? ? ?遇到不會的命令就在這里面查吧, 同時Google也是一個很好的選擇。
? ?? 重要的熱鍵: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? 雙擊Tab鍵,顯示聯(lián)想存在的所有命令,比如你輸入ca,然后在雙擊Tab鍵,就會出現(xiàn)所有以ca開頭的命令。畢竟英語不是我們的母語,防止拼錯嘛。
不光可以補全命令,同時文件名也可以補全的,同志們試試就知道了。(非常非常好用!!!)
Ctrl + C 停止當前運行程序,根Windows的CMD命令一模一樣嘛。
Ctrl + D 代表的意思是輸入結(jié)束,同時也可以用這個來關(guān)閉Terminal。
?? 命令名稱后括號內(nèi)數(shù)字的意思(man或info后出現(xiàn)) ? ? ? ? ? ? ? ? ??
?
代號 | 代表內(nèi)容 |
1 | ?用戶在shell環(huán)境中可以操作的命令或者可執(zhí)行文件 |
2 | 系統(tǒng)內(nèi)核可調(diào)用的函數(shù)與工具 |
3 | 一些常用的函數(shù)與函數(shù)庫,大部分為C的函數(shù)庫 |
4 | 設(shè)備文件的說明,通常在/dev下的文件 |
5 | 配置文件或者是某些文件的格式 |
6 | 游戲 |
7 | 慣例與協(xié)議等 |
8 | 系統(tǒng)管理員可用的管理命令 |
9 | 根kernel有關(guān)的文件 |
?
我勒個去,這個表格整的我真心費勁額,第一次搞還真不習(xí)慣。。。
這些代號里面1,5,8比較重要:
1.用戶在Shell環(huán)境中可以操作的命令或可執(zhí)行程序
5.配置文件或者某些文件的格式
8.系統(tǒng)管理員可用的管理命令
?
今天就先到這吧,這個月我會堅持把這個系列的寫完,希望能對一些新手有小小的幫助,同時也希望高手們多多指教哈。
本作品由
vortex.zhu
創(chuàng)作
采用
知識共享署名-非商業(yè)性使用-禁止演繹 2.5 中國大陸許可協(xié)議
進行許可。
基于
www.cnblogs.com
上的作品創(chuàng)作。
Permissions beyond the scope of this license may be available at
http://www.cnblogs.com/VortexPiggy/
.
?
?
?
?
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
