源碼極客
Ⅰ linux系統是個什麼樣的系統
本文內容是關於基於Linux的操作系統,GNU/Linux和相關主題的。請參照Linux內核以獲得和內核本身相關的內容。除此以外,Linux也是一顆小行星的名字,請參閱小行星9885。圖為GNU/Linux愛好者設計的宣傳圖,並使用GPL授權
Linux是什麼?
Linux是一種計算機操作系統和它的內核的名字。它也是自由軟體和開放源代碼發展中最著名的例子。它是由以Linus Torvalds為首的一批Internet上的志願者開發的,完全免費,並與另一著名的網路操作系統UNIX完全兼容,是一個具有很高性能價格比的網路操作系統
它以高效性和靈活性著稱。並且能夠在PC計算機上實現全部的Unix特性,具有多任務、多用戶的能力。GNU/Linux之所以受到廣大計算機愛好者的喜愛,主要原因有兩個,一是它屬於自由軟體,用戶不用支付任何費用就可以獲得它和它的源代碼,並且可以根據自己的需要對它進行必要的修改。另一個原因是,它具有Unix的全部功能,unix下的很多基本命令在linux下均可以使用的。
嚴格來講,Linux這個詞本身只表示Linux內核,但在實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和資料庫的操作系統(也被稱為GNU/Linux)。基於這些組件的Linux軟體被稱為Linux發行版。一般來講,一個Linux發行套件包含大量的軟體,比如軟體開發工具,資料庫,Web伺服器(例如Apache),X Window,桌面環境(比如GNOME和KDE),辦公套件(比如OpenOffice.org),等等。
應該怎麼讀Linux?
根據Linux的發明者 Linus Torvalds的說法,Linux的發音和「Minix」是押韻的。
參照,「Li」中「i」的發音類數凱蔽似於「Minix」中「i」的發音,而「nux」中「u」的發音類似於英文單詞「profess」中「o」的發音。
此外在有一份Torvalds本人說話的音頻,音頻內容為「Hello, this is Linus Torvalds, and I pronounce Linux as Linux」。 大致和「利訥克斯」的音類似(注意不是利納克斯、利牛克斯、利薯州努克斯或者利尼克斯)。
請大家按照['linэks]這個音標讀。
Linux支持的平台
Linux內核最初是為英特爾386微處理器設計的。
目前Linux可以運行在x86PC、SUN SPARC、DEC alpha、PowerPC、ARM及IA64等多種平台上,可以說GNU/Linux是目前運行硬體平台最多的操作系統。對於廣大x86 PC用戶來說,GNU/Linux可以在基於Intel、Cyrix、AMD等晶元的個人計算機上運行,它可以迅速地將一台個人電腦立刻變成一台功能強勁的UNIX工作站。
Linux的流行
在開始的時候,Linux只是個人狂熱愛好的一種產物。但是現在,Linux已經成為了一種受到廣泛關注和支持的一種操作系統。包括IBM和惠普在內的一些計算機業巨頭也開始支持Linux。很多人認為,和其他的商用Unix系統以及微軟 Windows相比,作為自由軟體的Linux具有低成本,安全性高,更加可信賴的優勢。
典型的Linux發行版
Linux發行版(Linux distribution)指的就是我們通常所說的「Linux操作系統」,它可能是由一個組織,公司或者個人發行的。通常來講,一個Linux發行版包括Linux內核,將整個軟體安裝到計算機上的一套安裝工具,孫遲各種GNU軟體,其他的一些自由軟體,在一些特定的Linux發行版中也有一些專有軟體。
絕大多數基於Linux內核的的發行版使用了大量的GNU軟體,包括了一個shell程序、工具、程序庫、編譯器及工具,還有許多其他程序,例如Emacs。正因為如此,GNU計劃的開創者理查德·馬修·斯托曼博士提議將Linux操作系統改名為GNU/Linux。但有些人只把操作系統叫做"Linux"。
大多數發行版還包括了像提供GUI界面的XFree86之類的曾經運行於BSD的程序。
除了一部分專家之外,大多數人都不自己選擇每一樣組件或自行設置,而是直接使用Linux套件。
Linux的某些版本是不需要安裝就能使用的版本,他們稱為LiveCD
Linux的誕生
Linux內核最初只是由芬蘭人林納斯·托瓦茲(Linus Torvalds)在赫爾辛基大學上學時出於個人愛好而編寫的。最初的設想中,Linux是一種類似Minix這樣的一種操作系統。Linux的第一個版本在1991年9月被發布在Internet上,隨後在10月份第二個版本就發布了。
Linux和GNU的關系
Linux的歷史是和GNU緊密聯系在一起的。從1983年開始的GNU計劃致力於開發一個自由並且完整的類Unix操作系統,包括軟體開發工具和各種應用程序。到1991年Linux內核發布的時候,GNU已經幾乎完成了除了系統內核之外的各種必備軟體的開發。在Linus Torvalds和其他開發人員的努力下,GNU組件可以運行於Linux內核之上。整個內核是基於GNU通用公共許可,也就是GPL( General Pubic License)的,但是Linux內核並不是GNU 計劃的一部分。
Linux的標志和商標
Linux的標志和吉祥物是一隻名字叫做Tux的企鵝,Linux的注冊商標是Linus Torvalds所有的。這是由於在1996年,一個名字叫做William R. Della Croce的律師開始向各個Linux發布商發信,聲明他擁有Linux商標的所有權,並且要求各個發布商支付版稅,這些發行商集體進行上訴,要求將該注冊商標重新分配給Linus Torvalds。
Linux的推廣
傳統的Linux用戶一般都安裝並設置自己的操作系統,他們往往比其他操作系統,例如微軟Windows和Mac OS的用戶更有經驗。這些用戶有時被稱作「黑客」或是「極客」(geek)。然而隨著Linux越來越流行,越來越多的原始設備製造商(OEM)開始在其銷售的電腦上預裝上Linux,Linux的用戶中也有了普通電腦用戶,Linux系統也開始慢慢搶占桌面電腦操作系統市場。同時Linux也是最受歡迎的伺服器操作系統之一。Linux也在嵌入式電腦市場上擁有優勢,低成本的特性使Linux深受用戶歡迎。使用 Linux主要的成本為移植、培訓和學習的費用,早期由於會使用Linux的人較少,這方面費用較高,但這方面的費用已經隨著Linux的日益普及和 Linux上的軟體越來越多、越來越方便而降低。
KDE和GNOME等桌面系統使Linux更像是一個Mac或Windows之類的操作系統,提供完善的圖形用戶界面,而不同於其他使用命令行 (指令行, Command Line)界面的類Unix操作系統。
Linux代表軟體發展的方向
linux 作為較早的源代碼開放操作系統,將引領未來軟體發展的方向.原因很簡單,就象現在的wiki將很快展示出它的魅力.
基於 linux 開放源碼的特性,越來越多大中型企業及政府投入更多的資源來開發 linux。現今世界上,很多國家逐漸的把政府機構內部門的電腦轉移到 linux 上,這個情況還會一直持續。Linux 的廣泛使用為政府機構節省了不少經費,也降低了對封閉源碼軟體潛在的安全性的憂慮。
==============
linux的官方網站 http://www.linux.org
linux內核網站官方網站 http://www.kernel.org
主流的Linux發行版
* Asianux
* B2D Linux
* Conectiva Linux
* Debian GNU/Linux
* Fedora Core
* Gentoo Linux
* Knoppix Linux
* Linux From Scratch
* Magic Linux
* Mandriva Linux
* OpenSUSE Linux
* Red Hat Linux
* Slackware Linux
* Stanix Live CD
* SUSE Linux
* Turbo Linux
* Ubuntu Linux
#以下是部分國內的Linux發行版本
* Magic Linux(社區發行版)
* RedFlag Linux(RedFlag紅旗公司產品)
Ⅱ linux是什麼/
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。伴隨著互聯網的發展,Linux得到了來自全世界軟體愛好者、組織、公司的支持。它除了在伺服器操作系統方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善這個操作系統,使其最大化地適應用戶的需要。
Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux操作系統不僅僅是被網路運維人員當作伺服器使用,Linux既可以當作伺服器,又可以當作網路防火牆是Linux的 一大亮點。
Linux與其他操作系統相比 ,具有開放源碼、沒有版權、技術社區用戶多等特點 ,開放源碼使得用戶可以自由裁剪,靈活性高,功能強大,成本低。尤其系統中內嵌網路協議棧 ,經過適當的配置就可實現路由器的功能。這些特點使得Linux成為開發路由交換設備的理想開發平台。《Linux就該這么學》有相關介紹,供參考。
Ⅲ 安卓模擬器哪個好用求推薦。
好用的安卓模擬器有:夜神安卓模擬器、逍遙安卓模擬器、藍疊安卓模擬器。
1、夜神安卓模擬器
夜神安卓模擬器是目前唯一一款採用類手機界面視覺設計的PC端軟體,採用世界領先的內核技術(基於Android4.4.2版本內核針在電腦上運行深度開發),具有同類模擬器中最快的運行速度和最穩定的性能。

每個安卓模擬器有其各自特點,用戶在選擇適合自己的安卓模擬器的時候,需要根據自己的實際情況對不同安卓模擬器進行選擇。比如說逍遙安卓模擬器就適合玩游戲的用戶,但是夜神模擬器利用在營銷上面的場景就比較多。
Ⅳ Linux是什麼啊
Linux操作系統,是一種計算機操作系統,中文讀法虧擾大致為「里納克斯」。Linux操作系統的內核的名字也是「Linux」。Linux操作系統也是自由軟體和開放源代碼發展中最著名的例子。
一、概述
[編輯本段]
linux官方網站 www.kernel.org
絕大多數基於Linux內核的的操作系統使用了大量的GNU軟體,包括了shell程序、工具、程序庫、編譯器及工具,還有許多其他程序,例如Emacs。正因為如此,GNU計劃的開創者理查德·馬修·斯托曼博士提議將Linux操作系統改名為GNU/Linux。但有些人只把操作系統叫做"Linux"。
大多數系統還包括了像提供GUI界面的XFree86之類的曾經運行於BSD的程序。
除了一部分專家之外,大多數人都不自己選擇每一樣組件或自行設置,而是直接使用Linux套件。
1983年,理察·馬修·斯托曼(Richard Stallman)創立了GNU計劃(GNU Project)。這個計劃有一個目標是為了發展一個完全免費自由的 Unix-like 操作系統。自1990年代發起這個計劃以來,GNU 開始大量的產生或收集各種系統所必備的元件,像是——函式庫(libraries)、編譯器(compilers)、偵錯工具(debuggers)、文字編輯器(text editors)、網頁伺服器(web server),以及一個Unix的使用者介面(Unix shell)——除了執行核心(kernel)仍然付闕外。1990年,GNU計劃開始在馬赫微核(Mach microkernel)的架構之上開發系統核心,也就是所謂的GNU Hurd,但是這個基於Mach的設計異常復雜,發展進度則相對緩慢。
Linux的基本思想有兩點:第一,一切都是文件;第二,每個軟體都有確定的用途,同時它們都盡可能被編寫得更好。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本思想十分相近。
Linux內核最初只是由芬蘭人李納斯·托瓦茲(Linus Torvalds)(當今世界最著名的電腦程序員、黑客)在赫爾辛銷遲旦基大學上學時出於個人愛好而編寫的,當時他並不滿意Minix這個教學用的操作系統。最初的設想中,Linux 是一種類似Minix這樣的一種操作系統。Linux的第一個版本在1991年9月被大學FTP server管理員Ari Lemmke發布在Internet上,最初Torvalds 稱這個核心的名稱為 "Freax" ,意思是自由( "free") 和奇異( "freak") 的結合字,並且附上了"X"這個常用的字母,以配合所謂的 Unix-like 的系統。但是FTP server管理員嫌原來的命名「Freax」的名稱不好聽,把核心的稱呼改成「Linux」,當時僅有10000行代碼,仍必須執行於Minix操作系統之上,並且必須使用硬碟開機;隨後在10月份第二個版本(0.02版)就發布了,同時這位芬蘭赫爾辛基的大學生在comp.os.minix上發布一則信息:
Hello everybody out there using minix-
I'm doing a (free) operation system (just a hobby,
won't be big and professional like gnu) for 386(486) AT clones.
二、歷史
Linux 的歷史是和GNU緊密聯系在一起的。從1983年開始的GNU計劃致力於開發一個自由並且完整的類Unix操作系統,包括軟體開發工具和各種應用程序。到1991年 Linux 內核發布的時候,GNU已經幾乎完成了除了旦李系統內核之外的各種必備軟體的開發。在Linus Torvalds和其他開發人員的努力下,GNU組件可以運行於Linux內核之上。整個內核是基於 GNU 通用公共許可,也就是GPL(GNU General Public License,GNU通用公共許可證)的,但是Linux內核並不是GNU 計劃的一部分。1994年3月,Linux1.0版正式發布,Marc Ewing成立了 Red Hat 軟體公司,成為最著名的 Linux 分銷商之一。
Unix & Linux歷史源流早期Linux的開機管理程序(boot loader)是使用LILO(Linux Loader),存在著一些難以容忍的缺陷,例如無法識別8G以外的硬碟,後來新增GRUB(GRand Unified Bootloader)克服了這些缺點,具有『動態搜尋核心檔案』的功能,可以讓您在開機的時候,可以自行編輯您的開機設定系統檔案,透過 ext2 或 ext3 檔案系統中載入 Linux Kernel。
Linux 的標志和吉祥物是一隻名字叫做 Tux 的 企鵝,標志的由來是因為Linus在澳洲時曾被一隻動物園里的企鵝咬了一口,便選擇了企鵝作為Linux的標志。Linux的注冊商標是Linus Torvalds所有的。這是由於在1996年,一個名字叫做William R. Della Croce的律師開始向各個 Linux 發布商發信,聲明他擁有Linux商標的所有權,並且要求各個發布商支付版稅,這些發行商集體進行上訴,要求將該注冊商標重新分配給 Linus Torvalds。Linus Torvalds 一再聲明 Linux 是免費的,他本人可以賣掉,但 Linux 絕不能賣。
Linux發行版的某些版本是不需要安裝,只需通過CD或者可啟動的USB存儲設備就能使用的版本,他們稱為 LiveCD。
三、用戶群
[編輯本段]
GNU/Linux愛好者設計的宣傳圖,並使用GPL授權
GNU/Linux社群設計的立體圖,並使用GPL授權傳統的Linux用戶一般都安裝並設置自己的操作系統,他們往往比其他操作系統,例如微軟Windows和Mac OS的用戶更有經驗。這些用戶有時被稱作「黑客」或是「極客」(geek)。然而隨著Linux越來越流行,越來越多的原廠委託製造(OEM)開始在其銷售的電腦上預裝上Linux,Linux的用戶中也有了普通電腦用戶,Linux系統也開始慢慢搶占桌面電腦操作系統市場。同時Linux也是最受歡迎的伺服器操作系統之一。Linux也在嵌入式電腦市場上擁有優勢,低成本的特性使Linux深受用戶歡迎。使用Linux主要的成本為移植、培訓和學習的費用,早期由於會使用Linux的人較少,這方面費用較高,但這方面的費用已經隨著Linux的日益普及和Linux上的軟體越來越多、越來越方便而降低。
KDE和GNOME等桌面系統使Linux更像是一個Mac或Windows之類的操作系統,提供完善的圖形用戶界面,而不同於其他使用命令行界面(Command Line Interface,CLI)的類Unix操作系統。
四、未來軟體界的方向
[編輯本段]
Linux 作為較早的源代碼開放操作系統,將引領未來軟體發展的方向。
基於 Linux 開放源碼的特性,越來越多大中型企業及政府投入更多的資源來開發 Linux。現今世界上,很多國家逐漸的把政府機構內部門的電腦轉移到 Linux 上,這個情況還會一直持續。Linux 的廣泛使用為政府機構節省了不少經費,也降低了對封閉源碼軟體潛在的安全性的憂慮。
五、Linux的英文發音
[編輯本段]
根據Torvalds的說法,Linux的發音和「Minix」是押韻的。
「Li」中「i」的發音類似於「Minix」中「i」的發音,而「nux」中「u」的發音類似於英文單詞「profess」中「o」的發音。依照國際音標應該是['linэks]——類似於「喱吶科斯」
有一份Torvalds本人說話的音頻,音頻內容為「Hello, this is Linus Torvalds, and I pronounce Linux as Linux」。
下載地址 http://www.paul.sladen.org/pronunciation/torvalds-says-linux.wav
同樣還有Torvalds本人解說如何發這個音的一段視頻,觀看地址: http://www.linuxweblog.com/linux-pronunciation(鏈接失效)
六、應用
[編輯本段]
過去,Linux主要被用作伺服器的操作系統,但因它的廉價、靈活性及Unix背景使得它很合適作更廣泛的應用。傳統上有以Linux為基礎的「LAMP(Linux, Apache, MySQL, Perl/PHP/Python的組合)」經典技術組合,提供了包括操作系統、資料庫、網站伺服器、動態網頁的一整套網站架設支持。而面向更大規模級別的領域中,如資料庫中的Oracle、DB2、PostgreSQL,以及用於Apache的Tomcat JSP等都已經在Linux上有了很好的應用樣本。除了已在開發者群體中廣泛流行,它亦是現時提供網站務供應商最常使用的平台。
基於其低廉成本與高度可設定性,Linux常常被應用於嵌入式系統,例如機頂盒、行動電話及行動裝置等。在行動電話上,Linux已經成為與Symbian OS、Windows Mobile系統並列的三大智能手機操作系統之一;而在移動裝置上,則成為Windows CE與Palm OS外之另一個選擇。目前流行的TiVo數位攝影機使用了經過客制化後的Linux。此外,有不少硬體式的網路防火牆及路由器,例如部份LinkSys的產品,其內部都是使用Linux來驅動、並採用了操作系統提供的防火牆及路由功能。
採用Linux的超級電腦亦愈來愈多,根據2005年11月號的TOP500超級電腦列表,現時世上最快速的兩組超級電腦都是使用Linux作為其操作系統。而在表列的500套系統里,採用Linux為操作系統的,佔了371組(即74.2%),其中的前十位者,有7組是使用Linux的。
2006年開始發售的SONY PlayStation 3亦使用Linux的操作系統。之前,Sony亦曾為他們的PlayStation 2推出過一套名為PS2 Linux的DIY組件。至於游戲開發商雅達利及id Software,都有為其旗下的游戲推出過Linux桌面版本。此外,Linux Game Publishing亦有專門為Linux平台撰寫游戲,並致力於把其他在Windows平台編撰的游戲程序碼轉攜至Linux平台,及為轉攜游戲提供使用授權。
而一個打算對所有生活在發展中國家孩子提供手提電腦的名為每孩子皆有一部手提電腦(OLPC)的項目,正是使用Linux作為預設的操作系統。
七、發行版
[編輯本段]
Linux 主要作為Linux 發行版(通常被稱為"distro")的一部分而使用。這些發行版由個人,鬆散組織的團隊,以及商業機構和志願者組織編寫。它們通常包括了其他的系統軟體和應用軟體,以及一個用來簡化系統初始安裝的安裝工具,和讓軟體安裝升級的集成管理器。發行版為許多不同的目的而製作, 包括對不同計算機結構的支持, 對一個具體區域或語言的本地化,實時應用,和嵌入式系統,甚至許多版本故意地只加入免費軟體。目前,超過三百個發行版被積極的開發,最普遍被使用的發行版有大約十二個.
一個典型的Linux發行版包括:Linux內核,一些GNU程序庫和工具,命令行shell,圖形界面的X Window系統和相應的桌面環境,如KDE或GNOME,並包含數千種從辦公套件,編譯器,文本編輯器到科學工具的應用軟體。
目前最著名的發行版有Debian,紅帽(redhat)、ubuntu、Suse、Mandriva(原Mandrake)、CentOS、fedora等
國內比較著名的linux版本 紅旗linux
八、Linux與其他操作系統區別
[編輯本段]
Linux可以與MS-DOS、OS/2、Windows等其他操作系統共存於同一台機器上。它們均為操作系統,具有一些共性,但是互相之間各有特色,有所區別。
目前運行在PC機上的操作系統主要有Microsoft的MS-DOS、Windows、Windows NT、IBM的OS/2等。早期的PC機用戶普遍使用MS-DOS,因為這種操作系統對機器的硬體配置要求不高,而隨著計算機硬體技術的飛速發展,硬體設備價格越來越低,人們可以相對容易地提高計算機的硬體配置,於是開始使用Windows、Windows NT等具有圖形界面的操作系統。Linux是新近被人們所關注的操作系統,它正在逐漸為PC機的用戶所接受。那麼,Linux與其他操作系統的主要區別是什麼呢?下面從兩個方面加以論述。
Linux與MS-DOS之間的區別
在同一系統上運行Linux和MS-DOS已很普遍,就發揮處理器功能來說,MS-DOS沒有完全實現x86處理器的功能,而Linux完全在處理器保護模式下運行,並且開發了處理器的所有特性。Linux可以直接訪問計算機內的所有可用內存,提供完整的Unix介面。而MS-DOS只支持部分Unix的介面。
就操作系統的功能來說,MS-DOS是單任務的操作系統,一旦用戶運行了一個MS-DOS的應用程序,它就獨佔了系統的資源,用戶不可能再同時運行其他應用程序。而Linux是多任務的操作系統,用戶可以同時運行多個應用程序。
Linux與OS/2、Windows、Windows NT之間的區別
從發展的背景看,Linux與其他操作系統的區別是,Linux是從一個比較成熟的操作系統發展而來的,而其他操作系統,如Windows NT等,都是自成體系,無對應的相依託的操作系統。這一區別使得Linux的用戶能大大地從Unix團體貢獻中獲利。因為Unix是世界上使用最普遍、發展最成熟的操作系統之一,它是七十年代中期發展起來的微機和巨型機的多任務系統,雖然有時介面比較混亂,並缺少相對集中的標准,但還是發展壯大成為了最廣泛使用的操作系統之一。無論是Unix的作者還是Unix的用戶,都認為只有Unix才是一個真正的操作系統,許多計算機系統(從個人計算機到超級計算機)都存在Unix版本,Unix的用戶可以從很多方面得到支持和幫助。因此,Linux做為Unix的一個克隆,同樣會得到相應的支持和幫助,直接擁有Unix在用戶中建立的牢固的地位。
從使用費用上看,Linux與其他操作系統的區別在於Linux是一種開放、免費的操作系統,而其他操作系統都是封閉的系統,需要有償使用。這一區別使得我們能夠不用花錢就能得到很多Linux的版本以及為其開發的應用軟體。當我們訪問Internet時,會發現幾乎所有可用的自由軟體都能夠運行在Linux系統上。有來自很多軟體商的多種Unix實現,Unix的開發、發展商以開放系統的方式推動其標准化,但卻沒有一個公司來控制這種設計。因此,任何一個軟體商(或開拓者)都能在某種Unix實現中實現這些標准。OS/2和Windows NT等操作系統是具有版權的產品,其介面和設計均由某一公司控制,而且只有這些公司才有權實現其設計,它們是在封閉的環境下發展的。
九、應用與看法
[編輯本段]
我們可能不必去探討LINUX源代碼的開放,給我們帶來多麼大的誘惑,我們在這里只研究LINUX對我們的生活有什麼樣的幫助,我們在平時只要掌握LINUX最基礎的應用,以及安裝及使用就可以了,對LINUX的操作現在發展到了在命令行下操作以及像WINDOWS的桌面系統般的應用,對LINUX不是很了解的用戶可以選擇桌面型LINUX安裝。
這里把對LINUX的一些疑問解答從網上整理一下,貼出來,希望對那些想要了解LINUX的朋友有所幫助。
解 GNU/Linux 不要用 Windows 的標准來要求 Linux
由於GNU/Linux這個詞太長,下面如果沒有特別指明,「Linux」就是指「GNU/Linux」。在這個年代,恐怕沒有人需要我來介紹 Linux 是什麼了吧?如果你覺得「Linux 只不過是跟 DOS 差不多的東西」,那請問問你旁邊的 Linux 用戶,Linux 到底是什麼?那為什麼我還要寫一篇這樣的文章?因為,我發現還有很多人不不理解 Linux 和UNIX,雖然他們也在用它,但是他們有時會問:「為什麼 Linux 不能像 Windows 那樣 ……?」,「怎麼Redhat Linux不能mount NTFS 分區!」,「Linux 下用什麼整理硬碟?」,「什麼時候OpenOffice才能完全兼容Word文件啊?」,「現在還有什麼Windows能乾的事情Linux幹不了的?」……他們有40G的硬碟,卻只為 Linux 分配了2G空間,有時還抱怨「這個東西怎麼占這么多硬碟!」 似乎 Windows 該佔用大部分硬碟。他們把重要的數據裝在Windows的分區,似乎信不過Linux。他們總是到處尋找新奇的,好看的GUI程序,對命令行的東西一概不屑一顧。他們對Drag&Drop,菜單配置,自動升級非常感興趣。他們如果找到一個很像 Windows 程序的Linux 程序,一定會很高興的說:「哈哈!Linux 也能……了!」 如果Linux在某種測試中勝過Windows,他們會高興得跳起來。他們沒有辦法用Linux解決問題的時候,甚至用Wine來運行Windows程序。有時實在沒辦法,只好重起到Windows,或者乾脆省得麻煩,在 Windows 下裝一個 VMWare 虛擬一個 Linux 玩。
你如果出現了上面的情況,說明你的思想受到了 Windows 的某種潛移默化的影響和誤導。你沒有能夠從本質上理解存在於 Linux 身上的 UNIX 思想。你支持 Linux,你喜歡 Linux,你能從中感覺到快樂,這非常好。你現在只需要明白的是:Linux 從來就不是一個玩具,它是天才UNIX的後代。UNIX 是自晶體管發明以來最偉大的發明,它從誕生那一天開始就比Windows 的設計出色。
你要體會什麼叫做「設計」,一個糟糕的設計並不是到後來縫縫補補就可以變好的,而一個出色的設計,不但可以以不變應萬變,而且可以影響到後來者。一個出色的設計配上一個出色的實現,那就是非常出色的發明。Linux 就是這樣的一個出色的發明。
Linux 並不需要追趕 Windows,也不需要打垮微軟。它的最終目標是改變整個計算機世界,還人們自由,給人們樂趣和方便。
Unix 是簡單的,你不需要成為一個天才也能理解這種簡單
UNIX的設計者 Dennis Ritchie 說:「Unix is simple. It just takes a genius to understand its simplicity.」 但是我不這么認為,因為我不是一個天才,但是我卻勇敢的把 Windows 完全刪除掉,遇到不明白的事情的時候努力用 UNIX 的方式去解決,而不是尋求 Windows 的幫助。現在我體會到了 UNIX 的思想和好處,我可以用比 Windows 高效幾倍的效率工作。因為我相信這樣的信念:「Windows 能辦到的事 Linux 一定能辦到,而且辦的更好。」這小節開頭的話應該改成:「Unix 是簡單的,你不需要成為一個天才或是計算機專家。但是在這個沖斥著Windows 錯誤觀念的世界,你需要信念和勇氣才能理解它的簡單。」 我下面就告訴你一些我理解到的東西。首先,你要知道的是微軟在國際科學領域是根本沒有地位的。
---------------------------------------------------------------------
簡單地說,Linux是一套免費使用和自由傳播的類Unix操作系統,它主要用於基於Intel x86系列CPU的計算機上。這個系統是由全世界各地的成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟體的版權制約的、全世界都能自由使用的Unix兼容產品。
Linux的出現,最早開始於一位名叫Linus Torvalds的計算機業余愛好者,當時他是芬蘭赫爾辛基大學的學生。他的目的是想設計一個代替Minix(是由一位名叫Andrew Tannebaum的計算機教授編寫的一個操作系統示教程序)的操作系統,這個操作系統可用於386、486或奔騰處理器的個人計算機上,並且具有Unix操作系統的全部功能,因而開始了Linux雛形的設計。
Linux以它的高效性和靈活性著稱。它能夠在PC計算機上實現全部的Unix特性,具有多任務、多用戶的能力。Linux是在GNU公共許可許可權下免費獲得的,是一個符合POSIX標準的操作系統。Linux操作系統軟體包不僅包括完整的Linux操作系統,而且還包括了文本編輯器、高級語言編譯器等應用軟體。它還包括帶有多個窗口管理器的X-Windows圖形用戶界面,如同我們使用Windows NT一樣,允許我們使用窗口、圖標和菜單對系統進行操作。
Linux之所以受到廣大計算機愛好者的喜愛,主要原因有兩個,一是它屬於自由軟體,用戶不用支付任何費用就可以獲得它和它的源代碼,並且可以根據自己的需要對它進行必要的修改,無償對它使用,無約束地繼續傳播。另一個原因是,它具有Unix的全部功能,任何使用Unix操作系統或想要學習Unix操作系統的人都可以從Linux中獲益。---1991年4月,芬蘭人Linux Benedict Torvalds根據可以在低檔機上使用的MINIX設計了一個系統核心Linux 0.01,
但沒有使用任何MINIX或UNIX的源代碼。通過USENET(就是新聞組)宣布這是一個免費的系統,主要在x86電腦上使用,希望大家一起來將它完善,並將源代碼放到了芬蘭的FTP站點上代人免費下載。本來他想把這個系統稱為freax,可是FTP的工作人員認為這是Linus的MINIX,就用Linux這個子目錄來存放,於是它就成了「Linux」。這時的Linux只有核心程序,還不能稱做是完整的系統,不過由於許多專業用戶(主要是程序員)自願地開發它的應用程序,並藉助Internet拿出來讓大家一起修改,所以它的周邊的程序越來越多,Linux本身也逐漸發展壯大起來。
運行Linux需要的配置並不高,支持眾多的PC周邊設備,並且這樣一個功能強大的軟體完全免費,其源代碼是完全公開的,任何人都能拿來使用。說到這里,各位可能懷疑這免費後面是不是隱藏著什麼?作者會心甘情願的把它拿出來而分文不取嗎?其實,它代表著軟體開發的另一種概念:那就是基於GNU的版權制度。
版權是為了保護作者應有利益而設立的制度,但時至今日它卻對科技的發展造成了一定的阻礙。例如現在病毒的肆虐,就是因為Microsoft不肯將Windows的源代碼公開。殺毒軟體的廠商只好自己去鑽研OLE結構。還有,Intel為了保住自己的霸主地位,建立了一個個不許其它廠商使用的硬體規范,造成眾多開發者並不是為了提升技術而是為了兼容性而耗費資金和時間,這樣就造成了科研發展的混亂和壟斷。
為了改變這種狀況,Richard M. Stallman在1984年創立了以生產免費軟體為目的的組織--Free Software Foundation(自由軟體基金會,簡稱FSF)。他認為:各個軟體公司為了自己的利益不公開源代碼會阻礙人類文明的發展,一個真正好的軟體是為了替人解決問題,
應該散發給需要的人。他開發了一個叫做GNU的計劃,第一套軟體就是GNU Emacs(UNIX平台下強大的編輯器)。任何人都能免費拿到這個軟體和它的源代碼,於是許多人自發的修改這套軟體,為它增加功能。為了明確GNU的規范,Stallman發表了GNU General Public License和GNU Library General Public License授權聲明,根據這些聲明,所有的GNU軟體都可以被任何人下載、出售、復制和修改,但必須提供程序源代碼或者讓使用者知道從哪裡獲得源代碼!但不論免費或者收費,任何得到這些軟體的使用者都有和提供者同樣的權利,
可以將它們贈送或出售。由於這個授權,GNU軟體像滾雪球一樣越來越多,功能也越來越強。當然,這樣做也有不良的效果,如果開發商的利潤減少了那麼就沒有人願意真正開發軟體了,畢竟人還是要吃飯的呀。不過隨著Internet的盛行,眾越來越容易得到各種各樣
的軟體,而且大多隻為一時之需,用完之後根本不會再用,一個軟體的使用壽命就大大縮短,在這種情況下,傳統的電子出版行業應該做出相應的調整。
Linux核心程序的著作權歸Linus本人所有,其它應用程序歸各自的作者所有,但按照GNU授權,任何人都可以採取收費或免費方式來發行Linux,並在符合該授權的規范下做修改。這樣就有了一大批的免費程序移植到了Linux上,包括GNU Emacs、XFree86、Mozilla等經典軟體,並且在不斷壯大中。由於源代碼是公開的,任何一個使用Linux的人在添置了新硬體後都能自己編寫驅動程序,所以Linux對新硬體的支持已經超過了許多專業UNIX系統。Linux的成功如果沒有Internet是不可能的,因為Linux實際上是世界各地眾多程序員共同開發的結果。
現在的Linux經過數次改版(包括核心的升級和周邊程序的完善),已經發展成了一個遵循POSIX標準的純32位多工操作系統,64位版本也在開發之中。Linux可以兼容大部分的UNIX系統,很多UNIX的程序不需要改動,或者很少的改變就可以運行於Linux環境;內置TCP/IP協議,可以直接連入Internet,作為伺服器或者終端使用;內置JAVA解釋器,可直接運行JAVA源代碼;具備程序語言開發、文字編輯和排版、資料庫處理等能力;提供X Windows的圖形界面;主要用於x86系列的個人電腦,也有其它不同硬體平台的版本,支持現在流行的所有硬體設備。
就性能上來說,它並不弱於Windows甚至UNIX,而且靠模擬程序還可以運行Windows應用程序。它有成千上萬的各類應用軟體,並不輸於Windows的應用軟體數量,其中也有商業公司開發的贏利性的軟體。最可貴的是:它是一個真正的UNIX系統,可以供專業用戶和想學UNIX的人在自己的個人電腦上使用。Linux是一個非常靈活的系統,相對於Windows而言也是一個比較難用的系統,就如同大多數用戶用不慣MacOS的單鍵滑鼠一樣。想要對Linux輕車熟路,你必須懂得一些相關知識,軟、硬體的配置,最好還懂點程序,因為沒有人有義務為您提供技術支援,除了和其它用戶交流之外 ,您必須要自己解決問題。當然,如果您只是作為日常應用,就不需要那麼復雜啦,Linux一樣會為您提供完美的操作環境,你所要做的就是改變使用習慣和成見。
早期的操作系統是沒有圖形界面的,自從Apple於1984年推出System 1.0開始,個人電腦才實現了真正的GUI(Graphics User Interface,圖形用戶界面),從此電腦變得更加具有親和力,也理加易於使用。Windows的圖形化開始於Windows 3.1/3.2,直到Windows 95的出現才標致著多媒體時間的到來,從此計算機變得能說會唱起來。Linux始於UNIX,卻青出於藍勝於藍,同樣擁有著俗的圖形用戶界面,性能更穩定,也更漂亮,可以和世界上曾經出現過的,最美麗的操作系統媲美!不同於現在的XP,Linux的圖形界面是基於Console之上的,類似於Windows 95架於DOS之上,Linux下實現圖形界面的是X Windows系統(區別於MS的Windows)。
X Windows是一套用於UNIX的具有極大可攜性、對彩色掌握的多樣性和網路之間的操作透明性的健在式處理窗口系統。它和微軟的Windows的工作原理並不相同,不過兩者都使用圖形界面和窗口技術,從外表看來有那麼一點點相似,但又存在著巨大的不同,實際上X Windows的界面更加多樣化,也更漂亮,且高效快捷。就Windows對於DOS的地位一樣,X Windows一改UNIX/Linux單調的文本介面,提供了一個友善的圖形用戶界面(GUI)。
Ⅳ 手機源代碼公開好嗎
開源,這個IT大敏慶局佬、極客口中欣欣樂道的IT專業名詞也在手橋讓機行業流行起來,而手機行業內關於手機開源的討論也算是辯得激烈。有的說,基於共享精神,手差缺機開源意味著開發者更低的開發門檻和更高的開發效率,同時也擁有更多自由選擇權;不過也有專家分析,手機開源之後意味著更多來自「堡壘內部」的安全隱患。那麼,對於手機廠商、手機用戶來說,手機開源是「獎」還是「罰」,或許應該在公布源代碼之前仔細斟酌一下。
Ⅵ 電子煙代理是干什麼的飯圈
電子煙代理的飯圈不是依靠銷售套裝賺錢,而是維持好客戶關系,讓這位客人不斷的回購煙單。
Ⅶ 誰能介紹一下linux
Linux是開源的操作系統,是目前世界上非常流行的一個操作系統。優點很多。
是有全世界各個行業的人在不斷更新的操氏余含作系統;
是不需要支付昂貴購買費用的操作系統
是相對windows等系統要穩定得多的系統
是目前眾多大型企業中小企業首選的伺服器系統
是目前病毒攻擊最少的系統
是任何一個想成為計算機高手和已經成為計算機高手的必須要掌握的系統
是一個讓你最能知道計算機底層操作方式和運作原理的系統
1、國際青少年信息學奧林匹克競賽委員會決定:IOI2001將採用Linux操作系統和相對應的編程環境。
2、中國計算機學會也決定在NOI2001採用新的操作系統和編程環境。
3、Linux開始於芬蘭赫爾辛基大學的Linus Torvalds的業余愛好。
4、Linux是一 個與UNIX兼容的操作系統。但Linux並沒有包括Unix源碼。
5、Linux屬於一個完全基於自由軟體的軟體體系(GNU)。所有的GNU程序遵循一種「Copyleft」原則,即可以拷貝,可以修改,可以出售,只是有一條:源代碼所有的改進和修改必須向每個用戶公開,所有用戶都可以獲得改動後的源碼。它保證了自由軟體傳播的延續性。Linux是自由軟體,任何機構和個人都可以在遵守GNU公用許可證的前題下隨意打包組合Linux軟體和工具,以免費或收費的方式發行。即是說:Linux是目前唯一可以從網上或其他途徑自由獲得的可為PC及網路提供多用戶、多任務、多進程功能的免費操作系統軟體。
6、Linux的標志(吉祥物)是企鵝。
7、Linux的分內核版本和發行版本。我們以內核版本來看,一般具有2.2.16這樣的形式。其中第一部分是主版本號,第毀槐二部分是次版本號,二者構成當前的內核版本號,第三部分是對當前內核版本的修正次數。根據約定,次版本號為偶數時,表示該內核是穩定的發行版本,次版本號為奇數時,則表示該內核是不穩定的開發版本。
8、像Unix一樣,Linux一般被殲笑分成四個主要部分:內核、Shell、文件系統和實用工具。
9、Linux需同時使用多個分區,每個分區稱之為一個文件系統。最少需要二個分區:一個交換分區,一個根文件系統分區。
10、Linux採用的文件系統類型是ext2而不是FAT32(FAT32是WINDOWS採用的文件系統)。
11、「root」即根用戶,是Linux系統中的最高許可權用戶,這個帳號對系統的一切文件都有完全的訪問許可權。
12、Linux的關機和MSDOS會有所不同,不能隨意關機,因為Linux會將內存作為暫存區,那樣可能會造成系統的癱瘓。使用正常的關機可將內存信息寫回硬碟。關機使用的指令是「shutdown」。組合鍵「Ctrl + Alt + Del」可重啟動Linux。
13、Vi 是 UNIX 世界裡最通用的全屏編輯器,所有的UNIX機器都提供本編輯器。Linux里提供的是vi的加強版—vim,是同vi完全兼容的。
14、X Window System 是 UNIX 系統上強大的圖形化作業環境。提供了類似於Windows的圖形環境。
15、在Linux系統中,軟盤/光碟屬獨立的文件系統,使用前必須掛裝,用完需卸載。掛裝使用命令:Mount –t 文件系統類型 設備名 掛裝點。
16、Linux對字母的大小寫是敏感的,在命令和參數中a和A並不等價。
17、Linux中包含5種文件系統。比較關鍵的是根文件系統和/usr文件系統。
-----------------------------------------------------------------
Linux的良好特性
1 開放性
是指系統遵循世界標准規范,特別是遵循開放系統互連(OSI)國際標准。凡遵循國際標准所開發的硬體和軟體,都能彼此兼容,可方便地實現互連。
2 多用戶
是指系統資源可以被不同用戶使用,每個用戶對自己的資源(例如:文件、設備)有特定的許可權,互不影響。Linux和Unix都具有多用戶的特性
3 多任務
是現代計算機的最主要的一個特點。它是指計算機同時執行多個程序,而且各個程序的運行互相獨立。Linux系統調度每一個進程平等地訪問微處理器。由於 CPU的處理速度非常快,其結果是,啟動的應用程序看起來好像在並行運行。事實上,從處理器執行一個應用程序中的一組指令到Linux調度微處理器再次運行這個程序之間只有很短的時間延遲,用戶是感覺不出來的。
4 良好的用戶界面
Linux向用戶提供了兩種界面:用戶界面和系統調用。Linux的傳統用戶界面是基於文本的命令行界面,即shell,它既可以聯機使用,又可存在文件上離線使用。shell有很強的程序設計能力,用戶可方便地用它編製程序,從而為用戶擴充系統功能提供了更高級的手段。可編程Shell是指將多條命令組合在一起,形成一個Shell程序,這個程序可以單獨運行,也可以與其他程序同時運行。系統調用給用戶提供編程時使用的界面。用戶可以在編程時直接使用系統提供的系統調用命令。系統通過這個界面為用戶程序提供低級、高效率的服務。 Linux還為用戶提供了圖形用戶界面。它利用滑鼠、菜單、窗口、滾動條等設施,給用戶呈現一個直觀、易操作、交互性強的友好的圖形化界面。
5 設備獨立性
設備獨立性是指操作系統把所有外部設備統一當作成文件來看待,只要安裝它們的驅動程序,任何用戶都可以象使用文件一樣,操縱、使用這些設備,而不必知道它們的具體存在形式。具有設備獨立性的操作系統,通過把每一個外圍設備看作一個獨立文件來簡化增加新設備的工作。當需要增加新設備時、系統管理員就在內核中增加必要的連接。這種連接(也稱作設備驅動程序)保證每次調用設備提供服務時,內核以相同的方式來處理它們。當新的及更好的外設被開發並交付給用戶時,操作允許在這些設備連接到內核後,就能不受限制地立即訪問它們。設備獨立性的關鍵在於內核的適應能力。其他操作系統只允許一定數量或一定種類的外部設備連接。而設備獨立性的操作系統能夠容納任意種類及任意數量的設備,因為每一個設備都是通過其與內核的專用連接獨立進行訪問。 Linux是具有設備獨立性的操作系統,它的內核具有高度適應能力,隨著更多的程序員加入Linux編程,會有更多硬體設備加入到各種Linux內核和發行版本中。另外,由於用戶可以免費得到Linux的內核源代碼,因此,用戶可以修改內核源代碼,以便適應新增加的外部設備。
6 供了豐富的網路功能
完善的內置網路是Linux一大特點。 Linux在通信和網路功能方面優於其他操作系統。Linux為用戶提供了完善的、強大的網路功能。支持Internet是其網路功能之一。Linux免費提供了大量支持Internet的軟體,Internet是在Unix領域中建立並繁榮起來的,在這方面使用Linux是相當方便的,用戶能用Linux與世界上的其他人通過Internet網路進行通信。文件傳輸是其網路功能之二。用戶能通過一些Linux命令完成內部信息或文件的傳輸。遠程訪問是其網路功能之三。Linux不僅允許進行文件和程序的傳輸,它還為系統管理員和技術人員提供了訪問其他系統的窗口。通過這種遠程訪問的功能,一位技術人員能夠有效地為多個系統服務,即使那些系統位於相距很遠的地方。
7 可靠的系統安全
Linux採取了許多安全技術措施,包括對讀、寫控制、帶保護的子系統、審計跟蹤、核心授權等,這為網路多用戶環境中的用戶提供了必要的安全保障。
8 良好的可移植性
Linux可移植性是指將操作系統從一個平台轉移到另一個平台使它仍然能按其自身的方式運行的能力。 Linux是一種可移植的操作系統,能夠在從微型計算機到大型計算機的任何環境中和任何平台上運行。可移植性為運行Linux的不同計算機平台與其他任何機器進行准確而有效的通信提供了手段,不需要另外增加特殊的和昂貴的通信介面。
Ⅷ 洗紋身要多久洗掉
洗紋身要多久時間是不太固定的,是需要根據患者的紋身面積以及紋身的難度來決定的。同時也和醫生的操作方法有很大的關系,森塵但是大多數的紋身去除可以在一個小時之內去完成,而有的紋身一次是洗不幹凈的,是需要一個過程,可能爛段要多次洗才能洗干飢春譽凈。
Ⅸ iOS代碼加密的幾種方式
眾所周知的是大部分iOS代碼一般不會做加密加固,因為iOS
APP一般是通過AppStore發布的,而且蘋果的系統難以攻破,所以在iOS里做代碼加固一般是一件出力不討好的事情。萬事皆有例外,不管iOS、adr還是js,加密的目的是為了代碼的安全性,雖然現在開源暢行,但是不管個人開發者還是大廠皆有保護代碼安全的需求,所以iOS代碼加固有了生存的土壤。下面簡單介紹下iOS代碼加密的幾種方式。
iOS代碼加密的幾種方式
1.字元串加密
字元串會暴露APP的很多關鍵信息,攻擊者可以根據從界面獲取的字元串,快速找到相關邏輯的處理函數,從而進行分析破解。加密字元串可以增加攻擊者閱讀代碼的難度以及根據字元串靜態搜索的難度。
一般的處理方式是對需要加密的字元串加密,並保存加密後的數據,再在使用字元串的地方插入解密演算法。簡單的加密演算法可以把NSString轉為byte或者NSData的方式,還可以把字元串放到後端來返回,盡量少的暴露頁面信息。下面舉個簡單例子,把NSString轉為16進制的字元串:
2.符號混淆
符號混淆的中心思想是將類名、方法名、變數名替換為無意義符號,提高應用安全性;防止敏感符號被class-mp工具提取,防止IDA Pro等工具反編譯後分析業務代碼。目前市面上的IOS應用基本上是沒有使用類名方法名混淆的。
別名
在編寫代碼的時候直接用別名可能是最簡單的一種方式,也是比較管用的一種方式。因為你的app被破解後,假如很容易就能從你的類名中尋找到蛛絲馬跡,那離hook只是一步之遙,之前微信搶紅包的插件應該就是用hook的方式執行的。
b.C重寫
編寫別名的方式不是很易讀,而且也不利於後續維護,這時你可能需要升級一下你的保護方式,用C來重寫你的代碼吧。這樣把函數名隱藏在結構體中,用函數指針成員的形式存儲,編譯後,只留下了地址,去掉了名字和參數表,讓他們無從下手( from 念茜)。如下例子:
c.腳本處理
稍微高級一點的是腳本掃描處理替換代碼,因為要用到linux命令來編寫腳本,可能會有一點門檻,不過學了之後你就可以出去吹噓你全棧工程師的名頭啦。。。
linux腳本比較常用的幾個命令如下:
腳本混淆替換是用上述幾個命令掃描出來需要替換的字元串,比如方法名,類名,變數名,並做替換,如果你能熟練應用上述幾個命令,恭喜你,已經了解了腳本的一點皮毛了。
如以下腳本搜索遍歷了代碼目錄下的需要混淆的關鍵字:
替換的方式可以直接掃描文件並對文件中的所有內容替換,也可以採用define的方式定義別名。例如:
d.開源項目ios-class-guard
該項目是基於class-mp的擴展,和腳本處理類似,是用class-mp掃描出編譯後的類名、方法名、屬性名等並做替換,只是不支持隱式C方法的替換,有興趣的同學可以使用下。
3.代碼邏輯混淆
代碼邏輯混淆有以下幾個方面的含義:
對方法體進行混淆,保證源碼被逆向後該部分的代碼有很大的迷惑性,因為有一些垃圾代碼的存在;
對應用程序邏輯結構進行打亂混排,保證源碼可讀性降到最低,這很容易把破解者帶到溝里去;
它擁有和原始的代碼一樣的功能,這是最最關鍵的。
一般使用obfuscator-llvm來做代碼邏輯混淆,或許會對該開源工具做個簡單介紹。
4.加固SDK
adr中一般比較常見的加固等操作,iOS也有一些第三方提供這樣的服務,但是沒有真正使用過,不知道效果如何。
當然還有一些第三方服務的加固產品,基本上都是採用了以上一種或幾種混淆方式做的封裝,如果想要直接可以拿來使用的服務,可以採用下,常用的一些服務如下:
幾維安全
iOS加密可能市場很小,但是存在必有道理,在越獄/開源/極客的眼中,你的APP並沒有你想像的那麼安全,如果希望你的代碼更加安全,就應給iOS代碼加密。
Ⅹ 哪裡有輔助腳本源碼
網上有很多輔助腳察數本源碼可供選擇肢讓。比如GitHub,它擁有海量的開源腳本,可以滿足各種需求。另外,Stack Overflow也是一個不錯的選擇,它擁有大量的腳本源碼,可以幫助開發者解決開發問題。此外,還有一些編程語言的官方網站,歷沒局如Python官網,它也提供了大量的腳本源碼,可以幫助開發者快速解決問題。
