Cómo hacer que un script de shell use zsh
Primero, verifique el entorno Shell actual:
$ echo $SHELL
Luego verifique si zsh está instalado:
$ zsh
Si se ha instalado, ¿lo verá después de ejecutarlo? El asistente para nuevos usuarios (zsh-newuser-install) puede ayudarle a completar algunas configuraciones básicas. Si quieres omitir, ¿puedes presionar? q? Tecla de escape. Si no lo ves, ¿puedes abrirlo manualmente? Asistente para nuevo usuario:
$?zsh? /usr/share/zsh/functions/new user/zsh-new user-install? -f Si aún no está instalado, instálelo primero:
Las distribuciones Arch y Gentoo pueden instalar el paquete zsh-completions directamente en el repositorio de software.
Las distribuciones basadas en Debian pueden instalarlo en la tienda de software, y Fedora/RHEL/CentOS pueden descargar el paquete rpm para instalarlo.
O prefieres compilarlo e instalarlo tú mismo:
¿En serio? ¿clon? git://github com/zsh-users/zsh-completions .git incluye el directorio en la variable de entorno $fpath, como la ruta ~/. zshrc:
fpath =(path/to/zsh-completions/src?$fpath) Es posible que tengas que forzar una recompilación zcompdump:
rm? -¿F? ~/.zcompdump? Después de compilar, puede comenzar a compilar. Configure zsh, aquí hay un ejemplo simple como referencia:
~/.zshrc
¿Carga automática? -¿Y tú? compinit? Promptinit
compinit
promptinit
#?Configuración? Walters? El símbolo del sistema predeterminado del tema.
¿Consejos? Walters configura variables de entorno:
¿Poner la siguiente configuración? ~/.zshenv? Medio:
~/.zshenv
¿Composición tipográfica? -¿Y tú? Ruta
ruta=(~/bin?/other/things/in/path?$ruta[@])