Freebsd杂项

1.控制台<-->界面
请用Ctrl+Alt+Fn以切回至console。Ctrl+Alt+F1可以切回至第一个console。
当你切回至文字console后,你就可以使用一般的Alt+Fn组合键在各console之间切换了。
要回到X的话,你就可以使用Alt+F9以返回至X中。

2.pstree
pstree可以让目前系统执行的程序以树状表显示,可以显示出程序之间彼此的关系
$ cd /usr/ports/sysutils/pstree
$ make install clean

2.1网络校时
#ntpdate time.windows.com
#ntpdate pool.ntp.org

3.更改默认的shell为bash
1>查看bash是否安装
查看/usr/local/bin下面有没bash,如果有可以看到bash和bashbug
2>更改用户默认shell方法
$ chsh -s /usr/local/bin/bash
3>如果运行上面命令出现"pwd_mkdb: warning, unknown root shell"
解决方法:在/etc/shells中添加/usr/local/bin/bash,更改之后重启

4.在/etc/csh.cshrc中加入如下配置
#列出无法补齐的候选文件
set autolist
#文件夹显示颜色
setenv LSCOLORS ExGxFxdxCxegedabagExEx
setenv CLICOLOR yes
#让 grep 高亮匹配出的字符串
setenv GREP_OPTIONS --color=auto
执行命令生效
$ source /etc/csh.cshrc  

5.用chown修改文件用户组
chown -R 用户:用户组 目录 (只改变本目录及子目录)

6.安装man手册
通过sysinstall进行安装。
$ su - root
Password:
# sysinstall
选择Configure>Distributions,选择man项,点击OK

7.rm删除命令
命令选项描述
-f 忽略不存在的文件,从不给出提示。
-r 指示rm将参数中列出的全部目录和子目录均递归地删除。
-i 进行交互式删除。

eg:删除目录并询问是否确认删除
# rm -ri /DirName/

8.ports-mgmt/portaudit软件包:能够自动地检查已经安装的应用程序的漏洞;
此外,在安装软件之前它也会首先检查是否存在已知的漏洞。另外,也可以使用
portaudit -F -a这个命令在安装某个软件包之后做出检查。

9.在FreeBSD系统安装以后的默认设置中,/etc/make.conf这个文件并不存在,
你可以自己建立一个,如果系统安装了perl,那么perl会替你建立这个文件,这
就是为什么几乎每个人的/etc/make.conf都有一行是关于perl的版本的内容。
建立这个文件的命令很简单,因为make.conf本身就是一个纯文本文件,但是,
显然你需要root权限来创建或者修改这个文件。

你可能感兴趣的:(FreeBSD)