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