Con los años, ZSH se ha convertido en uno de los proyectiles populares para los sistemas UNIX debido a sus características, flexibilidad y personalización. Las características de ZSH notables incluyen:
Esta guía lo guiará a través de la configuración de ZSH e instalando y configurando el marco OH-MY-ZSH.
Que es oh-my-zsh?
Oh-My-Zsh es un marco gratuito y de código abierto para el shell Zsh. Oh-My-Zsh se usa para ayudar a administrar y configurar eficientemente el shell Zsh. Viene lleno de funciones, temas y complementos para mejorar el shell ZSH predeterminado.
Aunque otros marcos ZSH ayudan a administrar la configuración de ZSH, OH-MY-ZSH es el más popular y fácil de configurar.
En esta guía, probaremos la instalación de los marcos ZSH y OH-MY-ZSH en Ubuntu, Debian, Centos y OpenSuse.
Al final de este tutorial, habrás aprendido a:
Paso 1: Instalar y configurar ZSH
El primer paso antes de configurar el marco OH-MY-ZSH es asegurarnos de que tengamos instalado el shell ZSH. Por defecto, ZSH no viene preinstalado en la mayoría de las distribuciones de Linux, y deberá instalarlo manualmente.
ZSH está disponible en repositorios predeterminados de Linux, y puede usar el Administrador de paquetes predeterminado para su sistema para instalarlo.
En Debian/Ubuntu
actualización de sudo apt-get
sudo apt-get instalación zsh
En CentOS/rehl
actualización de sudo DNF
sudo dnf install zsh
On OpenSuse
sudo zypper ref
sudo zypper install zsh
Asegúrese de tener ZSH instalado utilizando el comando qué comando:
Que zsh
Si tiene instalado ZSH, debe obtener la ruta al ejecutable de ZSH como:
/usr/bin/zsh
Paso 2: Cambiar el shell predeterminado
El siguiente paso es cambiar el shell predeterminado para el usuario actual.
Ingrese el comando:
CHSH -S $ (que ZSH)
CHSH -S $ (que ZSH)
Ingrese la contraseña para que el usuario actual cambie el shell predeterminado.
Para usar el shell ZSH, inicie sesión en el usuario actual e inicie sesión nuevamente.
Si está utilizando ZSH por primera vez, deberá configurar la configuración predeterminada.
Por ahora, seleccione 0, que creará un vacío .archivo de configuración de ZSHRC.
Paso 3: Instale y configure el marco OH-MY-ZSH
El siguiente paso después de configurar ZSH es instalar y configurar el marco OH-MY-ZSH. La forma más sencilla de instalar el marco OH-MY-ZSH es usar el script de instalador proporcionado.
Sin embargo, debemos asegurarnos de que tengamos instalados curl y git antes de descargar el script.
En Debian/Ubuntu
sudo apt-get install git curl
En CentOS/rehl
sudo dnf install git curl
On OpenSuse
sudo dnf install git curl
Descargue e instale el script de instalación OH-MY-ZSH usando el comando:
sh -c "$ (curl -fssl https: // raw.github.com/ohmyzsh/ohmyzsh/maestro/herramientas/instalar.sh) "
Debería ver una salida similar a la que se muestra a continuación:
Oh-My-Zsh usará el existente .Archivo ZSHRC creado anteriormente para personalizar la apariencia y el comportamiento de ZSH.
Instalar y habilitar el tema personalizado (PowerLevel10k).
Por defecto, OH-MY-ZSH aplicará el tema "Robbyrussell". Aunque su apariencia puede variar según la distribución, generalmente se verá como se muestra:
ZSH también viene con otros temas predeterminados almacenados en el ~/.OH-MY-ZSH/Directorio de temas.
Puede aplicar cada tema editando el archivo de configuración, como veremos en este artículo.
Si el tema que desea usar no está instalado en el directorio de temas de forma predeterminada, puede descargarlo y configurarlo.
En este ejemplo, instalaremos el tema PowerLevel10k.
Clone The PowerLevel10k Repositorio de temas:
clon git - -depth = 1 https: // github.com/romkatv/powerLevel10k.git $ zsh_custom:-$ home/.OH-MY-ZSH/Custom/themes/powerLevel10k
El comando descargará el tema PowerLevel10k en el ~/.OH-MY-ZSH/Directorio de temas.
Para cambiar el tema predeterminado a powerLevel10k, edite el .Configuración de ZSHRC:
empuje .ZSHRC
Localice la entrada ZSH_THEME y establezca su valor en PowerLevel10k como se muestra:
Zsh_theme = "powerLevel10k/powerLevel10k"
Guarde el archivo y cierre el editor.
Aplique los cambios recargando la configuración de ZSH:
fuente .ZSHRC
Siga el Asistente de configuración PowerLevel10k para configurar su aviso como puede ver ajuste.
Uso de complementos personalizados
Oh-My-Zsh proporciona una gran cantidad de complementos para mejorar la experiencia terminal. Los complementos predeterminados están en ~/.Directorio de OH-My-Zsh/Plugins.
Para habilitar un complemento OH-My-Zsh, edite el .Configuración de ZSHRC y agregue el nombre del complemento en la entrada del complemento.
Por ejemplo, para habilitar los complementos GIT, Docker y NPM, podemos establecer la entrada del complemento como:
empuje .ZSHRC
complementos = (git docker npm)
Guarde y cierre el archivo.
Aplicar los cambios:
fuente .ZSHRC
Ahora puede usar los comandos y características de los complementos habilitados. Considere la documentación de cada complemento para aprender los comandos disponibles.
Conclusión
Esta guía proporciona instrucciones detalladas sobre cómo instalar y configurar el marco OH-MY-ZSH en Linux.