一些 freebsd 的常用命令
1
    man
    在线查询
    man ls
2
    ls
    查看目录与档案
    ls -la
    3
    ln
    建立链接文件
    ln -fs /usr/local/apache/etc/httpd.conf /etc/httpd.conf
4
    more
    分页显示
    more 文件名称
5
    cd
    切换目录
    cd /usr/local/apache
6
    mkdir
    建立新的目录
    mkdir /usr/temp
7
    rmdir
    删除目录
    rmdir /usr/temp
8
    rm
    删除目录或档案
    rm -f 文件名称
9
    cp
    复制目录或档案
    cp 来源档案 目标档案
10
    pwd
    显示目前的工作目录
    Pwd
11
    mv
    目录或档案更名或搬移
    mv 来源档案 目标档案
12
    find
    寻找目录或档案
    find /etc -name 文件名称
13
    fetch
    取得档案
    fetch ftp://ftp.center.kl.edu.tw/pub/FreeBSD/test.tgz
14
    chmod
    变更档案使用权限
    chmod -R 755 /usr/local/etc
15
    chown
    变更档案所有者
    chown -R lin.wheel /usr/local/etc
16
    fsck
    修理档案系统
    fsck -y
17
    gzip/tar
    压缩或解压缩档案或目录
    tar -czvf 压缩档名.tar.gz 目录名称
18
    mount
    挂上档案系统或是设备
    mount /cdrom
19
    umount
    卸下档案系统或是设备
    umount /cdrom
20
    df
    查询系统的可使用档案空间
    df
21
    du
    显示目录或档案所占的磁盘空间
    du -a ?n名
22
    ps
    查询系统process状态
    ps -aux|grep apach*
23
    kill
    砍除一个process
    kill pid
24
    su
    变换身份
    su - root
25
    adduser
    新增使用者
    
    26
    rmuser
    删除使用者
    
    27
    vipw
    编辑使用者账户
    
    28
    passwd
    变更密码
    
    29
    ping
    侦测计算机之联机状态
    ping 210.240.6.9
30
    ifconfig
    网络接口的设定与管理
    ifconfig -a
31
    route
    可以设定routing table
    
    32
    traceroute
    列出所经过的route
    traceroute 210.240.8.1
33
    netstat
    可以查询网络的使用及联机情形
    
    34
    pkg_add
    安装package
    pkg_add bash-2.04.tgz
35
    pkg_delete
    移除已安装的package
    pkg_delete bash-2.04
36
    pkg_info
    查询安装纪录
    pkg_info
37
    sync
    强迫系统将快取数据写回硬盘
    sync;sync;sync
38
    reboot
    重新启动系统
    
    39
    halt
    关闭系统
    
    40
    shutdown
    通知使用者系统将关闭
    
    --------------------------------------------------------------------------------
chown
    chown -R 所有者.群组档案或目录
-R:表该目录下之所有档案之所有者与群组跟着便变更
chmod
    drwxrwxrwx
    lr--rwxr-x
    1 2 3 4
d:表目录
    r:表read
    w:表write
    x:表可执行
    -:表关闭功能
l:表链接的档案
    2:该档案或目录所有人之读取权限
    3:该档案或目录所有人之相同群组的读取权限
    4:网络上的人的读取权限
    -R:表该目录下之所有档案之读取权限跟着便变更
gzip/tar
    tar czvf 压缩档名.tar.gz 目录名称
    z:采用gzip压缩
    c:建立新的压缩档
    v:采用verbose方式,观看压缩过程
    f:强制进行
tar zxvf 压缩档名.tar.gz
    z:采用gzip解压缩
    x:解压缩
    v:采用verbose方式,观看压缩过程
    f:强制进行
ifconfig
    
查询所有网络接口的情形
    ifconfig -a
设定网络接口的参数
    ifconfig de0 192.168.1.10 netmask 255.255.255.0
停止网络接口
    ifconfig de0 down
启动网络接口
    ifconfig de0 up
route
    
改变 routing path 之gateway
    route change default 192.168.1.254
netstat
    
查询 routing table
    netstat -rn
查询网络接口流量统计
    netstat -I
查询 TCP网络联机情形
    netstat -t
查询所有网络联机情形
    netstat -a
netstat 查看端口状态,如:
    netstat -an | grep tcp  查看开放的tcp端口
df -h 查看磁盘空间使用情况
ps  查看用户进程
    ps -A 查看所有用户进程
    top 相当于WINDOWS下的任务管理器
shutdown
    通知使用者多久后关机,管理者需下reboot或halt
    shutdown -k 时间讯息
通知使用者多久后重新启动系统
    shutdown -r 时间讯息
通知使用者多久后关闭系统
    shutdown -h 时间讯息
时间:now或+3表三分钟后或yymmddhhmm
    讯息:用双引号括起来或用-号开头
