GNU/Linux >> Tutoriales Linux >  >> Linux

6 metacaracteres de Linux que me encanta usar en la línea de comandos

Al principio de mi viaje por Linux, aprendí a usar la línea de comandos. Es lo que distingue a Linux. Podría perder la interfaz gráfica de usuario (GUI), pero no era necesario reconstruir la máquina por completo. Muchas computadoras Linux funcionan sin periféricos y puede realizar todas las tareas administrativas en la línea de comandos. Utiliza muchos comandos básicos con los que todos están familiarizados, como ls , ls-l , ls-l , cd , pwd , top y muchos más.

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

Metacaracteres de Shell en Linux

Puede ampliar cada uno de esos comandos mediante el uso de metacaracteres. No sabía cómo los llamabas, pero los metacaracteres me han hecho la vida más fácil.

Tubo |

Digamos que quiero saber todas las instancias de Firefox que se ejecutan en mi sistema. Puedo usar el ps comando con un -ef para enumerar todas las instancias de los programas que se ejecutan en mi sistema. Ahora me gustaría ver solo aquellos casos en los que Firefox está involucrado. Uso uno de mis metacaracteres favoritos, la tubería | el resultado a grep , que busca patrones.

$ ps -ef | grep firefox 

Redireccionamiento de salida>

Otro metacarácter favorito es la redirección de salida > . Lo uso para imprimir los resultados de todas las instancias que Intel mencionó como resultado de un dmesg dominio. Puede encontrar esto útil en la solución de problemas de hardware.

$ dmesg | grep amd > amd.txt
$ cat amd.txt
[ 0.897] amd_uncore: 4 amd_df counters detected
[ 0.897] amd_uncore: 6 amd_l3 counters detected
[ 0.898] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).

Asterisco *

El asterisco * o comodín es un favorito cuando se buscan archivos con la misma extensión, como .jpg o .png . Primero cambio a la Picture directorio en mi sistema y use un comando como el siguiente: 

$ ls *.png
BlountScreenPicture.png
DisplaySettings.png
EbookStats.png
StrategicPlanMenu.png
Screenshot from 01-24 19-35-05.png

Tilde~

La tilde ~ es una forma rápida de volver a su directorio de inicio en un sistema Linux ingresando el siguiente comando: 

$ cd ~
$ pwd
/home/don

Símbolo de dólar $

El $ El símbolo como metacarácter tiene diferentes significados. Cuando se usa para hacer coincidir patrones, significa cualquier cadena que termina con una cadena determinada. Por ejemplo, al usar ambos metacaracteres | y $

$ ls | grep png$
BlountScreenPicture.png
DisplaySettings.png
EbookStats.png
StrategicPlanMenu.png
Screenshot from 01-24 19-35-05.png

Intercalación ^

El ^ El símbolo restringe los resultados a los elementos que comienzan con una cadena determinada. Por ejemplo, al usar ambos metacaracteres | y ^

$ ls | grep ^Screen
Screenshot from 01-24 19-35-05.png

Muchos de estos metacaracteres son una puerta de entrada a las expresiones regulares, por lo que hay mucho más por explorar. ¿Cuáles son tus metacaracteres favoritos de Linux y cómo guardan tu trabajo?


Linux
  1. Cómo usar el comando grep de Linux

  2. 8 consejos para la línea de comandos de Linux

  3. Cómo usar el comando de historial en Linux

  4. Tener una vaca en la línea de comandos de Linux

  5. Encárguese en la línea de comandos de Linux

¿Cómo usar el proxy en la línea de comandos de Linux?

Domina la línea de comandos de Linux

Cómo usar el comando fd en el sistema Linux

¿Cómo usar el comando wget en Linux?

¿Cómo usar el comando xargs en Linux?

Uso del comando grep en Linux