LINUX系統(tǒng)的主要特點(diǎn)。\x0d\x0a1、開放性:特別是遵循開放系統(tǒng)互連(OSI)國際標(biāo)準(zhǔn)。\x0d\x0a2、多用戶:操作系統(tǒng)資源可以被不同用戶使用,每個用戶對自己的資源(例如:文件、設(shè)備)有特定的權(quán)限,互不影響。\x0d\x0a3、多任務(wù):計算機(jī)同時執(zhí)行多個程序,而同時各個程序的運(yùn)行互相獨(dú)立。\x0d\x0a4、良好的用戶界面:Linux向用戶提供了兩種界面:用戶界面和系統(tǒng)調(diào)用。Linux還為用戶提供了圖形用戶界面。它利用鼠標(biāo)、菜單、窗口、滾勱條等設(shè)施,給用戶呈現(xiàn)一個直觀、易操作、交互性強(qiáng)的友好的圖形化界面。\x0d\x0a5、設(shè)備獨(dú)立性:操作系統(tǒng)把所有外部設(shè)備統(tǒng)一當(dāng)作成文件來看待,只要安裝驅(qū)勱程序,任何用戶都可以象使用文件一樣,操縱、使用這些設(shè)備。Linux是具有設(shè)備獨(dú)立性的操作系統(tǒng),內(nèi)核具有高度適應(yīng)能力。\x0d\x0a6、提供了豐富的網(wǎng)絡(luò)功能:完善的內(nèi)置網(wǎng)絡(luò)是Linux一大特點(diǎn)。\x0d\x0a7、可靠的安全系統(tǒng):Linux采取了許多安全技術(shù)措施,包括對讀、寫控制、帶保護(hù)的子系統(tǒng)、審計跟蹤、核心授權(quán)等,這為網(wǎng)絡(luò)多用戶環(huán)境中的用戶提供了必要的安全保障。\x0d\x0a8、良好的可移植性:將操作系統(tǒng)從一個平臺轉(zhuǎn)移到另一個平臺使它仍然能_其自身的方式運(yùn)行的能力。Linux是一種可移植的操作系統(tǒng),能夠在從微型計算機(jī)到大型計算機(jī)的任何環(huán)境中和任何平臺上運(yùn)行。
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供老邊企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為老邊眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
因為Linux就是基于命令完成一些系統(tǒng)的工作,所以學(xué)習(xí)命令是你所需要的最基本的工作。關(guān)于命令的學(xué)習(xí),我看到主站有很多關(guān)于命令的文章,你可以去參考一下。
Linux下進(jìn)行編程在調(diào)試上比較容易,而且可以突破正常的IDE來以自己喜歡的方式工作。比如編譯器可以適用gcc或者icc或者cpp等等,編輯器可以使用vi、emacs、nano、gedit、kedit等你喜歡的任意一些,編譯指令有直接用編譯器或者make,在調(diào)試時最好的是gdb,這個調(diào)試功能絕對是老大,用過了就會知道強(qiáng)大……
一般在Linux下運(yùn)行的程序可以比較放心,當(dāng)然不是說別的平臺不放心,因為系統(tǒng)的所有代碼都可以拿到,實際使用上很方便,心里也踏實。同時運(yùn)行起來也比較穩(wěn)定,除了你編寫的問題,也不是環(huán)境配置問題時,一般不會有什么系統(tǒng)或其他原因?qū)е逻\(yùn)行出錯。
建議你試試Linux,真的很好。
支持linux?。?!不過您還需要一段時間的適應(yīng)。
1.office當(dāng)然可以用。linux自帶的Openoffice即可。不過貌似文檔要保存成office2003的格式。07的能不能打開不太清楚。其他的很多軟件也都可以代替。
2.騰訊上可以下載qq for linux,不過功能比windows的qq差很多??梢杂脀eb qq代替。qq空間可以登錄,所以偷菜應(yīng)該也沒問題。
3.自認(rèn)為自帶的火狐瀏覽器就不錯。其他的也有一些。
4.CAD的替代品有很多,我沒用過,不過據(jù)說好像不完全好用。除此之外的所有常用軟件都有很好的替代品。就算實在沒辦法代替可以弄個windows的虛擬機(jī)暫時代替嘛。
5.windows人們都比較熟悉,所以感覺好用。而且軟件比較多。但linux得軟件很多是自由軟件,比較開放,下載安裝方便,而且一般的windows軟件功能linux也都可以實現(xiàn)。不要認(rèn)為linux就是敲命令。用圖形界面操作是很方便的。而且linux的圖形界面外觀及其絢麗。(就因為這個我才用的linux)而且linux比較穩(wěn)定,不容易出問題,且一般不需要安裝殺毒軟件。但是適應(yīng)linux的操作需要一段時間。剛開始使用會感覺很不適應(yīng)。另外由于免費(fèi),有個別軟件可能有一些瑕疵。所以建議可以裝虛擬機(jī)或者雙系統(tǒng)。
linux的安裝版本很多。我用的Ubuntu感覺比較適合初學(xué)者。另外Fedora和紅旗聽說也是不錯的。SUSE之類的就算了,據(jù)說比較占資源,就像Vista似的。
可以去Ubuntu中文論壇或者紅旗linux的論壇看看。
在 linux 中,最最重要的就是命令,這就包含了 2 個過程,輸入和輸出
真正學(xué)習(xí)命令行之前,你先要掌握幾個十分有用、必需掌握的小技巧:
使用 Tab 鍵來進(jìn)行命令補(bǔ)全, Tab 鍵一般是在字母 Q 旁邊,這個技巧給你帶來的最大的好處就是當(dāng)你忘記某個命令的全稱時可以只輸入它的開頭的一部分,然后按下 Tab 鍵就可以得到提示或者幫助完成。
當(dāng)然不止補(bǔ)全命令,補(bǔ)全目錄、補(bǔ)全命令參數(shù)都是沒問題的。
想想你有沒有遇到過這種情況,當(dāng)你在 Linux 命令行中無意輸入了一個不知道的命令,或者錯誤地使用了一個命令,導(dǎo)致在終端里出現(xiàn)了你無法預(yù)料的情況,比如,屏幕上只有光標(biāo)在閃爍卻無法繼續(xù)輸入命令,或者不停地輸出一大堆你不想要的結(jié)果。你想要立即停止并恢復(fù)到你可控的狀態(tài),那該怎么辦呢?這時候你就可以使用 Ctrl+c 鍵來強(qiáng)行終止當(dāng)前程序(你可以放心它并不會使終端退出)。
嘗試輸入以下命令:
然后你會發(fā)現(xiàn)你接下來的輸入都沒有任何反應(yīng)了,只是將你輸入的東西顯示出來,現(xiàn)在你可以使用 Ctrl+c ,來中斷這個你目前可能還不知道是什么的程序(在后續(xù)課程中我們會具體解釋這個 tail 命令是什么)。
又或者輸入:
顯然這不是你想的結(jié)果,可以使用 Ctrl+c 結(jié)束。
雖然這個按著很方便,但不要隨便按,因為有時候,當(dāng)你看到終端沒有任何反應(yīng)或提示,也不能接受你的輸入時,可能只是運(yùn)行的程序需要你耐心等一下,就不要急著按 Ctrl+c 了。
很簡單,你可以使用鍵盤上的方向上鍵 ↑ ,恢復(fù)你之前輸入過的命令,你一試便知。
通配符是一種特殊語句,主要有星號(*)和問號(?),用來對字符串進(jìn)行模糊匹配(比如文件名、參數(shù)名)。當(dāng)查找文件夾時,可以使用它來代替一個或多個真正字符;當(dāng)不知道真正字符或者懶得輸入完整名字時,常常使用通配符代替一個或多個真正字符。
終端里面輸入的通配符是由 Shell 處理的,不是由所涉及的命令語句處理的,它只會出現(xiàn)在命令的“參數(shù)值”里(它不能出現(xiàn)在命令名稱里, 命令不記得,那就用 Tab 補(bǔ)全)。當(dāng) Shell 在“參數(shù)值”中遇到了通配符時,Shell 會將其當(dāng)作路徑或文件名在磁盤上搜尋可能的匹配:若符合要求的匹配存在,則進(jìn)行代換(路徑擴(kuò)展);否則就將該通配符作為一個普通字符傳遞給“命令”,然后再由命令進(jìn)行處理??傊ㄅ浞麑嶋H上就是一種 Shell 實現(xiàn)的路徑擴(kuò)展功能。在通配符被處理后, Shell 會先完成該命令的重組,然后繼續(xù)處理重組后的命令,直至執(zhí)行該命令。
首先回到用戶家目錄:
然后使用 touch 命令創(chuàng)建 2 個文件,后綴都為 txt:
可以給文件隨意命名,假如過了很長時間,你已經(jīng)忘了這兩個文件的文件名,現(xiàn)在你想在一大堆文件中找到這兩個文件,就可以使用通配符:
在創(chuàng)建文件的時候,如果需要一次性創(chuàng)建多個文件,比如: “l(fā)ove_1_linux.txt,love_2_linux.txt,... love_10_linux.txt” 。在 Linux 中十分方便:
Shell 常用通配符:
在 Linux 環(huán)境中,如果你遇到困難,可以使用 man 命令,它是 Manual pages 的縮寫。
Manual pages 是 UNIX 或類 UNIX 操作系統(tǒng)中在線軟件文檔的一種普遍的形式, 內(nèi)容包括計算機(jī)程序(包括庫和系統(tǒng)調(diào)用)、正式的標(biāo)準(zhǔn)和慣例,甚至是抽象的概念。用戶可以通過執(zhí)行 man 命令調(diào)用手冊頁。
你可以使用如下方式來獲得某個命令的說明和使用方式的詳細(xì)介紹:
比如你想查看 man 命令本身的使用方式,你可以輸入:
通常情況下,man 手冊里面的內(nèi)容都是英文的,這就要求你有一定的英文基礎(chǔ)。man 手冊的內(nèi)容很多,涉及了 Linux 使用過程中的方方面面。為了便于查找,man 手冊被進(jìn)行了分冊(分區(qū)段)處理,在 Research UNIX、BSD、OS X 和 Linux 中,手冊通常被分為 8 個區(qū)段,安排如下:
要查看相應(yīng)區(qū)段的內(nèi)容,就在 man 后面加上相應(yīng)區(qū)段的數(shù)字即可,如:
會顯示第一區(qū)段中的 ls 命令 man 頁面。
所有的手冊頁遵循一個常見的布局,為了通過簡單的 ASCII 文本展示而被優(yōu)化,而這種情況下可能沒有任何形式的高亮或字體控制。一般包括以下部分內(nèi)容:
NAME(名稱)
SYNOPSIS(概要)
DESCRIPTION(說明)
EXAMPLES(示例)
SEE ALSO(參見)
也可能存在其它部分內(nèi)容,但這些部分沒有得到跨手冊頁的標(biāo)準(zhǔn)化。常見的例子包括:OPTIONS(選項),EXIT STATUS(退出狀態(tài)),ENVIRONMENT(環(huán)境),BUGS(程序漏洞),F(xiàn)ILES(文件),AUTHOR(作者),REPORTING BUGS(已知漏洞),HISTORY(歷史)和 COPYRIGHT(版權(quán))。
通常 man 手冊中的內(nèi)容很多,你可能不太容易找到你想要的結(jié)果,不過幸運(yùn)的是你可以在 man 中使用搜索 /你要搜索的關(guān)鍵字 ,查找完畢后你可以使用 n 鍵切換到下一個關(guān)鍵字所在處, shift+n 為上一個關(guān)鍵字所在處。使用 Space (空格鍵)翻頁, Enter (回車鍵)向下滾動一行,或者使用 k , j (vim 編輯器的移動鍵)進(jìn)行向前向后滾動一行。按下 h 鍵為顯示使用幫助(因為 man 使用 less 作為閱讀器,實為 less 工具的幫助),按下 q 退出。
想要獲得更詳細(xì)的幫助,你還可以使用 info 命令,不過通常使用 man 就足夠了。如果你知道某個命令的作用,只是想快速查看一些它的某個具體參數(shù)的作用,那么你可以使用 --help 參數(shù),大部分命令都會帶有這個參數(shù),如: