师兄面试金山的一道面试题,记录一下,就是要在某个指定的目录下找某个指定的文件,并把它输出。
find . -type f -exec grep demo1 -il {} \;
.代表当前目录 这里可以指定你要查找的路径;
type -f 指定查找的类型是文件类型
grep demo1 匹配demo1该字符串
-i或--ignore-case 忽略字符大小写的差别。
-l或--file-with-matches 列出文件内容符合指定的范本样式的文件名称。
-L或--files-without-match 列出文件内容不符合指定的范本样式的文件名称。
{ }表示find查找到的东西,存入在{}里
-exec表示find的额外动作,直到/结束
joe@ubuntu:~/erlangTest$ find . -type f -exec grep DEMO1 -il {} \;
./demo1.erl
./demo1.beam
以后继续补充grep的用法。
分享到:
相关推荐
Ubuntu离线安装find命令
### Ubuntu终端命令大全详解 #### 一、目录操作命令 **1. 创建目录:`mkdir`** - **命令格式**:`mkdir [选项]... 目录...` - **功能**:创建一个或多个目录。 - **常用选项**: - `-p`:即使上层目录不存在也...
* find命令:用于查找文件,例如find 路径 -name “”字符串。 * ln命令:用于创建硬链接或软链接,例如ln 源文件 链接名。 二、文件夹管理 在Linux Ubuntu系统中,文件夹管理也是一个重要的方面。下面是一些常用...
### Ubuntu常用命令详解 Ubuntu作为一款广泛使用的Linux发行版,其强大的命令行工具为用户提供了高效的操作环境。本文将深入解析一系列Ubuntu中的常用命令,帮助读者掌握基础至进阶的文件与磁盘管理、文件权限调整...
以下是关于Ubuntu常用命令的一些详细解释和应用: 1. `sudo apt-get install 软件名`:这是Ubuntu中最常用的安装软件的方式。通过这个命令,你可以安装Ubuntu软件仓库中的任何可用软件。`sudo`用于获取超级用户权限...
### Ubuntu常用命令大全 在Linux世界中,Ubuntu是一款非常受欢迎的操作系统,它以其用户友好、社区活跃和支持丰富而著称。对于新用户来说,掌握一些基本的命令行操作是非常重要的,因为很多高效的管理任务都需要...
7. find 命令:用于查找路经所在范围内满足字符串匹配的文件和目录。 二、系统管理 1. fdisk 命令:用于查看系统分区信息,选项包括: * -l:查看系统分区信息。 2. chown 命令:用于改变文件或目录的属主。 3....
### Ubuntu常用的命令详解 #### 一、文件/文件夹管理 **ls** - **命令**: `ls` - **功能**: 列出当前目录下的文件列表(不包括隐藏文件)。 - **示例**: 运行`ls`命令,将显示当前目录下的所有非隐藏文件。 **ls ...
### Ubuntu命令技巧知识点详解 #### 一、安装与升级 **1.1 查看软件安装内容** - 使用命令 `dpkg -L <package>` 来查看指定软件包的安装内容。 **1.2 查找软件** - 可以通过 `apt search <keyword>` 命令来搜索...
### Ubuntu实用命令详解 在Ubuntu系统中,熟练掌握一系列实用命令是提高工作效率、解决系统问题的关键。以下是对标题“ubuntu实用命令”以及描述中提到的Linux命令的详细解析,涵盖目录管理、文件操作、权限设置、...
Ubuntu命令手册是Linux用户,尤其是Ubuntu用户不可或缺的参考资料。它详尽地介绍了Ubuntu操作系统中使用的各种命令行工具和指令,帮助用户在没有图形界面的情况下高效地管理系统、执行任务和解决问题。手册通常包括...
这份Ubuntu命令教程假定读者已经有一定的Linux基础,并提供了一系列命令和概念作为快速参考。对于初学者来说,需要从基础的Linux知识开始学习,并逐步深入了解Ubuntu系统中命令行界面的使用和操作。
`find` 命令:用于查找文件,例如 `find 路径 -name “字符串”` 查找路径所在范围内满足字符串匹配的文件和目录。 `ln` 命令:用于创建硬链接或符号链接,例如 `ln 源文件 链接名` 创建当前目录源文件的硬链接,`ln...
* 文件管理命令:ls、ll、find、grep 等 * 系统管理命令:sudo、apt-get、dpkg 等 * 网络管理命令:ping、ssh、ftp 等 【Ubuntu 的应用场景】 Ubuntu 的应用场景非常广泛,包括个人使用、企业使用、服务器使用等。...
在Linux Ubuntu系统中,命令行是用户与操作系统交互的主要方式,尤其对于系统管理员和开发者来说,熟练掌握常用命令是至关重要的。以下是一些Ubuntu系统中常见的命令及其应用场景: 1. **ls**:列出目录内容。例如...
10. 查找文件:可以使用find和locate命令查找文件。 11. 链接:可以使用ln命令创建硬链接和符号链接。 二、驱动挂载类 1. 检查硬盘使用情况:使用命令df可以查看文件系统的磁盘空间使用情况。 2. 检查磁盘分区:...
* find 命令:查找路经所在范围内满足字符串匹配的文件和目录 二、 系统管理 * fdisk 命令:查看系统分区信息 * fdisk 命令:为一块新的 SCSI 硬盘进行分区 * chown 命令:把 /home 的属主改成 root 用户 * chgrp ...