freebsd命令汇总 下载本文

内容发布更新时间 : 2024/11/5 14:54:48星期一 下面是文章的全部内容请认真阅读。

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 命令详解