No importa con qué frecuencia use la carcasa de Linux, a veces puede encontrar comandos que son demasiado largos de lo necesario. Escribir tales comandos puede convertirse en mucho tiempo e ineficiente, especialmente si usa regularmente el comando. Ahí es donde entran en juego los alias de comando. Nos permiten crear apodos de atajos para comandos largos que usamos a menudo.
Este tutorial le mostrará cómo configurar alias en ZSH, una alternativa mejor y mejorada al shell bash predeterminado. Para seguir con este tutorial, asegúrese de tener ZSH instalado, así como el marco OH-My-Zsh.
Sin perder el tiempo, comencemos y discutamos los alias ZSH:
Alias de Zsh
Los alias ZSH están configurados en el .Archivo ZSHRC ubicado en el directorio de inicio del usuario. Están cargados en el inicio del shell, pero puede recuperarlos en la fuerza obteniendo el .archivo zshrc.
La sintaxis general para el alias ZSH es:
alias= "Comando"
ZSH tiene cuatro tipos principales de alias.
1: alias simples
Los alias simples son una forma corta de comando largo. Para configurar un alias simple, edite el ~/.Archivo ZSHRC usando su editor de texto y agregue un alias en la parte inferior. Es bueno mantener todos sus alias en una sola sección del archivo para evitar confusiones y facilidad de edición.
nano ~/.ZSHRC
A continuación, cree alias en el formulario:
alias= " "
Por ejemplo, establezcamos algunos alias para trabajar con repositorios GIT:
# Git alias
alias ginit = "git init ."
alias gadd = "git agregar ."
alias gc = "git commit -m 'commit inicial'"
Para cargar los cambios, inicie una nueva sesión de terminal o obtenga el archivo de configuración utilizando el comando
fuente ~/.ZSHRC
Ahora en el terminal, para inicializar un directorio como repositorio de git, use el comando:
$ ginit
Repositorio de git vacío inicializado en/home/Debian/Repo/.git/
2: alias de sufijo
Alias de sufijo ayuda a registrar una extensión de archivo específica y la herramienta preferida para iniciarla. Los definimos usando la bandera -s y sigue una sintaxis:
alias -s extension = "herramienta preferida"
Por ejemplo, los siguientes alias definen dos tipos de archivos y las herramientas correspondientes para abrirlos:
# Alias de sufijo
alias -s txt = neovim
alias -s py = geany
alias -s json = código
Es bueno asegurarse de tener las herramientas que especifica ya instaladas y actualizadas. Para crear un nuevo archivo de texto como la información.txt, ingrese el comando como:
información.TXT
Que creará el archivo y lo abrirá con la herramienta especificada.
3: Alias globales
Los alias globales son muy similares a los alias simples, pero puede usarlos en más de un comando. Las variables globales se utilizan como alias para comandos que toman la entrada de tuberías. Las variables globales se definen utilizando el indicador -g usando la sintaxis como:
alias -g [alias] = "comando"
Por ejemplo, un alias para el comando GREP:
# Alias globales
alias -g gp = "grep"
Luego puede encender los comandos para GREP usando el alias creado:
$ PS aux | raíz de GP
raíz 1 0.0 0.0 8940 268 ? SSL 21:25 0:00 /init
raíz 7 0.0 0.0 8940 200 TTY1 SS 21:25 0:00 /init
4: alias parametrizados
También puede crear alias con parámetros, lo que le permite expandir la funcionalidad de un alias. Los alias con parámetros se definen como funciones normales en la mayoría de los lenguajes de programación, seguidos del comando y sus parámetros correspondientes. La sintaxis general es como:
()
Comando $ Param $ Param2
Por ejemplo, un alias que busca en la página del hombre y GREP una información específica.
# param alias
Search_man ()
hombre $ 1 | Grep - $ 2
En el alias anterior, podemos llamar al hombre del comando, seguido del nombre de la herramienta para la que queremos el manual y la información específica que queremos Grep.
Por ejemplo, para GREP para la opción de currículum en WGet, podemos usar el comando:
Search_man wget continúa
Los alias parametrizados son muy flexibles y personalizables para adaptarse a una amplia selección de necesidades.
Prima
La personalización de ZSH y la creación de alias pueden llevar algo de tiempo, lo que lo hace inadecuado para una configuración rápida. Si está buscando una configuración rápida con temas, complementos y alias, considere usar Oh-My-Zsh.
El siguiente enlace muestra algunos de los alias que vienen incluido con OH-My-Zsh para un flujo de trabajo más fácil. Divertirse.
Conclusión
Los alias son una parte clave del uso de un shell, y ZSH le proporciona una personalización de alto nivel para los alias que puede crear. Experimente y cree alias personales para un flujo de trabajo más fácil.
Gracias por leer.