FreeBSD中Telnet最大连接用户数的定制(9) 令列给echo 显示出来。 为了防止这些特殊的字符被shell 转译,我们可以在前面放一个反斜线(\)让它们跳出 来。echo $TERM 会显示出你所设置的终端机。而echo \$TERM 就会直接显示出$TERM 这几 个字母。 3.7.1 改变你的shell 改变你的shell 的最简单的方法是用chsh 命令。运行chsh 就可以把你带入系统设置的 编辑器中。如果编辑器没有设置的话,你就可以用vi 来代替。直接在此改变“shell:”。 你可以给chsh 加上-s 的参数;这样,就不需要你输入一个编辑器来设置shell 了。例如, 如果你想把你的shell 设置成bash,你只要这样做: % chsh -s /usr/local/bin/bash 运行不带参数的chsh,编辑shell 将同样能达到目的。 注意:你使用的shell 出现在/etc/shell文件中。如果你在安装软件的时候,已经安 装了一个shell,那么这个就已经做好了。如果你是手工安装shell,那你就必须做。例如, 如果你手工安装bash,只要把它放在/usr/local/bin中,你只要这样做: #echo “/usr/local/bin/bash”>>/etc/shells 然后再执行chsh。 3.8 文本编辑器 在FreeBSD 中,许多配置信息都是通过编辑一个文本文件来完成的。所以,熟悉一个 文本编辑器是非常必要的。FreeBSD 带有许多的编辑器,可以在ports collection 中找到。 第13 页FreeBSD 使用手册 最容易和最简单的编辑器就是ee 了,它非常容易掌握。要启动ee,你只需要在命令行键入 ee 文件名。例如,要编辑文件/etc/rc.conf,只要键入ee /etc/rc.conf。一进入ee,许 多编辑功能就都列在屏幕的顶部。^字符是键盘的ctl 键,所以^e 键盘的ctl 键加上e 键。 要离开ee,只要键入escape 键,然后选择离开。编辑器会提示你保存刚才的修改。FreeBSD 也带有很多功能强大的编辑器,象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 联机手册