常用命令     

      id 告诉你你是谁!
      pwd 显示你在哪个目录--当前工作目录.
      ls 显示当前目录的文件.
      ls -F 显示当前目录的文件.执行文件的文件名后加*,目录名后加/,符号链接后加@.
      ls -l 以长格式显示文件.
      ls -a 列出隐藏点文件和其它文件.如果你是root用户,无须加-a选项,点文件将自动显示.
      cd 改变目录.
      cd .. 回到上级目录;注意cd后的空格.
      cd /usr/local 到/usr/local目录下.
      cd ~ 到以登录用户的主目录--例如/usr/home/jack.
      试试cd /cdrom,然后ls, 看看你的CDROM是否mounted并且正常工作.
      view filename    让你看一个文件(文件名为filename不改变文件名).试试
      view /etc/fstab.
      :q :q退出view. 
      cat filename 
      在屏幕上显示filename.如果文件太长你只能看到文件的最末部分,按ScrollLock 然后用上下键往回移;
      ScrollLock键在看手册的时候也用的上.再按一下ScrollLock将退出屏幕滚动.你可以试一下cat你主目录的点文件cat .cshrc , cat .login , cat .profile.

      df 显示磁盘空间和安装了的文件系统.
      ps aux 显示正在运行的进程.ps ax是窄格式.
      rm filename 删除filename.
      rm -R dir 删除一个目录,包括所有子目录--小心
      ls -R  显示当前目录和所有其子目录的文件;我用的不大一样,用ls -AFR > where.txt,可以在我找到更好的查找文件的方法之前得到/目录和(分别的)/usr目录下所有文件的列表.
      passwd 修改一个用户(或root)的口令
      man hierUnix 文件系统上的手册      
      find /usr -name filename   在/usr或任何别的目录下使用find命令来查找文件     
      你可以用在filename里使用*通配符(应该加在引号里). 如果你告诉find到/目录而不是/usr目录下查找文件,它会到所有安装好的文件系统包括CDROM和dos分区中去查找文件.

       # dmesg | grep attached     //可查看那些设备没有被驱动
       # pciconf -lv                       //可查看具体信息
       # /var/run/dmesg.boo         //也是个不错的排错参考之一
       # ntpdate time.windows.com  //网络校时

光驱挂载
   mkdir  /mount/cd       先创建一个文件夹用于挂载CD
       mount /dev/cd0 /mount/cd    挂载CD
       umount /dev/cd0     卸载CD
       ls /mount/cd     如果没有文件内容,则卸载成功

vi  filename
      用方向键在文本中来回移动.Esc(escape键)使vi进入命令模式.这儿有些命令:
      x 删除光标所在处的字符
      dd 删除整个一行(即使在屏幕上是折行)
      i 在光标所在处插入文本
      a 在光标所在处之后插入文本
      一旦你打了i或a,你就可以键入文本了.Esc使你进入命令模式,然后你可以打:
      :w 存盘然后继续编辑
      :wq 存盘并退出
      :q! 放弃存盘并退出
      /text 移动光标到text处;/Enter (回车键)用来寻找下一个text
      G 移动到文件最末
      nG 到文件的第n行,n代表一个数字
      Ctrl-L 刷新屏幕
      Ctrl-b and Ctrl-f 朝前或朝后翻一屏,就象more和view一样

 启用FreeBSD系统自带FTP服务

# vi /etc/inetd.conf

去掉ftp stream tcp nowait root /usr/libexec/ftpd前面的#删除。(开启ftp服务)

# vi /etc/rc.conf

添加         ftpd_enable=”YES”       将ftpd服务加入自启动

/etc/rc.d/ftpd start        启动ftp服务

配置信息

/etc/ftpusers 不可使用来登陆ftp的用户,指黑名单列表设定

/etc/ftpchroot 需要做chroot 的账号和群组列表

/etc/ftphosts 虚拟机站点的设定

/etc/ftpwelcome 进行ftp的欢迎信息

/etc/ftpmotd 登陆后自动的提示信息

/var/run/nologin 拒绝登陆后的显示信息

/var/log/ftpd 记录用匿名方式登陆时的传输情况

解决freebsd下普通用户无法suroot

vi /etc/group //编辑group文件

wheel:*:0:root //修改第一行

wheel:*:0:root,xiaopang //给wheel用户组添加xiaopang用户

然后就可以通过普通用户xiaopang su 到root了

设置FreeBSD登陆提示信息

# vi etc/motd //写入需要提示内容即可

改变ports安装软件下载地址

在/etc/make.conf中加入

MASTER_SITE_BACKUP?=http://mirrors.163.com/FreeBSD/distfiles/${DIST_SUBDIR}/

MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}