Cómo crear alias bash con parámetros

Cómo crear alias bash con parámetros

Los alias bash son atajos que le permiten usar un comando más corto o más simple para representar un comando más largo o más complejo. Los alias bash son útiles cuando usa con frecuencia comandos largos o complejos y desea ahorrar tiempo y esfuerzo utilizando un comando más corto o más simple en su lugar. Para crear un alias bash con argumentos y parámetros, puede usar el comando alias e incluir variables en la definición de alias.

En este artículo, exploraremos cómo crear alias bash con argumentos y parámetros.

Creando un alias bash

Puedes usar el 'alias' Comando para crear alias en su sistema Linux.

alias alias_name = "comando" 

Aquí 'Apodo' es el nombre del alias, y 'dominio' es el comando que quieres alias.

Por ejemplo, considere el siguiente comando:

ls -l /var | Grep "^D"  

Este comando enumera los directorios en el '/var' directorio en un formato largo y filtra la salida para mostrar solo los directorios.

Para crear un alias para este comando, puede usar lo siguiente 'alias' dominio:

alias lsdir = "ls -l /var | grep"^d ""  

Esto creará un alias llamado 'lsdir' que representa el comando original. Para usar el alias, simplemente puede escribir 'lsdir' en el símbolo del sistema, y ​​el comando original se ejecutará.

Creación de alias bash con argumentos

Los alias bash no aceptan argumentos, pero podemos crear una función que acepte los parámetros de la línea de comando. Estas funciones se pueden usar como alias en su sistema Linux. Por ejemplo, considere la siguiente definición de función:

lsdir () ls -l $ 1 | Grep "^d";   

Esta definición de alias crea un alias llamado 'lsdir' que toma una discusión ($ 1) representar el directorio a la lista. Para usar este alias, puede pasar el directorio como argumento cuando invoca el alias. Por ejemplo:

lsdir /var  

Esto enumerará los directorios en el '/etc' directorio en formato largo y filtre la salida para mostrar solo los directorios.

Creación de un alias bash con parámetros

Configurar alias de fiesta permanente

Para que el alias sea permanente, puede agregar el comando alias a su '~/.bashrc ' archivo. Esto asegurará que el alias esté disponible cada vez que comience una nueva sesión de bash.

vim ~/.bashrc  

Agregue el siguiente script al final del script.

lsdir () ls -l $ 1 | Grep "^d";
123lsdir () ls -l $ 1 | Grep "^d";
Crear alias de fiesta permanente con parámetros

Luego obtiene el '~/.bashrc ' Configuración para actualizar los entornos de shell actuales.

fuente ~/.bashrc  

Es importante tener en cuenta que los alias bash no son los mismos que los comandos de Linux, y no son reconocidos por otros programas o conchas. Si desea usar el alias en un script o en otro shell, también deberá definir el alias en ese script o shell.

Conclusión

En conclusión, los alias bash son útiles cuando con frecuencia usa comandos largos o complejos y desea ahorrar tiempo y esfuerzo utilizando un comando más corto o más simple en su lugar. Para crear un alias bash con argumentos y parámetros, puede usar el comando alias e incluir variables en la definición de alias. Esto le permite pasar argumentos y parámetros al alias cuando lo invoca. Para que el alias sea permanente, puede agregar el comando alias a su ~/.archivo bashrc. Sin embargo, es importante tener en cuenta que los alias bash no son los mismos que los comandos de Linux, y no son reconocidos por otros programas o conchas. Si desea usar el alias en un script o en otro shell, también deberá definir el alias en ese script o shell.