今日,Unix系统到底是由什么组成的呢?它主要是被包含在POSIX标准中,一个以SystemV与BSD为主的国际标准。商用Unix系统,例如SunMicrosystems的Solaris、IBM的AIX及HewlettPackard的HP-UX,都是直接传承原始Unix系统且符合标准的嫡系版本。有一些其他的...[继续阅读]
海量资源,尽在掌握
今日,Unix系统到底是由什么组成的呢?它主要是被包含在POSIX标准中,一个以SystemV与BSD为主的国际标准。商用Unix系统,例如SunMicrosystems的Solaris、IBM的AIX及HewlettPackard的HP-UX,都是直接传承原始Unix系统且符合标准的嫡系版本。有一些其他的...[继续阅读]
如果你想要从源码编译程序,则需要一个编译器。几乎所有的Unix应用程序都是用C或C++编写的,并且大部分仍是用C来编写。此段描述了如何取得本书所涵盖的三种系统编译器。SolarisSolaris10包含一个Java编译器。Solaris早期的版本并没有附...[继续阅读]
第二章中的许多程序都可从Internet上取得其源代码。针对GNU/Linux及MacOSX,你可以使用包管理程序来下载并安装软件(参考第六章)。同样地,针对Solaris,你可以从http://www.sunfreeware.com/取得预先编译好的程序版本。然而,特别是商用的Unix系统...[继续阅读]
此份指引展示Solaris、GNU/Linux及MacOSX的主要功能。此外它也展示了有关Emacs、RCS、CVS、Subversion、GNUMake与GDB、GNU调试器等的章节。尽管它们不是商用Unix系统的一部分,但是仍然可以在许多Unix系统中找到它们,因为它们是有用的加值功能...[继续阅读]
如果你是刚起步学习Unix系统,其丰富的命令可能会令你怯步。为了引导你,下面的列表列出了各种主题下的一小部分命令。通信ftp交互式的文件传输程序login登录Unixmailx阅读或寄送邮件slogin使用安全shell登录远程的Unixssh安全地连进另一...[继续阅读]
当POSIX标准中所规定的行为与命令的历史行为不同时,Solaris会在/usr/xpg6/bin或/usr/xpg4/bin之下提供该命令的不同版本。在Solaris系统上,你应该在你的搜索路径内放置这两个目录,且放在标准的/usr/bin之前。有些命令并未纳入本书,因为它们...[继续阅读]
本章将讨论与用户及程序开发者有关的Unix命令。这些命令的大部分会出现在在线手册的“命令”(Commands)段落。本书故意避开管理用的命令,因为系统管理已超出本书的范围。本书的焦点会集中在每天使用的命令,那些以交互方式使用...[继续阅读]
本节列出了于Solaris、GNU/Linux及MacOSX中至少在两个以上操作系统内常见的命令,也包括许多可从Internet上取得的程序。在Solaris上,有许多免费软件与开源程序可以在/usr/sfw/bin或是/opt/sfw/bin底下找到。值得注意的是,Solaris的Intel版本较SPA...[继续阅读]
cdeCommonDesktopEnvironmentCommonDesktopEnvironment(简称CDE)是Solaris系统上的一种图形用户界面(GUI)。Solaris的用户有两种选择:CDE和GNOME。CDE的细节请自行参考相关书籍,因为这已超出本书的范围。不过,此处会列出一些比较有用的CDE命令(位于/usr...[继续阅读]
注意:GNU/Linux程序一般都会接受--help和--version选项。为了简洁起见,每个命令的说明都会省略这些选项。aspellaspell[options][files]aspell是ispell的替代品,但是具有更多的功能。因此它接收跟ispell一样的选项,进一步的信息见ispell。另见spell...[继续阅读]