Alias ​​significa literalmente apodo o alias. Su significado no es diferente en el mundo terminal...

Alias ​​en Terminal dominio, le permite asignar una especie de atajo a un comando o una serie de comandos nombrándolos. 

Entonces, ¿por qué deberíamos usar el comando alias? 

  • Con el comando alias, podemos asignar atajos que nos harán la vida más fácil. 
  • Tenemos la oportunidad de hacer más con menos esfuerzo.
  • Podemos corregir los comandos que a menudo escribimos incorrectamente y deshacernos de los errores constantes.
  • Podemos encajar operaciones largas que realizamos con más de un comando en un solo comando.
  • Podemos ahorrar nuestro tiempo y energía.
  • Si hemos migrado desde otra plataforma, podemos "mover" los comandos de allí a nuestro sistema.

Los beneficios de Alias ​​no se limitan a lo que mencioné anteriormente. Para no prolongar más el tema, prefiero continuar el artículo.

Usando el comando alias

a la terminal alias Cuando ingresa el comando, puede ver el alias definido previamente. Si desea definir un nuevo alias, el uso del comando es el siguiente.

alias =” ”

Entendamos mejor el uso con un ejemplo real;

alias ls='ls --color=auto'

este alias ls Se utiliza para colorear la salida del comando. Es un alias que está activo por defecto en tu Pardus.

También puede usar el comando alias para tareas como abrir un archivo en una ubicación específica o ejecutar un script.

alias fileyiac=”/archivo/ruta/archivo.extensión” alias scriptcalistir=”/archivo/ruta/script”

Deshabilitar temporalmente el alias definido

Si desea deshabilitar temporalmente el alias que ha definido, existen varios métodos para hacerlo.

\apodo

Barra invertida al principio del alias (\añadiendo el signo ),

dominio

Al escribir el comando que desea ejecutar sin procesar como se indica arriba,

/comando/completo/archivo/ruta

Puede ejecutar el comando ingresando la ruta completa del archivo y deshabilitar temporalmente el alias que ha definido.

Eliminar alias definido

unalias

Puede eliminar por completo el alias que ha definido utilizando el comando unalias en la terminal.

Hacer que el alias definido sea permanente

Siempre que no se eliminen los alias creados, normalmente se limitan a la sesión del terminal. Cuando finaliza la sesión, se restablecen los valores predeterminados. Si tiene un alias que usa todo el tiempo, hay una manera de hacerlo permanente.

Tu usas de la concha (shell) archivo de configuración (por ejemplo Bash shell) .bashrc, para carcasa Zsh .zshrc file) escribiendo el alias que desea usar de forma permanente, puede definirlo automáticamente en cada arranque.

Para ello, primero debe abrir el archivo de configuración del shell que está utilizando en un editor de texto. 

Para shell #bash: nano ~/.bashrc Para shell #zsh: nano ~/.zshrc

Luego, desplácese hacia abajo hasta la parte inferior del archivo y agregue su alias. Después de terminar su trabajo CTRL + X Puede guardar y salir del archivo usando el acceso directo. 

Ejemplos de alias

atajos de comando ls

# Salida del comando de color # alias ls='ls --color=auto' # Salida ls más detallada y legible # alias ll='ls -lah'

atajos de comando cd

# Elimina errores ortográficos # alias cd..='cd ..' # Facilita la navegación entre directorios # alias ..='cd ..' alias ...='cd ../../../ ' alias .. ..='cd ../../../../' alias .....='cd ../../../../' alias .4='cd ../. ./../../' alias .5='cd ../../../../..'

atajos de comando grep

# Salida del comando de color # alias grep='grep --color=auto' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto'

Creando nuevos comandos

alias path='echo -e ${PATH//:/\\n}' alias ahora='fecha +"%T"' alias nowtime=ahora alias nowdate='fecha +"%d-%m-%Y" '

para vimistas

alias vi=vim alias svi='sudo vi' alias vis='vim "+set si"' alias edit='vim'

Mostrando puertos TCP/UDP abiertos

alias puertos='netstat -tulanp'

Un poco de seguridad (para nosotros)

# Avisar o eliminar si se eliminan más de 3 archivos a la vez # alias rm='rm -I --preserve-root' # Obtener confirmación # alias mv='mv -i' alias cp='cp -i' alias ln ='ln - yo'

Facilitando la actualización del sistema 

# Actualizar sistema con un comando # alias update='sudo apt-get update && sudo apt-get upgrade -y' # Actualizar sistema # alias upgrade='sudo apt-get update && sudo apt-get full-upgrade -y'

Apagar/suspender/reiniciar el sistema fácilmente

alias reboot='sudo /sbin/reboot' alias fisicek='sudo /sbin/poweroff' alias hold='sudo /sbin/halt' alias shutdown='sudo /sbin/shutdown'

Reanudar descargas por defecto con wget

alias wget='wget -c'

Repite el último comando "cortésmente" con sudo

alias por favor='sudo $(fc -ln -1)'

No: No recomendamos usar el comando alias para conexiones SSH. En vez de ~/.ssh/config El archivo de configuración de OpenSSH ubicado en la ubicación es mucho más funcional. Puede encontrar un ejemplo de configuración de SSH a continuación.

Host myServer Hostname 1.2.3.4 IdentityFile ~/.ssh/id_rsa usuario pardus

Después de guardar esta configuración, puede establecer fácilmente una conexión SSH ingresando el siguiente comando.

ssh mi servidor

En este artículo, ha visto cuán útil puede ser realmente el comando alias, a veces incluso un salvavidas. Puede corregir los comandos mal escritos con frecuencia, crear sus propios comandos de acceso directo, hacer más trabajo con menos esfuerzo y usar su tiempo y energía de manera más eficiente.

Fuente: https://www.cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html