Cómo usar alias bash

Cómo usar alias bash
A la mayoría de los usuarios les gusta usar accesos directos para ejecutar comandos. Hay muchos comandos en Ubuntu que necesitamos ejecutar regularmente. Será muy útil para nosotros si podemos ejecutar esos comandos comunes escribiendo comandos de acceso directo. Usando alias bash, los usuarios de Ubuntu pueden crear fácilmente comandos de acceso directo de los comandos grandes que se usan con frecuencia. Los alias bash no solo facilitan la tarea, sino que también ahorran el tiempo de los usuarios. El usuario puede declarar alias temporal o permanentemente. Los alias temporales se pueden usar siempre que la sesión del usuario exista. Si el usuario quiere usar comandos de acceso directo cada vez que comienza la sesión, entonces debe crear alias permanentes usando ~/.bashrc y ~/.bash_profile archivos. Este tutorial muestra cómo puede crear y usar alias bash en Ubuntu usando algunos ejemplos.

Ejemplo-1: Declaración de alias de Bash temporal

Declarar un alias bash temporal es una tarea muy simple. El comando de alias se usa para crear un atajo de cualquier comando. Por ejemplo, el ls -la El comando es un comando muy comúnmente utilizado para mostrar la lista de todos los archivos y carpetas con permiso. Puede crear el atajo de este comando usando el alias dominio. Supongamos que el comando de acceso directo será L. Ejecute los siguientes comandos para crear el atajo de ls -la y prueba el comando.

Verifique la salida de el ls -ls dominio

$ ls -ls

Crear comando de alias para ls -la

$ alias l = "ls -la"

Probar el atajo de LS -LS

$ L

Producción:
Después de ejecutar los comandos anteriores, la salida del comando "L" que ha sido creado por el comando 'alias' y los comandos "ls -la" son los mismos.

Si el usuario cierra la sesión e inicia una nueva sesión nuevamente, el comando alias no funcionará.

Ejemplo-2: Declaración de alias de Bash Permanent

Para resolver el problema anterior, puede crear el comando de alias permanente. Supongamos que desea crear un atajo de la "mkdir"Comando con el nombre de alias"C"Y úsalo permanentemente. Abierto ~/.Archivo BASHRC En cualquier editor, agregue el comando alias en ese archivo, guarde el archivo y ejecute el comando 'fuente' para volver a ejecutar el archivo con el comando de alias agregado.

Ejecute el siguiente comando para abrir el ~/.archivo bashrc en nano editor.

$ nano ~/.bashrc

Agregue el siguiente comando 'alias' en el archivo y guárdelo.

alias c = "mkdir"

Vuelva a ejecutar el archivo para hacer el comando activo.

$ fuente ~/.bashrc

Ejecute los siguientes comandos para probar el comando de acceso directo de "Mkdir".

$ C testdir
$ LS

Producción:
La siguiente salida aparecerá después de ejecutar los comandos anteriores.

Ejemplo-3: Uso del comando 'alias' para 'CD'

El comando 'CD' se usa para cambiar el directorio de trabajo actual. La forma de usar el comando 'alias' para diferentes tipos de comandos 'CD' se muestra en este ejemplo. El comando 'CD ...' se usa para establecer el directorio de un nivel desde el directorio actual. Ejecute los siguientes comandos para crear el comando alternativo de 'CD ...' y pruebe el comando creado 'alias'.

$ alias p_dir = 'CD ...'
$ p_dir

Producción:
La siguiente salida aparecerá después de ejecutar los comandos anteriores.

El comando 'CD ... /... /' se usa para establecer el directorio dos niveles desde el directorio actual. Ejecute los siguientes comandos para crear el comando alternativo de 'CD ... /... /' y pruebe el comando creado 'alias'.

$ alias 2p_dir = 'cd ... /... /'
$ 2p_dir

Producción:

La siguiente salida aparecerá después de ejecutar los comandos anteriores.

Ejemplo-4: uso del comando 'alias' para 'BC'

El comando 'BC' se utiliza para operaciones matemáticas con datos fraccionarios. La forma de crear el comando alternativo del comando 'BC' se ha mostrado en este ejemplo.

Ejecute los siguientes comandos para crear y probar el comando 'alias' del comando 'BC'.

$ alias cal = 'bc -l'
$ echo "escala = 2; 37/2" | California

Producción:

La siguiente salida aparecerá después de ejecutar los comandos anteriores.

Ejemplo-5: Uso de 'alias' para el privilegio raíz

El comando 'sudo -i' se usa para establecer el privilegio raíz. La forma de crear el comando alternativo del comando 'sudo -i' se ha mostrado en este ejemplo.

Ejecute los siguientes comandos para crear y probar el comando 'alias' del comando 'sudo -i'.

$ alias admin = 'sudo -i'
$ administrador

Producción:

La siguiente salida aparecerá después de ejecutar los comandos anteriores.

Ejemplo-6: Uso de 'alias' para encontrar el comando específico de la historia

El comando 'GREP' se usa principalmente para buscar el contenido específico en un archivo o texto, y el comando 'Historial' se utiliza para mantener el historial de los comandos utilizados anteriormente. A veces requiere descubrir el historial de comandos específicos utilizados anteriormente mediante el uso de 'GREP'. Si esta tarea necesita varias veces, entonces crear el comando alias para encontrar el comando específico del historial usando 'grep' es una buena opción. El uso del comando 'alias' para encontrar el comando específico de la historia que usa 'grep' ha mostrado en este tutorial.

Ejecute los siguientes comandos para crear y probar el comando 'alias' para encontrar el comando particular del historial.

$ alias f_cmd = 'Historia | Grep'
$ F_CMD CAT
$ F_CMD PWD

Producción:

La siguiente salida aparecerá después de ejecutar los comandos anteriores.

Ejemplo: Uso de 'alias' para contar el número total de archivos del directorio actual

Hay muchas formas de contar el número total de archivos del directorio actual en Bash. La forma simple de contar los archivos totales del directorio actual es usar los comandos 'Find' y 'WC'. Creación de un comando de 'alias' para hacer esta tarea facilita la tarea.

Ejecute el siguiente comando para crear y probar el comando 'alias' para contar el número total de archivos del directorio actual.

$ LS
$ alias TotalFiles = 'encontrar . -Tipo F | wc -l '
$ TotalFiles

Producción:

La siguiente salida aparecerá después de ejecutar los comandos anteriores.

Ejemplo-3: eliminar alias bash

Las 'unalias' El comando se utiliza para eliminar el creado anteriormente alias dominio. Después de usar este comando, el alias no funcionará. Entonces, si crees que ya no quieres el comando de acceso directo, entonces puedes usar el comando alias para eliminarlo de forma permanente.

Ejecute los siguientes comandos para verificar el uso del comando 'Unalias' para eliminar el comando de acceso directo creado previamente.

$ alias d = 'fecha'
$ D
$ unalias d
$ D

Producción:

La siguiente salida aparecerá después de ejecutar los comandos anteriores.

Eliminar o comentar en la línea que se usa para crear el comando 'alias' en el ~/.archivo bashrc y volver a ejecutarlo para eliminar el alias permanente.

Conclusión:

Puede usar el comando 'alias' para diversos fines para crear un acceso directo de los comandos. Este tutorial ayudará a comprender el uso básico del comando 'alias' para que los usuarios de bash puedan aplicar fácilmente este comando para crear un atajo de los comandos utilizados regularmente.