zsh

Cómo configurar y usar alias en ZSH

Cómo configurar y usar alias en ZSH
Si usa Linux como un controlador diario, puede relacionarse con pasar mucho tiempo trabajando con el terminal para navegar por los sistemas de archivos, actualizar e instalar paquetes, etc. Un terminal es una herramienta invaluable e insustituible.

No importa con qué frecuencia use el shell de Linux, a veces puede encontrar comandos que son demasiado largos de lo necesario. Escribir dichos comandos puede resultar lento e ineficaz, 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 este tutorial, asegúrese de tener instalado ZSH, así como el marco oh-my-zsh.

Sin perder tiempo, comencemos y analicemos los alias de ZSH:

Alias ​​de ZSH

Los alias de ZSH se configuran en el .archivo zshrc ubicado en el directorio de inicio del usuario. Se cargan al iniciar el shell, pero puede forzar su recarga obteniendo el .archivo zshrc.

La sintaxis general del alias ZSH es:

alias = "Comando"

ZSH tiene cuatro tipos principales de alias.

1: Alias ​​simples

Los alias simples son una forma corta de un comando largo. Para configurar un alias simple, edite el ~ /.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 facilitar la edición.

nano ~ /.zshrc

A continuación, cree alias en el formulario:

alias = ”"

Por ejemplo, configuremos algunos alias para trabajar con repositorios Git:

# alias de git
alias ginit = "git init ."
alias gadd = "git add ."
alias gc = "git commit -m 'Confirmación inicial'"

Para cargar los cambios, inicie una nueva sesión de terminal o obtenga el archivo de configuración usando el comando

fuente ~ /.zshrc

Ahora en la terminal, para inicializar un directorio como repositorio git, use el comando:

$ ginit
Repositorio Git vacío inicializado en / home / debian / Repo /.git /

2: Alias ​​de sufijo

Los alias de sufijo ayudan 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 extensión = "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 especifique ya instaladas y actualizadas. Para crear un nuevo archivo de texto como información.txt, ingrese el comando como:

info.TXT

Eso 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 los comandos que toman entrada de tubería. Las variables globales se definen usando la bandera -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 canalizar comandos a 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 8940200 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 la siguiente:

()
comando $ param $ param2

Por ejemplo, un alias que busca en la página de manual y grep para una información específica.

# param alias
hombre_búsqueda ()
hombre $ 1 | grep - $ 2

En el alias anterior, podemos llamar al comando man, 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 reanudar en wget, podemos usar el comando:

search_man wget continuar

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 algún tiempo, por lo que no es adecuado 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 se incluyen con oh-my-zsh para facilitar el flujo de trabajo. Divertirse.

Conclusión

Los alias son una parte clave del uso de un shell, y ZSH le proporciona 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.

Batalla por Wesnoth 1.13.6 Desarrollo liberado
Batalla por Wesnoth 1.13.6 lanzado el mes pasado, es el sexto lanzamiento de desarrollo en el 1.13.x y ofrece una serie de mejoras, sobre todo en la i...
Cómo instalar League Of Legends en Ubuntu 14.04
Si eres fanático de League of Legends, esta es una oportunidad para que pruebes League of Legends. Tenga en cuenta que LOL es compatible con PlayOnLin...
Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...