歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux高手給菜鳥的忠告

Linux高手給菜鳥的忠告

日期:2017/2/28 18:06:31   编辑:Linux教程

現在好多的人開始接觸電腦的時候,見到的應該是WindowsXP說實話,XP已經是一個很人性化,封裝的很好的一個系統了一個對電腦一竅不通的人都能很快的使用它。這樣很多人對"電腦"的印象和那些和我一樣一開始接觸的是DOS人是絕然不同的。在DOS時代,如果你對電腦的基礎知識不懂的話是玩不動它的,不像現在好多人CPU是什麼都不知道,卻能夠是Flash高手,傾倒MM無數。如果你是這樣的人,你要學Linux,你有一段回頭路要走,為什麼,看下去我們先看看MS操作系統的發展,他有兩套內核MSDOS--->DOS+Win3.2-->Win9X /--->WinXP---> WindowsNT3.1---NT4.0-->Win2000 /他的發展是從DOS這個純字符界面的系統發展到一個由字符界面的內核加上一個圖像界面的應用程序(Win3.2)再到結合把兩個合為一體的Win95,到現在再並上一開始就是圖形界面的NT成為WindowsXP,他未來的野心就是並上internet成為 .net現在我們來看Linux,Linux只是個內核!這點很重要,你必須理解這一點。只有一個內核是不能構成一個操作系統的。現在的Linux操作系統如RedHat,藍點,紅旗等,都是用這麼一個內核,加上其它的應用程序(包括X)構成的。任何一個叫做操作系統的東西都是這樣子構成的:內核+用戶界面+一般應用程序。

現在我就拿MS的系統和Linux的系統的互相對應來讓大家更多的認識Linux如果你裝過DOS,那你一定知道安裝完成之後整個硬盤是這樣根目錄下有io.sys msdos.sys command.com config.sys autoexec.bat共5個文件,以及C:/dos這個目錄,很簡單。其中io.sys和msdos.sys就是系統的內核,command.com是用戶界面(shell),config.sys和autoexec.bat是配置文件,C:/DOS目錄下面的是一般應用程序系統啟動時首先裝入io.sys,再根據配置文件的設置裝入msdos.sys和command.com,然後就出現提示符,現在你就能輸入命令了。如copy c:/aaa.txt d:/aaa.txt 來拷貝文件。也你能夠使用C:/dos目錄下的一些應用程序來完成工作,如用edit編輯文件,用Qbasic寫basic程序。接下去你安裝了一個叫做Foxpro2.6的程序,這個程序可以讓你做一些數據庫方面的工作,然後你在安裝了一個叫做windows3.2中文版的程序,這個程序可厲害了,你現在不用在命令行下打命令了,可以用鼠標來操作了,打開文件管理器,打開C 再打開另一個窗口D,用鼠標一拉就能完成copy c:/aaa.txt d:/aaa.txt這個命令,你只是動了幾次食指和現在在windows98下沒什麼兩樣。

OK ,goto Linux安裝好Linux之後根目錄下有boot,bin,sbin,etc,usr/bin,等幾個目錄boot下有vmlinuz這個文件,這個就是內核,就是目前世界上最厲害的黑客linus帶頭寫的那個東東。bin下有sh,這個就是shell(==command.com,用戶界面)因為UNIX系統是沒有內部命令這個說法的,准確地說/bin+/sbin == Command.com而/etc == config.sys + msdos.sys剩下/usr/bin == c:/dos當然。因為Linux比Dos龐大得多,所以,reahat和紅旗或者有不同的安排方法,各種目錄下的東西並不規則。

Linux的啟動同樣是裝載vmLinuxz,然後裝載sh(或者其他的shell,如bash),出來提示符。現在你同樣能輸入命令了。如cp /aaa.txt /tmp/aaa.txt。同樣可以用vi編輯文件,用gcc編譯程序接下去你安裝了一個叫做MySQL的程序,這個程序可以讓你做一些數據庫方面的工作,然後你再安裝了一個叫做kde4.0的程序,這個程序可厲害了,你現在不用在命令行下打命令了,可以用鼠標來操作了,打開文件管理器,打開/ 再打開另一個窗口/tmp,用鼠標一拉就能完成cp /aaa.txt /tmp/aaa.txt這個命令,你只是動了幾次食指和現在在windows98下沒什麼兩樣。

看到這裡希望你明白我為什麼說你在走回頭路,因為目前的Linux操作系統==MS的Win3.2但MS系統已經走過了9X,現在是XP了,整整落後了兩代。當然,這是從用戶界面上來說的,但也恰恰是很多人裝個Linux之後就是在X的kde上搞東搞西,而其它的什麼都搞不起來,為什麼搞不起來因為你沒搞過DOS,你根本就不知道系統還可以有這樣的搞法。你一開始接觸的就是98,電腦給你的感覺就是用鼠標來操作的東西,你認為同樣是操作系統,Linux也應該是這樣的東西。你根本就沒有想過你一直以為你在玩的是Linux,但實際上你玩的只不過是一個運行在Linux系統上的程序而已。

Copyright © Linux教程網 All Rights Reserved