posts - 110,  comments - 152,  trackbacks - 0
                       我并不認為每個人都能夠——后者應該——從Microsoft轉到Linux,也沒有覺得到這個生活中最重要的決定,但是我知道我在計算機前面花費了多少時間以及用他們幫助了多少人,我也知道從使用Linux中獲得的滿意度和不受困于某個公司操作系統(tǒng)的好處。
                                                                                              ——引于《Windows用戶轉向Linux的12個步驟》

          Windows用戶轉向Linux的12個步驟(ONE)

          • Linux基礎
            • 簡介
              • Linux是個免費的,開放源代碼的,有所有開發(fā)者協(xié)作開發(fā)的類Unix操作系統(tǒng)
              • 可以運行在大多數(shù)的硬件平臺上面
              • 提供廣泛的網(wǎng)絡支持,同其他系統(tǒng)交換所必須的許多特性
              • 擁有大量的應用程序,無論本身開發(fā)的還是從其他系統(tǒng)引入的
            • 由來
              • 由荷蘭赫爾辛基大學學生Linux Benedict Torvalds于1991年創(chuàng)立
              • 最初目的是替代Minix操作系統(tǒng),作為小型類Unix操作系統(tǒng)運行在大學計算機上
            • Linux與Windows比較的9個方面
              • 性能/價格比(Cost/Value for Money):Linux win——Linux免費,Windows收費
              • 用戶滿意度(User Satisfaction):Windows win——Linux命令行模式,Gui不完善;Windows完善的窗口系統(tǒng)
              • 應用支持(Application Support):Windows win——Windows軟件種類豐富功能多樣;Linux需要努力
              • OS互操作性(OS Interoperability):Linux win——Linux可以掛載其他操作系統(tǒng)的分區(qū);Windows不可以
              • OS伸縮性(OS Scalability):Linux win——Linux可以定制內(nèi)核,并按需切換;Windows只能接受默認設置
              • OS功能(OS Functionality):Linux win——Linux的功能可從任何角度定制,甚至于自己完善;Windows只能提交bug等待升級
              • OS可用性(OS Availability):Linux win——Linux可穩(wěn)定運行長時間,Windows穩(wěn)定性不足
              • OS支持(OS Support):Linux win——Linxu可以運行在各種硬件條件下,Windows對硬件要求較高
              • 操作特性(Operational Features):Linux win——Linux在內(nèi)存管理,文件管理,多用戶和安全性方面強于Windows
            • 基本概念
              • 內(nèi)核 (kernerl)
                • 內(nèi)核是操作系統(tǒng)中出來最基本功能以及控制計算機硬件之間交換作用的部分
                • Linux是模塊化的,在創(chuàng)建內(nèi)核程序時,Linux是可定制的可包含某些特性或者除去某些特性
              • shell  與 shell腳本
                • shell是個特殊的軟件,提供基于文本的用戶界面,用于完成用戶與系統(tǒng)內(nèi)核以及應用軟件之間的交互
                • shell有多種,用戶可以選擇。如:bash(GNU Bourne Again shell),zsh(Z shell),tcsh(TC shell)等
                • shell腳本類似于windows下面的批處理文件
                • shell是個文本文件,并總是以#和!開頭,之后是shell程序的完整路徑
              • 用戶,用戶組,root
                • root用戶:負責安裝,判定和解決系統(tǒng)出現(xiàn)的問題,以及維護系統(tǒng)安全。系統(tǒng)中的一切root都有權處理
                • 用戶:普通用戶不能修改其主目錄外的任何目錄
                • 用戶組:默認情況下,同組用戶可以相互訪問組成員主目錄中的文件,但不能修改
              • 屬主,文件屬性,權限
                • 屬主:文件的所有者,默認為文件創(chuàng)建者,root用戶可修改
                • 文件屬性:文件按照屬主,用戶組,和所有人分別有不同的權限等級。
                • 權限:R-讀4;W-寫2;X執(zhí)行1;可通過屬主或root運行chmod修改權限
              • 設備管理,掛載
                • Linux中設備也是一種文件,他們通過特殊的文件名進行表示
                • Linux用設備名操作驅動器,但是用戶必須用其掛載點來訪問驅動器
              • X,KDE,GNOME
                • X 指的是Linux的圖形化界面;KDE和GNOME是其中的幾個種類
                • KDE包括自己的窗口管理器KWM,GNOME能同幾種窗口管理器一起集成工作
              • 目錄結構
                • / :根目錄,不是root用戶的主目錄。
                • /root :root用戶主目錄;可通過cd ~訪問
                • /bin:存放超級用戶和一般用戶使用的命令文件
                • /boot:存放系統(tǒng)啟動所需要的大多數(shù)文件,啟動時其他文件存儲在/sbin中
                • /dev:存放設備文件和其他特殊文件
                  • /dev/ide:整個IDE硬盤
                  • /dev/hdb1:IDE硬盤的第一個分區(qū)
                  • /dev/fd0:第一個軟驅
                  • /dev/lp0:第一個串口打印機
                  • /dev/sda:整個SCSI硬盤
                  • /dev/tty1:第一個虛擬控制臺
                • /etc:存放啟動和運行系統(tǒng)所需要的大部分配置文件,這些文件大多數(shù)可以編輯
                • /home:存放系統(tǒng)中除Root用戶外所有用戶的主目錄
                • /lib:包含了/bin和/sbin里面使用的庫文件
                • /mnt:用于零時裝載文件系統(tǒng)
                • /opt:第三方軟件的安裝目錄,而實際上這些應用多安裝/var/local
                • /proc:用于同Linux內(nèi)存交換數(shù)據(jù)。在這個目錄下面有一些可查看的文本文件,其中有內(nèi)核版本,系統(tǒng)正常工作時間和處理器,內(nèi)存信息
                • /tmp:系統(tǒng)利用該目錄存儲臨時文件
                • /sbin:root用戶使用的網(wǎng)絡命令包含在這個目錄中,其中有文件系統(tǒng)檢查命令,關機命令和一些網(wǎng)絡命令
                • /usr:包含了系統(tǒng)中每個用戶都可以使用的命令和文件。包含了集成套件中一起安裝的大多數(shù)程序和實用工具。注意:用戶對改目錄只有訪問權限,即不能改變/usr目錄中的內(nèi)容
                • /usr/local:存在與/usr之下但是可以被修改。大多第三方軟件的習慣安裝位置
                • /usr/src:出發(fā)Linux源代碼,編譯內(nèi)核時可用
                • /var:存放Linux中可變數(shù)據(jù)的地方。可變數(shù)據(jù)包括鎖文件,日志文件,郵件箱,假脫機文件和高速緩存數(shù)據(jù)
                • 其他:Linux是大小寫敏感的操作系統(tǒng)
              • 進程
                • 前臺進程
                  • 用戶接受用戶命令 和刷新屏幕顯示內(nèi)容
                  • bash,zsh,tcsh都提供fg命令,用于將進程從后臺轉移到前臺
                • 后臺進程:不等待出現(xiàn)任何其他事情的進程
                • kill進程:可以殺手進程的進程。普通用戶殺自己的,root 用戶殺所有
                • 時鐘守護程序(cron):能夠安裝某種規(guī)律有計劃執(zhí)行進程的進程。通過crontab來維護
                • 守護程序(daemon):潛伏在后臺的進程,會不知疲倦的執(zhí)行給予它的命令
                • top:查看系統(tǒng)性能的進程,并能夠提供附近信息
                • ps(process status):確定全部進程的狀態(tài)
              • 重定向
                • 文件:stdin——標準輸入文件,默認為鍵盤。stdout——標準輸出文件,默認為顯示器
                • >:重定向stdin的輸入到指定文件,如指定文件重復則覆蓋,沒有則新創(chuàng)建一個
                • >>:類似>,當指定文件重復時則把輸出內(nèi)容附加到指定文件后面
                • <:默認為鍵盤輸入,如與文件名向鏈接 則執(zhí)行文件中的命令
                • |:(pipe 管道),將一個程序的輸出定向為另一個程序的輸入
              • ODD命令
                • 文件命令
                  • ls:查看文件信息
                  • ln:符合鏈接
                    • ln -s 軟連接
                    • ln 硬鏈接,指向真實文件時,及時真實文件被刪除,Linux也會認為真實文件存在,只要真實文件的硬鏈接存在
                  • cp:復制文件
                  • mv:移動文件 重命名文件
                  • rm:刪除文件
                  • cat:查看文件 合并文件
                  • more:有分屏功能的文件查看器
                  • less:可前后翻頁的文件查看器
                  • head:查看文件頭部
                  • tail:查看文件尾部
                  • lpr:向打印機發(fā)送內(nèi)容的命令
                  • grep:能夠在指定的文件或者目錄中找到包含了給定字符串的文件
                  • diff:比較文件內(nèi)容,diff -y將差異的行并排輸出
                • 目錄命令
                  • pwd:查看當前路徑
                  • cd:轉換當前目錄
                  • mkdir:新建目錄
                  • rmdir:刪除目錄
                • 多用戶命令
                  • users:顯示在線用戶名
                  • who:顯示在線用戶信息,不僅僅是用戶名
                  • finger:更詳細的用戶信息
                • 安全性命令
                  • pwsswd:設置用戶密碼
                  • chown:修改文件或目錄的屬主
                  • chmod:修改文件或目錄的權限
                • 網(wǎng)絡命令
                  • ftp:ftp客戶端操作命令
                  • rlogin:遠程登錄命令
                  • rsh:遠程執(zhí)行命令
                  • telnet:telnet協(xié)議客戶端命令
              • 特色工具
                • make:一個GNU程序,允許你新建一個大軟件以運行在你的系統(tǒng)上。一般軟件的安裝說明會存在于README,INSTALL文件中
                • man:幫助工具,常有模塊
                  • Name fo The Command(命令名稱)
                  • A synopsis of its use(使用概要)
                  • A description of its functions(功能描述)
                  • Details of its options(可選項詳情)
                  • Enviromment variables it uses(它使用的環(huán)境變量)
                  • Names of related commands(相關命令的名稱)
                  • Description of any know bugs(以知BUGS)
                  • Tips for use(使用提示)
                • info:幫助工具,類似man,但運行跟蹤文件中的超鏈接
                • lilo(Linux Loader):在系統(tǒng)引導是,lilo轉載Linux的內(nèi)核,并且也可以將它配置為引導到其他操作系統(tǒng)
                • 文本編輯器:pico,vi,Emacs
            • 信息來源
              • http://www.linux.org
              • http://www.linuxsir.org
              • http://www.ubuntu.com.cn/




          平凡而簡單的人一個,無權無勢也無牽無掛。一路廝殺,只進不退,死而后已,豈不爽哉!
          收起對“車”日行千里的羨慕;收起對“馬”左右逢緣的感嘆;目標記在心里面,向前進。一次一步,一步一腳印,跬步千里。
          這個角色很適合現(xiàn)在的


          posted on 2007-09-14 22:41 過河卒 閱讀(5155) 評論(0)  編輯  收藏 所屬分類: OS/Linux/Windows
          文章來自: http://www.blogjava.com/ponzmd/ (彭俊-過河卒) 轉貼請聲明!
          訪問統(tǒng)計:
          主站蜘蛛池模板: 无为县| 肇源县| 宁波市| 宁津县| 昌图县| 清镇市| 财经| 方山县| 鹤峰县| 枝江市| 治县。| 綦江县| 衡东县| 若尔盖县| 屯昌县| 田林县| 盖州市| 化德县| 牟定县| 新乡县| 张家口市| 嘉义市| 荥阳市| 洪洞县| 儋州市| 台东县| 兴山县| 色达县| 濉溪县| 武威市| 九江市| 邵阳县| 营山县| 海兴县| 青田县| 九江县| 望江县| 芦溪县| 西乌珠穆沁旗| 汉中市| 莎车县|