摘要:
在Linux操作系统中,可以使用长文件名和目录名,但要遵守一定的规范,其中“/”表示系统顶级目录,即根目录。在根目录下,各目录基本功能如下所示。/bin/,用来贮存用户命令。目录/usr/bin同理。/sbin/,许多系统命令(如shutdown)的贮存们置,目录/usr/sbin同理。/root/,根用户(超级用户)的主目录/mnt/,该目录中通常包括系统引导后挂载的文件系统的挂载点。如,默认的光盘挂载点是/mnt/cdrom/。/boot/,包括内核和系统启动期间使用其他的文件。/lost+found/,被fsck用来放置零散的文件(没有名称的文件)。/lib/,包含许多被/bin/和/s 阅读全文
摘要:
三种常用的shell简介在Linux和UNIX操作系统内可以使用多种不同的shell。最常用的有Bourne Shell(sh),C Shell(csh)和KornShell(ksh)。这3种shell都有各自的优缺点。Bourne Shell是UNIX最初使用的shell,在每种UNIX上都可以使... 阅读全文
摘要:
GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。即“反版权”(或称Copyleft)概. 阅读全文
摘要:
Institute of Electrical and Electronics Engineers (IEEE) 美国电气和电子工程师协会 1963年1月1日由美国无线电工程师协会(IRE, 创立于1912年)和美国电气工程师协会(AIEE,创建于1884年)合并而成,它有一个区域和技术互为补充的组织结构,以地理位置或者技术中心作为组织单位(例如IEEE 费城分会和IEEE计算机协会]])。它管理着推荐规则和执行计划的分散组织(例如IEEE-USA 明确服务于 美国的成员,专业人士和公众)。 总部在美国纽约市。 IEEE在150多个国家中它拥有300多个地方分会。透过多元化的会员,该组织... 阅读全文
摘要:
POSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX 是为了读音更像 UNIX)。POSIX是IEEE为要在各种UNIX操作系统上运行的软件,而定义API的一系列互相关联的标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。此标准源于一个大约开始于1985年的项目。POSIX这个名称是由理查德·斯托曼应IEEE的要求而提议的一个易于记忆的名称。它基本上是 Portable Operating System Interface(可移植操作系统接口)的缩写,而X则表明其对Unix 阅读全文
摘要:
Linux系统启动过程1、BIOS启动当系统加电后,计算机会首先从CMOS(complementary Metal Oxide Semiconductor)芯片中加载BIOS,并且检测系统硬件基本信息,如内存、硬盘、处理器等。然后BIOS寻找是否有系统启动盘,如果没有,系统会寻找主引导区MBR(Master Boot Record)并运行记录在MBR上的程序。通常这个程序就是操作系统的Loader程序(嵌入式系统中称为BootLoader),其主要功能是指示系统在启动之后所要加载的系统以及加载方式。例如,在MBR上运行Linux的Loader程序(GRUB和LILO)后,就可以加载Linux内 阅读全文