今日,Unix系統(tǒng)到底是由什么組成的呢?它主要是被包含在POSIX標(biāo)準(zhǔn)中,一個(gè)以SystemV與BSD為主的國(guó)際標(biāo)準(zhǔn)。商用Unix系統(tǒng),例如SunMicrosystems的Solaris、IBM的AIX及HewlettPackard的HP-UX,都是直接傳承原始Unix系統(tǒng)且符合標(biāo)準(zhǔn)的嫡系版本。有一些其他的...[繼續(xù)閱讀]
海量資源,盡在掌握
今日,Unix系統(tǒng)到底是由什么組成的呢?它主要是被包含在POSIX標(biāo)準(zhǔn)中,一個(gè)以SystemV與BSD為主的國(guó)際標(biāo)準(zhǔn)。商用Unix系統(tǒng),例如SunMicrosystems的Solaris、IBM的AIX及HewlettPackard的HP-UX,都是直接傳承原始Unix系統(tǒng)且符合標(biāo)準(zhǔn)的嫡系版本。有一些其他的...[繼續(xù)閱讀]
如果你想要從源碼編譯程序,則需要一個(gè)編譯器。幾乎所有的Unix應(yīng)用程序都是用C或C++編寫(xiě)的,并且大部分仍是用C來(lái)編寫(xiě)。此段描述了如何取得本書(shū)所涵蓋的三種系統(tǒng)編譯器。SolarisSolaris10包含一個(gè)Java編譯器。Solaris早期的版本并沒(méi)有附...[繼續(xù)閱讀]
第二章中的許多程序都可從Internet上取得其源代碼。針對(duì)GNU/Linux及MacOSX,你可以使用包管理程序來(lái)下載并安裝軟件(參考第六章)。同樣地,針對(duì)Solaris,你可以從http://www.sunfreeware.com/取得預(yù)先編譯好的程序版本。然而,特別是商用的Unix系統(tǒng)...[繼續(xù)閱讀]
此份指引展示Solaris、GNU/Linux及MacOSX的主要功能。此外它也展示了有關(guān)Emacs、RCS、CVS、Subversion、GNUMake與GDB、GNU調(diào)試器等的章節(jié)。盡管它們不是商用Unix系統(tǒng)的一部分,但是仍然可以在許多Unix系統(tǒng)中找到它們,因?yàn)樗鼈兪怯杏玫募又倒δ?..[繼續(xù)閱讀]
如果你是剛起步學(xué)習(xí)Unix系統(tǒng),其豐富的命令可能會(huì)令你怯步。為了引導(dǎo)你,下面的列表列出了各種主題下的一小部分命令。通信ftp交互式的文件傳輸程序login登錄Unixmailx閱讀或寄送郵件slogin使用安全shell登錄遠(yuǎn)程的Unixssh安全地連進(jìn)另一...[繼續(xù)閱讀]
當(dāng)POSIX標(biāo)準(zhǔn)中所規(guī)定的行為與命令的歷史行為不同時(shí),Solaris會(huì)在/usr/xpg6/bin或/usr/xpg4/bin之下提供該命令的不同版本。在Solaris系統(tǒng)上,你應(yīng)該在你的搜索路徑內(nèi)放置這兩個(gè)目錄,且放在標(biāo)準(zhǔn)的/usr/bin之前。有些命令并未納入本書(shū),因?yàn)樗鼈?..[繼續(xù)閱讀]
本章將討論與用戶(hù)及程序開(kāi)發(fā)者有關(guān)的Unix命令。這些命令的大部分會(huì)出現(xiàn)在在線(xiàn)手冊(cè)的“命令”(Commands)段落。本書(shū)故意避開(kāi)管理用的命令,因?yàn)橄到y(tǒng)管理已超出本書(shū)的范圍。本書(shū)的焦點(diǎn)會(huì)集中在每天使用的命令,那些以交互方式使用...[繼續(xù)閱讀]
本節(jié)列出了于Solaris、GNU/Linux及MacOSX中至少在兩個(gè)以上操作系統(tǒng)內(nèi)常見(jiàn)的命令,也包括許多可從Internet上取得的程序。在Solaris上,有許多免費(fèi)軟件與開(kāi)源程序可以在/usr/sfw/bin或是/opt/sfw/bin底下找到。值得注意的是,Solaris的Intel版本較SPA...[繼續(xù)閱讀]
cdeCommonDesktopEnvironmentCommonDesktopEnvironment(簡(jiǎn)稱(chēng)CDE)是Solaris系統(tǒng)上的一種圖形用戶(hù)界面(GUI)。Solaris的用戶(hù)有兩種選擇:CDE和GNOME。CDE的細(xì)節(jié)請(qǐng)自行參考相關(guān)書(shū)籍,因?yàn)檫@已超出本書(shū)的范圍。不過(guò),此處會(huì)列出一些比較有用的CDE命令(位于/usr...[繼續(xù)閱讀]
注意:GNU/Linux程序一般都會(huì)接受--help和--version選項(xiàng)。為了簡(jiǎn)潔起見(jiàn),每個(gè)命令的說(shuō)明都會(huì)省略這些選項(xiàng)。aspellaspell[options][files]aspell是ispell的替代品,但是具有更多的功能。因此它接收跟ispell一樣的選項(xiàng),進(jìn)一步的信息見(jiàn)ispell。另見(jiàn)spell...[繼續(xù)閱讀]