访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux常用命令 linux 中强大且常用命令:find、grep

时间:2018-11-27

在linux下面工作,有些命令能够大大提高效率。本文就向大家介绍find、grep命令,它哥俩可以算是必会的linux命令,我几乎每天都要用到它们。

find命令是一个无处不在命令,是linux中最有用的命令之一。find命令用于:在一个目录(及子目录)中搜索文件,你可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。下面就通过实例来体验下find命令的强大。

man文档中给出的find命令的一般形式为:

find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]

下面的命令,可以使脚本可以执行。

6. my_driver:其实可以没有my_driver这一步,这需要你自己写的,在module_init中会注册的...也可以使用kernel自带的spidev.c驱动,这就需要打开spidev的支持:。

科幻与恐怖结合 超越科幻类影片 两点间其实可以没有距离 黑洞是彻底的黑暗与绝望 人内心的黑暗面与现实的存在的碰撞 渴望救赎......更多。

”一般宝卷都以这种形式为主体,每品之中,别的形式都可以没有,但不能没有十言韵文。

find [path...] [expression]

path:find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录

expression:expression可以分为——“-options [-print -exec -ok ...]”

-options,指定find命令的常用选项,下节详细介绍

-print,find命令将匹配的文件输出到标准输出

-exec find命令对匹配的文件执行该参数所给出的shell命令。

在使用find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。

-exec: find命令对匹配的文件执行该参数所给出的shell命令。

我们可以使用括号来强行改变测试和运算符的次序.因为这些对于shell来说有着特殊的意义,所以我们也需要使用反斜线将他们作为一个整体进行引用.另外,如果我们为文件名指定了匹配类型,我们也必须用引号进行引用,这样就可以避免他们被shell进行扩展,从而可以将他们直接传递给find命令.所以如果我们要写一个这样的测试,要查找比x文件要近或者是以一个范围开头的文件,我们要写成下面的形式:。

find ./ -size 0 -exec rm {} \; 删除文件大小为零的文件 (还可以以这样做:rm -i `find ./ -size 0` 或 find ./ -size 0 | xargs rm -f &)

为了用ls -l命令列出所匹配到的文件,可以把ls -l命令放在find命令的-exec选项中:find . -type f -exec ls -l { } \;

在/logs目录中查找更改时间在5日以前的文件并删除它们:find /logs -type f -mtime +5 -exec rm { } \;

-ok和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

在跟雷军谈融资之前,他不确定雷军是否还记得他,但他知道雷军喜欢用数据说话。