01 2014 档案

摘要:决定Linux发布版质量最重要的因素就是软件包系统(packaging systems)和社区支持的活跃度。软件包管理在在系统上安装和维护软件的一种方法。现在大多数人都可以通过从他们的Linux发布商那儿获取并安装软件包来满足他们的软件需求。这和Linux早期必须下载并编译源代码(source code)安装软件形成鲜明对比。不同的发布版使用不同的软件包系统,通常,为一个版本制作的软件包不会与其他版本兼容。大多数发布版主要分成两个阵营:Debian的.deb阵营和Red Hat的.rpm阵营。虽然有一些如Gentoo、Slackware和Foresight的例外,但是大多数版本都基于这两种基本 阅读全文
posted @ 2014-01-12 13:38 purgiant 阅读(401) 评论(0) 推荐(0)
摘要:在Unix最初的时候,没有独立的键盘和鼠标,独立的显示器也非常昂贵。Thompson 和 Ritchie 选用了价格不贵并且容易获得的Teletype ASR33作为解决方案,虽然Teletype ASR33完全是为了电传而设计的。Teletype有一个键盘用来输入,宽的纸卷用来打印输出。为了保存程... 阅读全文
posted @ 2014-01-08 11:10 purgiant 阅读(608) 评论(0) 推荐(0)
摘要:Shell在shell会话过程中维系的信息叫做环境(environment)。环境中被程序使用的数据决定着我们的配置(configuration)。尽管大多数程序使用配置文件(configuration files)保存程序的设置,一些程序也会查找环境中保存的值来调整它们的行为。虽然对bash来说这两种数据很难区分,Shell在环境中保存两种数据:环境变量(environmental variables)和shell变量(shell variables)。相关命令:printevn:显示环境变量(environment variables)。set:显示shell变量(shell variab 阅读全文
posted @ 2014-01-06 19:31 purgiant 阅读(1532) 评论(0) 推荐(0)