freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

清華申請退學(xué)博士作品-完全用linux工作-資料下載頁

2025-08-04 18:02本頁面
  

【正文】 NIX設(shè)計(jì)人員在微軟打了幾天臨工,順手加了幾個UNIX的東西進(jìn)去。這樣做是沒有用的,Windows從一開始就是非常糟糕的設(shè)計(jì),它的歷史的包袱太 沉重了,縫縫補(bǔ)補(bǔ)有什么用?它只能永遠(yuǎn)的被UNIX 甩在身后!UNIX 是強(qiáng)大的讓聰明人干任何他們想干的事情。UNIX 的一個特點(diǎn)就是非常高的靈活性,Xwindow也具有這種靈活性。這種靈活性體現(xiàn)在哪里呢?UNIX 的程序一般都有很多參數(shù),不管你現(xiàn)在用的著用不著,總有人需要某些參數(shù)。它們的行為很多都可以用配置文件來改變。比如GNU bash, 通常缺省的命令行輸入方式是 Emacs 方式, 文件,就可以把它變成 vi的輸入方式,而且我還可以自己綁定鍵序列到某些操作。我可以用 shopt來設(shè)置它的很多特點(diǎn),比如是否進(jìn)行通配符擴(kuò)展,是否可以把一個變量當(dāng)作一個目錄來cd,是否可以自動糾正某些明顯的目錄名打字錯誤……UNIX程序設(shè)計(jì)的思想是提供給用戶“機(jī)制”,而不限制用戶制定“政策”。這是一個重要的尊重用戶的作法。我們再來看看 Xwindow。Xwindow是一個出色的設(shè)計(jì),它把顯示服務(wù)器和客戶程序分開。一個顯示上既可以顯示本機(jī)上的程序,也可以顯示別的機(jī)器上的X程序,而 它們都遵守你的窗口管理器的統(tǒng)一指揮,它們之間可以方便的傳送剪貼版數(shù)據(jù),各種事件…… 比如有時我的 XFree86 上會出現(xiàn)四個不同機(jī)器上的XTerm,兩個不同機(jī)器上的 GVIM,…… 它們統(tǒng)一受本機(jī)上的 FVWM指揮。Xwindow 程序都具有很多很多命令行參數(shù)和 resource參數(shù)。你可以隨意的在命令行或者 .Xdefaults文件設(shè)置所有的顏色,字體,尺寸…… 而且如果你用 xrdb 把 .Xdefaults導(dǎo)入到根窗口,那么其它機(jī)器上沒有經(jīng)過配置的同樣的程序,顯示到你的機(jī)器上的時候也會遵守同樣的外觀規(guī)定。Xwindow 的窗口具有 Property,也就是一些可以自己定義的共享數(shù)據(jù)(原子)。正是因?yàn)檫@些 Property的存在,使得 Xwindow 具有無比強(qiáng)大的生命力。X的窗口管理器和其它客戶程序之間并沒有統(tǒng)一的協(xié)議,但是后來出現(xiàn)了ICCCM(客戶程序間通信規(guī)范),這個規(guī)范就是通過 property定義的?,F(xiàn)在又有人定義了一套“擴(kuò)展的窗口協(xié)議(EWM Hints)”,使得Xwindow 可以具有某些 Windows 的特征,比如一個工具條程序可以告訴窗口管理器:“這個屏幕下面被我占據(jù)了24個像素的空間,你最大化程序的時候不要越過這個界線?!币粋€強(qiáng)大的窗口管理程序比如FVWM,它收到這樣的提示時,可以答應(yīng)工具條程序的這個要求,也可以不答應(yīng)。一切選擇的權(quán)力在于誰?當(dāng)然是用戶了!你想想,是不是有些 Windows 程序常常彈出一個窗口要你選擇 YesorNo?你不點(diǎn)擊它它就不下去。你覺不覺得你的程序在侵犯你的尊嚴(yán)?你是一個人,一個智慧的生物,怎能受到一個程序如此的待遇?還有就是很多 Windows程序把人當(dāng)成傻瓜,而它是“智能程序”。比如,有一個程序就是喜歡把你的每句話第一個字母都變成大寫,我不說它是誰了,你遇到的時候就知道 了。如果連“一句話開頭一個字母要大寫”這么明顯的問題都需要程序幫你糾正的話,人腦還用來干什么?況且如果你故意想要不大寫的話,那就更麻煩了,我 楞是沒有從它那一大堆菜單里找到怎么關(guān)閉這個愚蠢的選項(xiàng)。只有符號才能完全操縱計(jì)算機(jī)我們來說說很多初學(xué) Linux 的用戶。雖然他們在用 Linux,但是他們打心眼兒里是覺得 Windows 的工作方式好,他們希望 Linux 有一天能像Windows那樣。你說:我鼠標(biāo)一點(diǎn),我菜單一拉,...... 就可以完成我的操作。 但是我要告訴你:Linux 從來沒有摹仿 Windows,將來也不會。Linux 從誕生之日起,它的工作方式就比 Windows 的先進(jìn)。Linux 屬于能勇敢面對符號的人。只有符號才能完全操縱計(jì)算機(jī)。看看優(yōu)秀的 UNIX 程序,XFree86, FVWM, VIM, Emacs, proftpd, Mutt, wget,tin, ... 沒有一個不是用配置文件來設(shè)置選項(xiàng)的。為什么這些程序沒有方便的菜單可以用來配置?難道它們的設(shè)計(jì)者就那么低能,連個圖形配置界面也寫不出來?當(dāng)然不是。因?yàn)閳D形界面配置方式的能力是極其有限的,而配置文件和程序語言的表達(dá)能力卻是無限的。用圖形界面配置這些程序的話,如果你想達(dá)到配 置文件的效果,你需要成百上千的菜單,checkbox, radio button, ... 到時候你根本沒辦法找到你需要修改的地方了!而各個程序的配置文件的語法都有很多相似之處,一般就是一些命令,設(shè)置一些變量,參數(shù),...... 一旦用會了一個,其它的也就容易理解了。如果你用慣了 awk, sed, Perl,你會覺得那才是真正的自動化啊。鼠標(biāo)雖然是很好的工具,但是它的表達(dá)能力是有限的。你不可能光用鼠標(biāo)就讓電腦完全明白你的意思,它畢竟只有3個按鈕??纯次业腗etaPost頁你就能體 會到鼠標(biāo)的這一弱點(diǎn)。所以我們雖然很喜歡鼠標(biāo),但是卻不能完全依賴它。各個小程序的完美配合這就是UNIX最重要的特點(diǎn)了,它就是UNIX設(shè)計(jì)的思想。讓每個程序只具有一項(xiàng)專門的能力,然后讓它們合作。Xwindow也繼承了這種好傳統(tǒng)。這恐怕就是Windows和其它操作系統(tǒng)望塵莫及的地方了。UNIX 程序設(shè)計(jì)之統(tǒng)一,配合之完美,真使我難以置信!shell, grep, find, awk, sed, make, Perl,Emacs, vi, tin, Mutt, ... 它們是那么的具有一致性!你一旦學(xué)會了 sed 的正則表達(dá)式,其它程序基本上都能用了。你一旦學(xué)會了 vi 和 VIM, 你會發(fā)現(xiàn)它的操作是那么的有規(guī)律性,似乎vi的設(shè)計(jì)者在幾十年前就已經(jīng)設(shè)計(jì)好了 VIM 在今天的完美而統(tǒng)一的操作方式!而且vi的操作還體現(xiàn)在 Mutt, tin 等很多程序中。你甚至可以把 bash 設(shè)置為 vi 的輸入方式來輸入命令行,我就是這么做的。一個程序可以調(diào)用另外一個程序來得到數(shù)據(jù),可以把數(shù)據(jù)交給它處理后返回來,可以在自己的窗口里嵌入另外一個 程序。在 Windows 和其它非 UNIX 操作系統(tǒng)中,這種合作是非常困難的。我曾經(jīng)在Windows 下使用 Perl來進(jìn)行一些自動工作。但是 Windows 的文件操作,管道是如此的不穩(wěn)定,程序之間基本不能合作。你別想在 Visual Studio 窗口里面嵌入UltraEdit 編輯器,你別想用一個 expect 腳本來控制 telnet 到水木清華BBS,這就是為什么 helloooo 誕生在 Linux 而不是 Windows。我曾經(jīng)試圖從Windows + Exceed + SecureCRT ssh 登錄到 Sun 機(jī)器,然后通過 ssh 的隧道(X11 tunnel)把 X 程序傳到 Exceed 上運(yùn)行,但是搞了兩天都沒有成功!而在Linux 下這個事情根本就是不用怎么配置的,OpenSSH 和 XFree86 本來就是完美結(jié)合,只要打開 ssh 的 forward X11 選項(xiàng)就什么都搞定了。Windows 的程序都是大而全,大而雜,所有的電子郵件程序都需要自己提供編輯器,自己發(fā)送和收取郵件,自己顯示郵件的附件。每一個BBS程序都提供自己的 Virtual Terminal, 自己的通訊代碼。每一個 IDE 都自己提供編輯器,編譯器,匯編器,調(diào)試器。人們?yōu)榱耸褂靡环N新的程序,需要適應(yīng)所有這些它提供的界面,而不能使用自己喜歡的編輯器的鍵綁定,菜單組 織...... 不能 DIY!你要知道,最高級的電腦是定做的,自己想要什么什么CPU,什么主板,多少內(nèi)存,什么硬盤,鍵盤,鼠標(biāo),顯示器都是自己選擇的。最高級的滑板,自己想要什 么牌子的版面,什么牌子的沙,什么橋,什么輪子,什么軸承,也都是自己選的。最高級的乒乓球拍,木板,膠皮,海綿,膠水都是可以自己選擇...... 而用Windows 程序,你得到的是大雜燴,就像你去買品牌機(jī),只有那么幾種配置,而且附帶很多你不需要的軟件和服務(wù)。就像你去買組裝好的滑板,你想要大一點(diǎn)的輪子和窄 一點(diǎn)的板子,但是你沒有這種選擇余地!Windo ws 程序就相當(dāng)于最廉價,最次的滑板。但是它卻會花你更多的錢,因?yàn)橐坏┮粋€部件壞了,或者你不喜歡了,你不能另外找一個好的換掉它,你必需重新買全套配件!而 UNIX 和 Xwindow 就是高檔的組裝貨。比如我用 Mutt 的時候,我可以用VIM 也可以用 pico 來編輯郵件,我可以用 ImageMagick 也可以用 xv 來顯示附件里的圖片,我可以用 lynx 把 HTML 附件轉(zhuǎn)成文本嵌入窗口中,我也可以把HTML 附件交給 Mozilla 圖形顯示。我可以讓 GnuPG 幫我把郵件進(jìn)行數(shù)字簽名和加密,我也可以用其它 PGP 程序。我想讓 Postfix 而不是 sendmail 幫我發(fā)出郵件,我想讓 fetchmail 幫我收郵件,轉(zhuǎn)發(fā)給 postfix,然后被我自己寫的Perl過濾器處理...... 這一切我都可以辦到!我可以選擇我最喜歡的專門的程序來完成專門的工作,然后把它們結(jié)合在一起,我也可以分別得到它們的好處。結(jié)論我寫這么多的目的是什么?我希望喜歡 Linux 的朋友,完全清除微軟和Windows 灌輸在你腦子里的謬論,別再相信它們所謂的新技術(shù),別再追趕Windows,因?yàn)樽汾s Windows =倒退。馬克思有一個思想很重 要,新生事物并不一定是在最近出現(xiàn)的。 UNIX,Xwindow, TeX 雖然都比 Windows 先出現(xiàn),但是它們才是先進(jìn)生產(chǎn)力的代表。我們要清楚的認(rèn)識到什么才是真正的現(xiàn)代化,什么才是真正的自動化。勇敢的拿起像 bash, FVWM, VIM, Emacs, Mutt, lftp ...... 這樣強(qiáng)大的程序,不要再埋怨Linux 為什么不能像 Windows 那樣,不要再浪費(fèi)時間試用這樣那樣的程序,不要再忙著升級。是你需要改變而不是 Linux 和 UNIX,Linux 現(xiàn)在就可以成為你的好朋友。你需要認(rèn)識它,了解它,信任它,才能完全的靠它來高效的工作,省出時間來處理世界上更加值得處理的事情。
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1