国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本
首頁
|
新聞
|
娛樂
|
游戲
|
科普
|
文學
|
編程
|
系統
|
數據庫
|
建站
|
學院
|
產品
|
網管
|
維修
|
辦公
|
熱點
首頁
>
系統
>
Linux
> 正文
Linux學習基礎教程
2020-10-28 18:52:25
字體:
大
中
小
來源:
轉載
供稿:網友
Linux學習基礎
1、什么是Linux?
準確的說,是指Linux的kernel(系統的核心程序),其內核版權屬于Linus Torvalds,在GPL(GNU General Public License)版權協議下發行, 任何人都可以自由的復制(copy), 修改(change), 套裝分發(distribute),銷售,但是不可以在分發時加入任何限制, 而且所有原碼必須是公開的,所以任何人都可以無償取得所有執行文件和原代碼。
對于Linux用戶和系統管理員來說,Linux是指包含Linux kernel、utilities (系統工具程序)以及application (應用軟件)的一個完整的操作系統。Linux的應用軟件是由自由軟件基金會(FSF)開發的,全世界許多熱心的程序員為Linux開發或移植了很多應用程序,包括X-Windows、Emacs、TCP/IP網絡(包括SLIP/PPP/ISDN)等等,現在Linux(包括內核和大量的應用程序)光是執行程序就已經達到200M,完全安裝后的規模將更大(大約500M左右)。
從本質上講,Linux是Unix的”克隆”或Unix風格的操作系統,在原代碼級上兼容絕大部分的Unix標準(如IEEE POSIX,System V,BSD),它遵從 POSIX規范,例如對于System V來說,把其上程序源代碼拿到 Linux下重新編譯后就可以運行,而對于BSD Unix來說,它的可執行文件可以直接在Linux環境下運行。
Linux的標志是可愛的企鵝,至于為什么選用企鵝,Linus是這樣說的:別的都被他人用了,企鵝,不是也非常可愛嗎?!由Linux作者發布的僅僅是一個內核而己,有一些公司或組織把內核、原代碼及相關的應用程序組織在一起發行, 于是就產生了不同的Linux發行(distributor)版本, 比較著名的發行版本有RedHat、SlackWare 、S.u.S.e、Debian 等。
2、Linux的發展歷史?
Linux的歷史可以追溯到1990年,Linus Torvalds還是芬蘭赫爾辛基大學的一名學生,最初用匯編語言寫了一個在80386保護模式下處理多任務切換的程序,后來從Minix(用于操作系統教學、很小的Unix)中得到靈感,發誓要寫一個比Minix更好的Minix,于是開始寫了一些硬件的設備驅動程序、一個小的文件系統......,這樣0.0.1版本的Linux就出來了,但是它必須在有Minix的機器上編譯以后才能玩,這時候的Linus已經完全“走火入魔”了,決定踢開Minix“鬧革命”,于是在1991年10月5號發布了Linux 0.0.2版本,這個版本已經可以運行bash(一種用戶與操作系統內核通訊的軟件)和gcc(GNU C編譯器)了。
Linus從一開始,就決定自由擴散Linux、包括源代碼,他把源代碼發布在網上,隨即就引起愛好者的注意,他們通過互連網也加入了Linux的內核開發工作,一大批高水平程序員的加入,使得Linux達到迅猛發展,到1993年底,Linux 1.0終于誕生。Linux 1.0已經是一個功能完備的操作系統了,其內核寫得緊湊高效,可以充分發揮硬件的性能,在4M內存的80386機器上也表現得非常好。
很多人對Linux的認識有個誤區,即總把Linux與低檔硬件平臺聯系到一起,其實從2.1.xx系列內核開始,Linux就開始走高端的路子了,大約在1.3版本之后,開始向其他硬件平臺上移植,包括號稱最快的CPU---Digital Alpha(目前主頻是最高的),目前Linux能將硬件的性能充分發揮出來,可以囊括低端到高端的所有應用。
Linux加入GNU并遵循公共版權許可證(GPL),由于不排斥商家對自由軟件進一步開發,不排斥在Linux上開發商業軟件,故而使Linux又開始了一次飛躍,出現了很多的Linux發行版,如Slackware、Redhat、Suse、TurboLinux、OpenLinux等十多種,而且還在增加,還有一些公司在Linux上開發商業軟件或把其他Unix平臺的軟件移植到Linux上來,如今很多IT界的大腕如IBM、Intel、Oracle、Infomix、Sysbase、Corel、Netscape、CA、Novell等都宣布支持Linux! 商家的加盟彌補了純自由軟件的不足和發展障礙,Linux得以迅速普及。
1、如何快速掌握Linux?
方法是多動手、動腦,學習時要經常與Windows進行對比。建議你先安裝RedHat Linux,然后練習如何配置它,如何使用Linux命令,如何在X―WINDOWS下操作,如何在Linux下安裝應用軟件,如何在Linux下上網、編輯文檔、播放多媒體文件、玩游戲等。
快速上手的方法只有一個,那就是多動手操作,看看你能否完成上面的工作。
2、Linux與Windows有哪些異同點?
Windows是圖形界面的,Linux類似以前的DOS,是文本界面的,如果你運行了圖形界面程序X-WINDOWS后,Linux也能顯示圖形界面,也有開始菜單、桌面、圖標等。
Windows有MS-DOS方式,在該方式下通過輸入DOS命令來操作電腦;而Linux與Windows類似,也有命令方式,Linux啟動后如果不執行X-WINDOWS,就會處于命令方式下,必須發命令才能操作電腦。另外Linux上也有很多的應用軟件,安裝運行了這些軟件后,你就可以在Linux上編輯文檔、圖片,玩游戲、上網、播放多媒體文件等。
不過Linux的分區格式和目錄結構,與Windows迥然不同,應用軟件的安裝方式也不同。
3、安裝Linux時的注意事項
安裝前確定好Linux安裝在哪個分區,Linux也有系統分區和Swap分區(類似Windows的虛擬分區,即交換文件)兩個分區。由于Linux支持的分區格式與Windows分區格式不同,所以如果安裝了Linux后,Windows還能繼續使用,Linux就應該安裝在硬盤分區的最后一個擴展分區;其次Linux的Swap分區必須保證有60MB,系統分區最少要保證240MB;此外安裝前搜集好PC硬件方面的信息,特別是顯示器信息,這將直接決定你安裝Linux后,使用圖形界面程序的效果;在安裝、使用中輸入命令時,請注意大小寫。
4、掌握Linux的目錄結構
Linux的目錄結構與Windows不同,而且在Windows下看不到Linux的目錄,反過來,Linux也看不到Windows下的目錄。Linux下各目錄的含義如下:
目錄名稱 意 義
/vmlinuz 該目錄中存放的是系統內核
/bin 該目錄中存放Linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。
/boot 該目錄下存放的都是系統啟動時要用到的程序,當用lilo引導Linux時,會用到這里的一些信息
/dev 該目錄包含了Linux系統中使用的所有外部設備,它實際上是訪問這些外部設備的端口,你可以訪問這些外部設備,與訪問一個文件或一個目錄沒有區別。例如在系統中鍵入“cd /dev/cdrom”,就可以看到光驅中的文件;鍵入“cd /dev/mouse”即可看鼠標的相關文件。
/cdrom 該目錄在剛安裝系統時是空的,你可以將光驅文件系統掛在這個目錄下, 例如“mount /dev/cdrom /cdrom”
/etc
該目錄存放了系統管理時要用到的各種配置文件和子目錄,例如網絡配置文件、文件系統、X系統配置文件、設備配置信息、設置用戶信息等。
/sbin 該目錄用來存放系統管理員的系統管理程序。
/home 如果建立一個名為“xx”的用戶,那么在/home目錄下就有一個對應的“/home/xx”路徑,用來存放該用戶的主目錄。
/lib 該目錄用來存放系統動態連接共享庫,幾乎所有的應用程序都會用到該目錄下的共享庫
/lost+found 該目錄在大多數情況下都是空的。但當突然停電、或者非正常關機后,有些文件就臨時存放在這里。
/mnt 該目錄在一般情況下也是空的,你可以臨時將別的文件系統掛在該目錄下。
/proc 可以在該目錄下獲取系統信息,這些信息是在內存中由系統自己產生的
/root 如果你是以超級用戶的身份登錄的,這個就是超級用戶的主目錄
/tmp 用來存放不同程序執行時產生的臨時文件
/usr 用戶的很多應用程序和文件都存放在該目錄下
5、Linux的常用命令
如果在Linux命令行模式下遇到不會用的命令,你可以打"man [command]"得到該命令的幫助,如果想知道一個命令有哪些參數,可以打command -help來得到。
注意:linux中的參數輸入形式和dos不一樣,在命令后面應該打一個空格,然后打"-",最后再跟一個或多個參數;另外linux下大小寫是有區別的!
下面介紹幾個linux下最常用的命令,每個命令都與對應的dos命令作比較,并列出一些常用的參數。
命令參數 意 義
Ls
-a列出系統中的隱含文件,linux下的隱含文件是靠文件名的格式來表示的,不同于dos是靠文件屬性來表示,即只要該文件以“.”開頭,那么它就是隱含文件。
-l以長式列出。就是把該文件或目錄的所有信息都列出來,一個文件占一行
相當于dos下的dir命令,是列文件列表的命令。
cd 和dos下的cd一樣,轉換目錄的命令。 注意:linux下轉到上級目錄要打"cd .."而不是dos下的"cd..",即"cd"后面要有個空格
pwd 列出當前目錄命令,相當于dos下沒有參數的cd命令。例如:
[root@ttqq bin]# pwd /usr/bin [root@ttqq bin]# 這表示目前在"/usr/bin"目錄下。
Mkdir
-m mode表示建立目錄時默認的目錄模式。這個是dos和Windows所沒有的功能,主要是關于權限的問題。
建立新目錄,相當于dos的md命令。一般就用 mkdir [dirname]
rmdir 刪除目錄,相當于dos的rd命令。
用法:rmdir [dirname]
cat 在文件后面追加文件,或在屏幕上打印文件內容,追加功能相當于dos的copy file1+file2,而在屏幕上打印文件內容可以和dos的typeml來類比。如果文件太大,在一屏上無法完全顯示,則可用more命令
more 分屏顯示文件內容,和dos下的more命令大致相同,但它可以和別的命令搭配使用。如:cat /home/eec/myfile | more。
cp
-r相當于dos的xcopy/s。用于拷貝一個目錄下的所有子目錄和文件 拷貝文件,相當于dos下的copy,使用方法與dos下的copy一樣。
=======================================
系統安裝: Linux快速入門
不少初學者都覺得Linux操作系統難用,現特將Linux中的基本操作與DOS操作系統中相似的操作對照比較如下,以讓大家盡快入門
[一、基礎知識]
1、[系統安裝]
Linux的安裝時,使用Tab、箭頭、空格、回車等鍵做出選擇。Linux一般須安裝在單獨的分區下,為避免Windows系統中的注冊表、快捷方式路徑出錯,最好安裝在硬盤的最后一個分區。即將最后的一個分區刪除后,用分區軟件(建議用Pqmagic)分為Linux Native(根分區)和Linux Swap(數據交換區),如果您的硬盤大于8G,您的Linux root分區應安裝在前8G之內(linux 根分區終止扇區 <1023 柱面)。Native分區一般要大于240MB,具體大小視安裝的Linux組件決定,建議不要大于2G。Swap分區必須有60MB以上。安裝前要搜集好您的硬件信息如:CPU、內存、顯示器、顯卡、鼠標、鍵盤等。Linux的版本有很多,而且不斷更新,根據提示安裝一般都可順利完成。
2、[登陸進入]
默認安裝,啟動后在出現的Lilo boot:之后輸入Linux(或回車),Linux便開始啟動,當出現登陸提示符Login:時,輸入用戶名,然后出現口令提示符password:輸入口令。可進入相應的用戶環境。如輸入:root,及其密碼,可進入超級用戶環境#,輸入其他用戶名及口令,可進入該用戶環境$(當然由于版本的不同還可能是%等)。
3、[關閉系統]
在超級用戶提示符#下輸入halt(立即關機)或shutdown [time](延遲time分后關機,給各用戶每隔一段時間發出還有多長時間將關機的警告)后,計算機將進行一系列的關機工作,最后出現System halt時,表示可以關閉電源了。非超級用戶則需用exit命令退出操作環境,再用超級用戶:root登陸,才能執行關閉操作。
4、[注意事項]
與DOS不完全相同的地方:
DOS Linux 備注
命令行字母 不區分大小寫 區分大小寫 在Linux中,超級用戶的系統提示符是#,一般普通用戶的系統提示符是$,普通用戶的系統提示符也同DOS一樣可以更改。通配符中*、?與DOS中的含義相同,[]是僅包括括號內的符號,連續的符號可用“-”連接首尾的符號代替,如[12345678]可以用[1-8]代替,[abcdefijk]可用[a-fi-k ]表示。
路徑分隔符 /
提示符 > #、$
通配符 *、? *、?、[]
5、[文件類型]
與DOS、Windows不同,在Linux系統中,目錄和設備都被視為文件,共有四種文件類型,它們是:⑴普通文件,即我們通常所說的文件,在長列目錄方式時行首前用一符號“-”表示。⑵目錄文件,即我們通常所說的目錄,在長列目錄方式時行用首前用一字母“d”表示。⑶字符設備文件,如顯示器、打印機、終端等,在長列目錄方式時行首前用一字母 “c”表示。⑷塊設備文件,如硬盤、軟盤、光盤在長列目錄方式時行首前用一字母“b”表示。在Linux中用長格式列目錄命令ls -l時,例如:
-rwxrw-r-- 5 user group 1089 Nov 18 1998 filename
存取權限 用戶 組名 字節數 最后修改時間 文件名
DOS下的文件名是8.3格式的,Windows95以后開始支持長文件名,Linux支持長文件名。在DOS下擴展名是com、exe或bat的文件為可執行文件,但在Linux中文件類型只能通過文件屬性得知,用命令ls 主站蜘蛛池模板:
西藏
|
永城市
|
永州市
|
阳东县
|
临西县
|
娱乐
|
贡觉县
|
石嘴山市
|
孟津县
|
九龙县
|
合阳县
|
哈尔滨市
|
柳林县
|
竹北市
|
平安县
|
临清市
|
和静县
|
聂荣县
|
云南省
|
昆山市
|
庐江县
|
新平
|
五家渠市
|
芜湖市
|
沁源县
|
柞水县
|
盐津县
|
集贤县
|
伊春市
|
宜川县
|
独山县
|
周宁县
|
宾川县
|
台山市
|
卓尼县
|
达日县
|
南靖县
|
神池县
|
贺州市
|
隆昌县
|
尼木县
|