Comandos básicos de viaje de autoaprendizaje de Linux (comando de búsqueda de contenido grep)
Directorio de artículos
Prefacio
1. En la sección anterior, hablamos sobre la función básica y el uso de comodines. Si aún no lo ha leído, haga clic en el enlace a continuación para ver: comodines
2. En esta sección, continuamos regresando al comando y describimos otro comando de búsqueda grep, pero grep es diferente del archivo de búsqueda de find, grep se usa para buscar el contenido del archivo.
Sugerencia: El siguiente es el contenido de este artículo.
Uno, introducción a grep
La función principal de grep es extraer las líneas que coinciden con la cadena en el archivo.
- Nombre del comando: grep
- Ubicación: / usr / bin / grep
- Autoridad de ejecución: todos los usuarios
- Descripción de la función: extrae la línea que coincide con la cadena en el contenido del archivo
命令格式
grep [选项] 查找内容 文件
常用选项:
-n:显示行号
-v:反向查找
-i:忽略大小写
-o:仅显示匹配到的字符串
--color=auto:搜索出的结果颜色高亮显示(默认选项)
Dos, uso de grep
1. Cuando queremos buscar directamente una determinada cadena en un archivo y dejar que grep muestre la línea correspondiente a la cadena coincidente:
grep root / etc / passwd: representa la búsqueda del archivo passwd en el directorio / etc y muestra la línea que contiene el campo raíz .
2. Cuando queremos buscar directamente una determinada cadena en un archivo, y dejar que grep muestre la línea correspondiente a la cadena coincidente, hay una identificación de número de línea:
grep -n root / etc / passwd: significa buscar el archivo passwd en el directorio / etc, mostrar la línea que contiene el campo raíz y mostrar el número de líneas en el archivo .
3. Cuando queremos buscar directamente una determinada cadena en un archivo, y dejar que grep muestre la línea correspondiente a la cadena coincidente, ignore el caso:
grep -i usuario / etc / passwd: Significa buscar el archivo passwd en el directorio / etc, y mostrar la línea que contiene el campo de usuario, y el campo de usuario se mostrará ignorando mayúsculas y minúsculas, es decir, USUARIO en mayúsculas o minúsculas. hacer .
4. Cuando queremos buscar directamente una determinada cadena en un archivo, y dejamos que grep muestre todas las líneas excepto la línea correspondiente a la cadena coincidente:
grep -v repos redhat.repo: significa buscar el archivo redhat.repo en este directorio, y no mostrar las líneas que contienen el campo repos, y solo mostrar las líneas que no contienen el campo repos .
para resumir
En esta sección hablamos de
{
Uso básico de grep
} En la
siguiente sección, hablaremos de expresiones regulares, cuando las usemos con grep.