GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear alias de pulsaciones de teclas en la línea de comandos en Linux

Como ingeniero de soluciones, la mayor parte de mi trabajo se realiza en la terminal de Linux. A medida que continúe usando la CLI, comenzará a notar que la mayoría de los comandos que usa a diario suelen ser un subconjunto repetitivo de los comandos generales, para simplificar nuestras vidas, como regla general, debemos mantener estos comandos tan fácil de usar como sea posible. Ya tenemos comandos CLI preseleccionados como ps , ls , sed , grep , etc. Incluso estos pueden ser sencillos y divertidos usando alias de pulsaciones de teclas.

Todo esto fue muy bien pensado y somos afortunados de que bash nos brinde la opción de usar alias de pulsaciones de teclas para usar. Veamos qué podemos lograr simplemente guardando nuestros comandos diarios como alias/comandos abreviados en Bash. ¿Listo?

Cómo guardar alias de pulsaciones de teclas

Esto es muy simple y directo. Supongamos que desea enumerar todo el contenido de una carpeta en lugar de escribir ls -latr, quieres usar solo ls usando el alias comando:

$ alias ls='ls -latr' 

Puede guardar sus pulsaciones de teclas, pero esto solo se guardará hasta que salga del shell. Además, preste atención al espacio en el comando anterior.

¿Qué pasa si quiero enmascarar temporalmente este alias declarado anteriormente? Simplemente use \ls y obtendrá solo la funcionalidad predeterminada.

Consejos:

  • ¿Qué sucede si desea eliminar el alias en el shell actual?
  • Simplemente escriba unalias ls

Ahora, tenemos una idea sobre cómo hacer nuestros propios comandos abreviados en Bash, pero también necesitamos que se guarde cuando volvamos a iniciar sesión en nuestro shell bash. Para hacerlo, debe guardar el comando de alias en un archivo especial llamado ~/.bashrc donde puede guardar todos sus alias de pulsaciones de teclas que persistirán incluso después de volver a iniciar sesión en su shell. No olvide obtener su .bashrc archivo cuando haya terminado de agregarle sus alias, para que sus alias se activen sin cerrar sesión/iniciar sesión.

$ source ~/.bashrc 

Aquí hay algunos ejemplos geniales que uso en mi .bashrc archivo y puede incorporarlos si los encuentra beneficiosos.

Experiencia similar a la de Windows en Linux

alias copy="cp"

alias rename="mv"

alias md="mkdir"

alias rd="rmdir"

alias del="rm -i"

Cambios de directorio simplificados

alias ..='cd ..'

alias ...='cd ../../../'

alias ....='cd ../../../../'

Comandos de actualización

alias update='yum update'

alias updatey='yum -y update'

Alias ​​del administrador de suscripciones

alias sml=`subscription-manager list --available --all`

alias smr=`subscription-manager remove --all`

Una lista aleatoria de comandos útiles

alias root='sudo -i'

alias su='sudo -i'

alias reapache='systemctl restart httpd'

alias cpuinfo=’lscpu’

alias tcpdump=’tcpdump -i eth0`

alias ping=’ping 8.8.8.8 -c 5’

#browser selection

alias chrome='/opt/google/chrome/chrome'

alias opera='/opt/opera/opera'

alias firefox=’/opt/firefox/firefox’

alias df='df -khT'

alias du='du -h'

alias top='atop'

Resumen

Puede continuar agregando varios alias, pero el objetivo de este artículo es facilitarle la vida al guardar los comandos que usa regularmente en .bashrc archivo y usando un alias de acceso directo para llamar al comando con opciones.

¿Quiere probar Red Hat Enterprise Linux? Descárguelo ahora gratis.


Linux
  1. Cómo crear un alias y usar el comando Alias ​​en Linux

  2. Cómo crear un script de un comando de Linux

  3. Cómo crear un USB de arranque de Linux desde la línea de comandos de Linux

  4. Cómo crear un intercambio en Linux

  5. ¿Cómo crear comandos personalizados en Unix/Linux?

Cómo crear un alias SSH en Linux

Cómo crear un alias en Linux

Cómo crear alias para personalizar comandos en Ubuntu

Cómo crear alias de dominio

Comando de alias de Linux

Cómo crear alias para personalizar comandos en Debian