請教:rc是什麼的縮寫?
linux中廣泛使用的rc一詞,比如rc.d,.cshrc等,是什麼的縮寫呀?
run command
rc (像是 ".cshrc" 或 "/etc/rc" 中的 rc 這兩個字母) = "runcom"
"rc" 是取自 "runcom", 來自麻省理工學院在 1965 年發展的 ctss系統。相關文獻曾記載這一段話: '具有從檔桉中取出
一系列命令來執 行的功能;這稱為 "run commands" 又稱為 "runcom",而這種檔桉又稱為乙個 runcom (a
runcom)。'
挖linux中的古老縮略語zt
挖linux中的古老縮略語
unix已經有35年歷史了。許多人認為它開始於中世紀,這個中世紀是相對於計算機技術的產生和發展來說的。在過去
的時間裡,unix和它的子分支linux收集有許多的歷史和一些完全古老的語言。在這篇技巧文章中,我們將介紹一少部分古
老的語言和它們的目的和作用,以及它們真正的**。
rc在linux中,最為常用的縮略語也許是「rc」,它是「runcomm」的縮寫--即名詞「run command」(執行命令)
的簡寫。今天,「rc」是任何指令碼類檔案的字尾,這些指令碼通常在程式的啟動階段被呼叫,通常是linux系統啟動時。
如/etc/rs是linux啟動的主指令碼,而.bashrc是當linux的bash shell啟動後所執行的指令碼。.bashrc的字首「.」是乙個
命名標準,它被設計用來在使用者檔案中隱藏那些使用者指定的特殊檔案;「ls」命令預設情況下不會列出此類檔案,「rm」默
認情況下也不會刪除它們。許多程式在啟動時,都需要「rc」字尾的初始檔案或配置檔案,這對於unix的檔案系統檢視來
說,沒有什麼神秘的。
etc在「etc/bin」中的「etc」真正代表的是「etcetera」(附加物)。在早期的unix系統中,最為重要的目錄是「bin」目
錄(「bin」是「binaries」二進位制檔案--編譯後的程式的縮寫),「etc」中則包含瑣碎的程式,如啟動、關機和管理。運
行乙個linux必須的東西的列表是:乙個二進位程式,etcetera,etcetera--換句話說,是乙個底層的重要專案,通常添
加一些次等重要的零碎事物。今天,「etc」包含了廣泛的系統配置檔案,這些配置檔案幾乎包含了系統配置的方方面面,
同樣非常重要。
bin今天,許多在linux上執行的大型子系統,如gnome或oracle,所編譯成的程式使用它們自己的「bin」目錄(或者
是/usr/bin,或者是/usr/local/bin)作為標準的存放地。同樣,現在也能夠在這些目錄看到指令碼檔案,因為「bin」目錄通
常新增到使用者的path路徑中,這樣他們才能夠正常的使用程式。因此執行指令碼通常在bin中執行良好。
tty在linux中,tty也許是跟終端有關係的最為溷亂的術語。tty是teletype的乙個老縮寫。teletypes,或者
teletypewriters,原來指的是電傳打字機,是通過序列線用印表機鍵盤通過閱讀和傳送資訊的東西,和古老的電報機區別
並不是很大。之後,當計算機只能以批處理方式執行時(當時穿孔卡片閱讀器是唯一一種使程式載入執行的方式),電傳打字
機成為唯一能夠被使用的「實時」輸入/輸出裝置。最終,電傳打字機被鍵盤和顯示器終端所取代,但在終端或tty接插的地
方,作業系統仍然需要乙個程式來監視串列埠。乙個getty「get tty」的處理過程是:乙個程式監視物理的tty/終端接
口。對乙個虛擬網路沮喪伺服器(vnc)來說,乙個偽裝的tty(pseudo-tty,即家貓的tty,也叫做「pty」)是等價的終
端。當你執行乙個xterm(終端彷真程式)或gnome終端程式時,pty對虛擬的使用者或者如xterm一樣的偽終端來說,就像
是乙個tty在執行。「pseudo」的意思是「duplicating in a fake way」(用偽造的方法複製),它相比「virtual」或
「emulated」更能真實的說明問題。而在現在的計算中,它卻處於被放棄的階段。
dev從tty留下的命令有「stty」,是「set tty」(設定tty)的縮寫,它能夠生成乙個配置檔案/etc/initab
(「initialization table」,初始表),以配置gettys使用哪乙個串列埠。在現代,直接附加在linux視窗上的唯一終端通常是
控制台,由於它是特殊的tty,因此被命名為「console」。當然,一旦你啟動x11,「console」tty就會消失,再也不
能使用串列埠協議。所有的tty都被儲存在「/dev」目錄,它是「[physical] devices」([物理]裝置)的縮寫。以前,你必須
在電腦後面的串列埠中接入乙個新的終端時,手工修改和配置每乙個裝置檔案。現在,linux(和unix)在安裝過程中就在此目
錄中建立了它所能嚮導的每乙個裝置的檔案。這就是說,你很少需要自己建立它。
隨著硬體在電腦中的移出移進,這些名字將變得更加模煳不清。幸運的是,今天在linux上的高等級軟體塊對歷史和硬
件使用容易理解的名字。舉例來說,嗯,pango(就是其中之一。如果你對這些內容很感興
趣,那麼我建議你閱讀巨集大的,但有些以美國英語歷史為中心的,由eric s. raymond撰寫的jargon file。它並沒有解釋
所有在unix中使用的術語,但是它給出了這些形成的大致情況。
UI中一些名詞的縮寫
ux user experience使用者體驗 db date base 資料庫 dns domain name server 網域名稱伺服器 os operating system 作業系統 oo object oriented 物件導向 ooa object oriented analysis ...
eval code 用法一些解析
上面是最常用的方法,當然也會有一些奇怪的用法 php eval test eval test 直接執行第3行的 肯定是報錯,但是 第四行卻又是正常的。因為 讓php 結束了,整行 的意思相當於 echo test 所以可以用類似的方法來輸出其他不太適合用echo輸出的內容,而又不影響 的正常執行 比...
3D AVS 裡面的一些變數縮寫
tr 是目前的序號 idr 隨機訪問的那個i幀 me motion estimate 運動估計 mc motion compensation 運動補償 rdo rate distoration optimized 率失真優化 poi playing order index 影象的顯示順序 coi c...