freebsd命令汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
freebsd命令汇总
查询命令
find / -name adc.rar
abc.rar为你要查询的文件名
----------------------------
find / \! -name “*.c” -print
列出所有不是以.c结尾的文件Print out a list of all the files whose names do not end in .c.
find / -newer ttt -user wnj -print
列出所有比文件ttt新并且owner是wnj的文件
find / \! \( -newer ttt -user wnj \) -print
列出所有比文件ttt旧并且owner不是是wnj的文件
find / \( -newer ttt -or -user wnj \) -print
列出所有比文件ttt新或者owner是wnj的文件
find / -newerct …1 minute ago‟ -print
列出所有一分钟之前改变的文件
find / -type f -exec rm {} \;
删除所有文件,除非你疯了
find -L /usr/bin/ -type l -delete
删除/usr/bin目录下所有连接错误的连接符号
find / -name “[a-z].*”
还有几个参数会经常用到
-amin n 表示最后n分钟访问的文件
-atime n 表示最后n小时访问的文件
-cmin n 表示最后n分钟改变状态的文件
-ctime n 表示最后n小时改变状态的文件
-mmin n 表示最后n分钟里修改过的文件
-mtime n 表示最后24*n小时里修改过的文件
-empty 表示空白的文件,或空白的文件目录,或目录中没有子目录的文件夹
-nouser 属于作废用户的文件
-size +nc 长度大于n字节的文件
几个参数之间可以用-and,-or连接,某个参数取反可用!,可以用括号分隔条件
-exec command; 并执行命令
chown 命令
功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。
语法:chown [选项] 用户或组文件
说明:chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户ID。组可以是组名或组ID。文件是以空格分开的要改变权限的文件列表,支持通配符。
------------------
例子:
chown -R deserts:apache phpMyAdmin-2.8.1-rc1
pkg_info
查找已安装软件
可以看到mod_xml的模块
如果是port安装,我建议你去安装一下子port里面的pkg_tree
然后用这个就可以得到列表了。
FREEBSD中查看硬件信息
在FREEBSD中查看硬件信息和LINUX有所不同
cat /var/run/dmesg.boot可以查看各种硬件的信息
如:
cat /var/run/dmesg.boot |grep CPU //可以用来查CPU的信息
cat /var/run/dmesg.boot |grep net //可以用来查网卡的信息
FreeBSD 常用命令以及VI 命令
ls 命令详解
ls 显示本目录下的文件及目录
ls -a 显示本目录下的所有文件及目录(包括隐藏目录和文件)
ls -l 显示本目录下所有文件的属性
ls -l | grep ^d 只显示目录名
ls -l | grep ^f 只显示文件名
ls -G 以颜色显示目录名和文件名
ls -l | grep ^d 只显示子目录
ls -l | grep ^- 只显示文件
ls -l | grep ^d | wc –l 统计当能目录下的子目录数
ls -l | grep ^- | wc –l 统计当能目录下的文件数
(注:可以修改/root/.cshrc 增加alias ls=ls -G 这样以后只要敲入ls 命令系统就会以颜色显
示目录和文件了,前提是你用的是FreeBSD 的默认shell。如果是其它的shell 请根据需要修改对应的配置文件。)
cd 命令详解
cd .. 返回上级目录
cd ../.. 进入上二级目录
cd - 返回上一次进入的目录
cd 进入用户自己的主目录
cd ~ 进入用户自己的主目录
cd /进入/你想要/进入的/目录
col 命令概解
man ls | col -b > outfile 要将ls 的man 手册转为文本文件
more 命令概解:用于查看文件中的内容
more files 查看文件的内容
mkdir 命令概解:用于创建目录
mkdir directory 在本目录下建立新目录
mkdir -p directory 创建多级目录
touch 命令概解:用于创建新文件
touch files 创建新文件
chmod 命令概解:chmod 命令用于改变文件的运行级别(读=4、写=2 执行=1)chmod 400 files 给某文件以只读权限
chmod 600 files 给某文件以只读、写权限
chmod 700 files 给某文件以只读、写、执行权限
chmod -R 400 directory 改变某目录下所有文件的运行权限为只读权限
chmod -R 600 directory 改变某目录下所有文件的运行权限为以只读、写权限chmod -R 700 directory 改变某目录下所有文件的运行权限为只读、写、执行权限以chmod 700 为例解释下数字及数字所在位置的意义
第一位数字代表用户自身对文件的运行权限
第二位数字代表用户本组对文件的运行权限
第三位数字代表其它组及用户对文件的运行权限
数字“7”代表文件具有读、写、执行的运行全部权限
7=读+写+执行
要想改变其他运行权限,请参考第一种做法。
chown 概解:改变文件及文件夹的用户所属