已经使用FreeBSD一段时间了,这期间用到了不少命令,很多都是常用的,学会使用这些命令,使用起FreeBSD来,才会得心应手。现在我就将期间我用到的命令归纳一下,其中有很多与Linux极其类似,其中有部分还是从Linux资料中学来的,不管怎么说Google上搜Linux相关要容易一些。

1、显示目录与文件
ls #将当前目录下的所有文件与目录显示出来,仅显示文件或目录名
ls -l  #与上面的相同,不同的是,不仅显示名称,而且还显示大小、类别、所有者、权限等

2、删除文件或目录
rm file_name  #删除文件
rm -r dir_name  #删除目录

3、创建目录
mkdir dir_name  #创建一个目录

4、复制文件
cp source_file target_file  #将文件复制到指定位置的指定名称,文件名可能改变
磁盘source_file dir_name  #将文件复制到指定目录,文件名不变

5、重命名(移动)文件或目录
mv source_file target_file  #将源文件名重命名为目标文件名
mv  source_dir target_dir  #将原目录名重命名为目标目录名,目录里的所有东西都不会改变

6、更改文件所属
chmod -R user_name dir_name  #将目录下的所有文件及目录更改为user所属,包括子目录

7、添加用户
pw useradd user_name -d dir_name -s shell_name -g group_name  #添加用户,并设置其根目录、登录shell、所属组

8、添加用户组
pw groupadd group_name

9、显示当前系统用户
pw usershow user_name  #显示指定的用户
pw usershow -a   #显示系统当中所有用户

10、显示系统当前用户组
pw groupshow group_name   #显示指定用户组
pw groupshow -a   #显示系统所有用户组