已经使用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 #显示系统所有用户组