一些 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 檔名
    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
    讯息:用双引号括起来或用-号开头