FreeBSD常用指令

ls ~              查看家目录

mkdir               新建目录

cp /etc/rc.firewall ./firewall

cp /etc/rc ./

cp -R myfolder folder1      第一行指令表示将/etc/rc.firewall复制一份到当前目录下,并命名为firewall。第二行表示复制后使用相同的文件名。如复制目录,                 如第三行,则须加上-R的参数。

mv folder1 folder2        将folder1更名为folder2

mv firewall /tmp/tmpfile     将firewall 搬到 /tmp目录下

mv /tmp/tmpfile folder2

rm floder2/tmpfile       删除/floder2目录下的tmpfile

rm -rf  floder2          删除目录须加上-r的参数,-rf表示强制删除,如果档案或目录不存在时,不显示任何错误讯息。

Shell环境:

     chsh -s /bin/tcsh      将所使用的Shell变更为/bin/tcsh。系统预设的shell有/bin/sh、/bin/csh、/bin/tcsh

Shell变量:

     USER         目前所使用的使用者名称

     PATH          执行指令所要搜寻的位置,以冒号隔开

     TERM           目前所使用的终端机模式

     OSTYPE          操作系统名称

     PAGER         当需要分页时,所要使用的分页软件,如more或less。例如man这个指令就会参考您设定的PAGER而使用more或less

     EDITOR        预设所要使用的编辑器

setenv EDITOR ee         将预设的文书编辑器改为ee,在tchsh可这样使用

如果使用的是Bourne Shell:

export  EDITOR = "ee"

让系统启动的时候直接读取用户的tcsh设定:

/etc/csh.cshrc加入以下设定:

setenv  EDITOR ee

alias ls ls -F

set prompt = "%B%m[%~] -%n->"

第二行将指令ls改为ls -F,分组排序

第三行是将命令行的提示符改为这样:

mydomain [/home/john] -john->

机器名 - 路径名 - 用户名

修改完csh.cshrc或~/.cshrc后,须注销或重启方可生效,或者:

source ~/.cshrc

新增使用者:

adduser

查看所有使用者:

pw usershow -a

删除使用者:

pw userdel username

转为资料档:

pwd_mkdb -p /etc/master.passwd

查看家目录下的使用者

ls -la /home

查看进程:

ps

top

结束进程:

kill -HUP 199

让freebsd预设启动inetd

/etc/rc.conf中加入

inetd_enable = "YES"

重启或使用以下指令生效:

inetd -wW -C 60

让inetd负责ssh和ftp服务,须修改/etc/inetd.conf

去掉ssh和ftp前面的#

再次启动inetd

/usr/sbin/ometd -wW -C 60

如果inetd已被启动,须要求inetd重新读取预设档:

kill -HUP `cat /var/run/inetd.pid`

在FreeBSD中使用ssh连接别台机器

ssh jack@123.123.78.9

使一般用户拥有root权限

wheel:*:0:root,jack

查找文件:find / -name "mysqldump"

导出sql文件

/usr/local/mysql/bin/mysqldump -uroot -p XXX> XXX.sql

查看系统个分区磁盘占用个情况。

df -h

重启apache

/usr/local/etc/rc.d/apache22 restart

 

???:

/usr/local/etc/apache22/extra

创建一个tar压缩包:

tar -cvf filename.tar directory/file

 

查看各磁盘占用情况:

df -hi

某目录磁盘占用情况:

du -h\

删除某目录所有某文件

find ./ -type f -name "*.bak" -exec rm -f {} \;

 

设定某目录所属Group:

chgrp -v -R 'groupname' 'dirname'

设定某目录所属Owner:

chown -R 'Ownername' 'dirname'

 

 

 

 

 

posted @ 2011-04-21 17:59  Lester Programming  Views(1420)  Comments(0Edit  收藏  举报