小传写给新手的东东 freebsd(1) 问:如何将 man 文件转为文本文件? 答:如要将 ls 的 man 手册转为文本文件,命令如下: man ls col -b > outfile 问:如何快速切换当前目录? 答:在 Unix 下要在切换目录是非常方便的,以下列出各个快速切换当前目录的命令。 cd .. 返回上级目录 cd ../.. 进入上二级目录 cd - 返回上一次进入的目录 cd 进入用户自己的主目录 cd ~ 进入用户自己的主目录 注意:因为 UNIX 下的命令输入格式非常严格,所以不能像在 DOS 下那样将命令和参数连在一起输入,如要进行上级目录,在 DOS 下可能这样输入 cd.., 但在 UNIX 下,系统会说找不到 cd.. 这个命令,正确的输入是要在命令和参数之间有一个空格 cd ..。 问:让 ls 只显示目录名 答:ls -l grep ^d 问:让 ls 只显示文件名 答:ls -l grep ^f 问:让 ls 以颜色显示目录名和文件名 答:ls --color=auto ( under Linux )。 要在 FreeBSD 下让 ls 以颜色显示目录名和文件名,需要安装 colorls 这个程序。可用 pkg_add 来进行安装,安装完成后,在 /etc/profile 或用户主目录下的 .bash_profile 文件中加入: alias ls=ls -G 以后运行 ls 时,即会以颜色显示目录名和文件名。 问:修改 FreeBSD 的登录提示信息 答:每一次登录系统,系统都会派生一个 gettty 进行来响应用户的登录请求,此时 gettty 会向用户显示登录提示信息,而这些提示信息是由 gettty 的配置文件 /etc/gettable 指定的,我们可以对 /etc/gettable 进行修改来修改登录的提示信息。 问:如何加快 FreeBSD 的启动速度? 答:将 autoboot 0 加入到 /boot/loader.rc 里,可以不用等 10 秒 问:如何以 root 的身份远程登录系统? 答:要对远程的系统进行管理就需要用到远程登录。但在安全上的考虑,root 是不能直接远程登录系统,所以要以 root 的身份远程登录系统就要另想办法。我们可以先以一个普通用户的身份来登录系统,然后利用 su 功能将自身变成 root 的身份。这样就基本上同以 root 登录的效果是一样的。但有一些问题是要注意的:1、用 su 是,如果指定 - 参数,将会在转换身份时执行转换后用户的环境变量设置,即读即用户目录下的 .bash_profile (bash),如果只用 su 命令,则不会读取该文件的内容。2、要转换身份的普通用户必须是 wheel 组的成员,否则不能使用 su 命令转换成超级用户的身份。 问:如何快速引用主目录的文件? 答:~ 是指用户自己的主目录,所以如果用户要在其它目录引用自己的目录时,可以用以下的快捷方式。 cp ~/myfile /tmp 将用户的主目录下的 myfile 文件拷贝到 /tmp 目录下。 问:如何只显示子目录? 答:ls -l grep ^d 问:如何只显示文件? 答:ls -l grep ^- 问:如何统计当能目录下的子目录数? 答:ls -l grep ^d wc -l 问:如何统计当能目录下的文件数?