GNU/Linux >> Tutoriales Linux >  >> Linux

Tutorial de comandos de apariencia de Linux para principiantes (con ejemplos)

Aunque el comando de búsqueda de Linux hace un trabajo fabuloso para buscar en la línea de comandos, puede haber situaciones en las que una herramienta dedicada puede ser más conveniente. Uno de esos casos es encontrar líneas en un archivo que comiencen con una palabra en particular. Existe un comando - denominado mirar - que hace esto por ti.

En este tutorial, discutiremos este comando usando algunos ejemplos fáciles de entender. Pero antes de hacerlo, vale la pena mencionar que todos los ejemplos del artículo se probaron en una máquina con Ubuntu 18.04 LTS.

Comando de búsqueda de Linux

El comando de búsqueda en Linux muestra líneas que comienzan con una cadena dada. La siguiente es su sintaxis:

look [-bdf] [-t termchar] string [file ...]

Y esto es lo que dice la página del manual sobre la herramienta:

     The look utility displays any lines in file which contain string as a
     prefix.

     If file is not specified, the file /usr/share/dict/words is used, only
     alphanumeric characters are compared and the case of alphabetic charac?
     ters is ignored.

Los siguientes son algunos ejemplos de preguntas y respuestas que le darán una buena idea de cómo funciona el comando de búsqueda.

P1. ¿Cómo usar el comando mirar?

Simple, solo proporcione la palabra que desea buscar y el archivo en el que desea buscar como entradas para el comando de búsqueda.

He aquí un ejemplo:

look The test.txt

El comando anterior busca líneas que comiencen con 'The' en el archivo 'test.txt'.

Como referencia, aquí está el archivo test.txt:

Y aquí está la salida producida:

P2. ¿Cómo restringir la búsqueda dentro de una cadena determinada?

El comando de búsqueda también le permite restringir su búsqueda al permitirle proporcionar un carácter de terminación. Así es como la página del manual explica la opción -t:

-t, --terminate termchar
             Specify a string termination character, i.e., only the characters
             in string up to and including the first occurrence of termchar
             are compared.

Para probar esta opción, actualicé test.txt con algunas líneas más. Echa un vistazo:

Y luego ejecutó el siguiente comando:

mira -t n Prueba de fondos.txt

Así que básicamente le estamos pidiendo que busque líneas que comiencen con la palabra 'Fondo' pero que también incluya aquellas que comiencen con 'Diversión'. Y aquí está el resultado:

P3. ¿La búsqueda de buscar distingue entre mayúsculas y minúsculas?

Sí, lo es. Por ejemplo, si ejecuta el siguiente comando (que es el mismo que usamos en la última sesión de preguntas y respuestas, excepto por las minúsculas del primer carácter de la palabra "fondo"):

buscar -t n fondo prueba.txt

No se producirá ninguna salida.

Sin embargo, puede forzar a Look a ignorar mayúsculas y minúsculas usando la opción -f.

P4. ¿Para qué más se puede usar el look?

Puede usar el comando buscar para buscar todas las palabras que comiencen con un conjunto de caracteres. Por ejemplo, para ver qué palabras comienzan con la secuencia de caracteres 'amor', simplemente use el comando de búsqueda de la siguiente manera:

look love

Aquí hay una salida de muestra:

Conclusión

Entonces, en general, look es una pequeña utilidad de línea de comando útil que al menos debe tener en cuenta, ya que nunca se sabe cuándo puede resultar ser un salvador para usted. No ofrece muchas opciones de línea de comandos, y la mayoría ya las hemos discutido aquí. Para obtener más información sobre look, diríjase a su página de manual.


Linux
  1. Linux expand Command Tutorial para principiantes (con ejemplos)

  2. Tutorial de comando de factor Linux para principiantes (con ejemplos)

  3. Tutorial del comando nproc de Linux para principiantes (con ejemplos)

  4. Tutorial de comando de suspensión de Linux para principiantes (con ejemplos)

  5. Tutorial de comando Linux basename para principiantes (con ejemplos)

Tutorial de comando Linux sha1sum para principiantes (con ejemplos)

Tutorial del comando lsattr de Linux para principiantes (con ejemplos)

Tutorial del comando tload de Linux para principiantes (con ejemplos)

Tutorial del comando Linux znew para principiantes (con ejemplos)

Tutorial del comando zdump de Linux para principiantes (con ejemplos)

Tutorial de comando Linux tr para principiantes (con ejemplos)