Este tutorial le enseñará cómo configurar un shell ZSH y agregar características, como comandos automovilísticos.
Paso 1 - Instalación de ZSH
El primer paso antes de agregar extensiones de shell es asegurarse de tener ZSH. Está disponible en la mayoría de los principales administradores de paquetes de distribuciones de Linux.
Para instalarlo, use los siguientes comandos:
# Debian
sudo apt-get instalación zsh
#Fedora
sudo yum instalación zsh
# Arco
sudo Pacman -S ZSH
Una vez que haya instalado ZSH con éxito, podemos proceder a instalar la herramienta ZSH-Autosuggions.
Paso 2 - Cambiar el shell predeterminado
Después de instalar ZSH, es bueno asegurarse de que sea el shell predeterminado. Esto le impedirá iniciar el shell ZSH cuando use su herramienta.
CHSH -S $ (que ZSH)
Para confirmar, ingrese el siguiente comando:
que $ shell
/usr/bin/zsh
Paso 3 - habilitando ZSH -Autosugusions
Después de instalar y configurar el shell ZSH, podemos configurar el complemento ZSH-Autosuggions. Comience por clonando las zsh-autosuggions:
Git clon https: // github.com/zsh-users/zsh-autosuggestions ~/.ZSH/ZSH-AUTOSUGNIONGES
Finalmente, agregue el siguiente comando a su .Archivo ZSHRC:
fuente ~/.ZSH/ZSH-AUTOSUGGIONS/ZSH-AUTOSUGGES.zsh
Usando el marco OH-My-Zsh
Si tiene instalado el marco OH-MY-ZSH, puede usar las sugerencias automáticas como complemento. Comience a clonar el repositorio de sugerencias automáticas utilizando el siguiente comando:
Git clon https: // github.com/zsh-users/zsh-autosuggestions $ zsh_custom:-~/.OH-MY-ZSH/Custom/Plugins/ZSH-AUTOSUGGIONS
A continuación, habilite el complemento agregando la entrada como se muestra a continuación:
complementos = (ZSH-AUTOSUGNIONS)
Importar historial de bash a ZSH
Si estuviera usando Bash como su shell predeterminado, podría importar todo su historial de comando desde el .archivo bash_history.
Considere el siguiente enlace.
Conclusión
En este tutorial, discutimos cómo configurar un shell Zsh y la característica de ZSH-Autosuggions. Automáticamente proporciona sugerencias para comandos basados en comandos anteriores. Por lo tanto, facilitando los comandos recurrentes.