| FreeBSD handbook中文版 3 Unix 基础 |
 |
作者: 来源: 日期:2007-6-14 10:26:39 点击次数: |
|
也带有很多功能强大的编辑器,象vi,emacs 和vim 等。这些编辑器都有很强大的功能, 你需要认真地学习。 3.9 设备和设备节点 一个设备大都是一个系统中与硬件相关的活动所使用的,包括磁盘,打印机,图形卡和 键盘。当FreeBSD 启动时,显示的大都是检测到的设备。你可以查看/var/run/dmesg.boot 文件来看看启动信息。 例如,acd0 是第一个IDE CDROM 驱动器,而kbd0 则是键盘。在unix 系统中的绝大多 数设备必须呼叫设备的节点才能来访问一个特殊文件,这些都放在/dev 目录下。 3.9.1 创建设备节点 当你在系统中添加了一个新的设备或编译支持额外的设备时,需要重建一个设备驱动。 3.9.1.1 MAKEDEV 脚本 在系统中没有DEVFS,设备节点可以使用MAKEDEV 脚本来创建: # cd /dev # sh MAKEDEV ad1 这个例子中将创建第二个IDE 驱动器的设备节点。 3.9.1.2 devfs (设备文件系统) 设备文件系统或devfs,提供了访问内核设备的命名方式。Devfs 获得了这个特殊的文 件系统,代替了创建和修改设备节点。devfs 将在FreeBSD 5.0 中作为默认使用项。 3.10 更多信息 3.10.1 联机手册 第14 页FreeBSD 使用手册 绝大多数FreeBSD 的参考文档是以手册的形式出现的。系统的每个程序都有一个简短 的联机手册。这些手册能够用man 命令来阅读。例如: % man command command 是你希望了解的命令的名字。例如,要知道ls 的用法: % man ls 联机手册被分成好几节: 1. 用户命令 2. 系统呼叫和错误编号 3. 在C 库中的功能 4. 设备驱动器 5. 文件格式 6. 游戏和其他娱乐方式 7. 其它一些凌乱的信息 8. 系统维护和操作命令 9. 内核开发 在一些示例中,同一个主题可能会出现在手册的很多地方。例如,chmod 用户命令和 chmod 系统呼叫。在这个例子中,你可以告诉man 命令,你要指定哪一节: % man 1 chmod 这将显示用户命令chmod 的参考文档。参考一个联机手册的特殊的章节通常被附带在 文章的后面,所以第一个chmod 引用了chmod 用户命令和第二个chmod 引用了系统呼叫。 如果你知道命令的名字,就比较好,你只需要知道如何使用。但如果你无法想起命令 的名字是什么?你可能要使用man 加上-k 选项在命令描述中搜索关键字: % man -k mail 第15 页FreeBSD 使用手册 这个命令将出现在一个带有关键字mail 的命令列表中。这与使用apropos 命令具有相 同的功能。所以,你可以在/usr/bin 中寻找所有的奇特的命令,只要这样做: % cd /usr/bin % man -f * 或 % cd /usr/bin % whatis * 可以达到同样的目的。 3.10.2 GNU Info 文件 FreeBSD 包括许多自由软件基金会提供的应用程序和工具。除了联机手册之外,这些程 序都提供叫做info 文件的超文本文件,它可以用info 命令来阅读,或者如果你有emacs, 可以使用emacs 的info 模式来阅读。 使用info 命令: % info 要看看概要介绍,可以键入h。要看看快速命令参考,可以键入?。 第16 页 上一篇:FreeBSD handbook中文版 2 开始安装FreeBSD(2) 下一篇: FreeBSD handbook中文版 4 安装应用程序:Packages 和Ports |
|
|
 |
| 北京总部: 4006-505-808 |
| 上 海 部: 4006-505-808 |
| 深 圳 部: 4006-505-808 |
| 浙 江 部: 4006-505-808 |
| 广 州 部: 4006-505-808 |
| 重 庆 部: 4006-505-808 |
| 南 京 部: 4006-505-808 |
| 其它地区: 4006-505-808 | |
|
 |
|