Tanto Zsh como bash son scripts de shell que pueden ejecutarse en Linux. El valor predeterminado es bash. Para usar Zsh, debe instalarlo por separado. La siguiente serie le brindará una descripción detallada de la instalación y configuración de Zsh en Linux. Introducción, los amigos interesados pueden llegar a entender.
1. Instalar
montada zsh
zsh montados en Gentoo, necesitamos instalar app-shells /zsh (zsh sí mismo) y emerger a través de APP Shells /zsh-completed (script de terminación de zsh) dos paquetes.
Listado de Código 1.1: Instalando zsh a través de emerge
# emerge zsh zsh-completed
Ingresando a zsh
Cuando ejecuta zsh por primera vez, Obtendrá alguna información de la siguiente manera. Como crearemos un archivo de inicio más adelante, puede omitir este menú de una función.
Listado de Código 1.2: Omitir la configuración inicial
$ zsh
Esta es la función de configuración del Shell Z para usuarios nuevos, zsh-newuser-install.
Está viendo este mensaje porque no tiene archivos de inicio zsh
(los archivos .zshenv, .zprofile, .zshrc, .zlogin en el directorio
~). Esta función puede ayudarlo con algunas configuraciones que deberían hacer que
facilite el uso del shell.
Usted puede:
(q) Salir y no hacer nada. La función Se ejecutará de nuevo la próxima vez.
(0) Salir, creando el archivo ~ /.zshrc que contiene solo un comentario.
Esto evitará que esta función se ejecute de nuevo.
(1) Continúe con el menú principal.
--- Escriba una de las teclas entre paréntesis --- q
2. Configuración
Introducción
La ejecución de zsh iniciará zsh para una sesión. Si desea una solución permanente, consulte el capítulo sobre cómo guardar la configuración. Una vez completada la instalación, zsh puede parecer muy simple y con una funcionalidad muy limitada. Para cambiar esta situación, necesita modificar varias configuraciones.
Finalización avanzada de pestañas
Debe ejecutar el siguiente comando para habilitar el sistema de finalización de pestañas de zsh:
Código 2.1: Sistema de finalización abierto
% autoload -U compinit
% compinit
El estilo de finalización predeterminado es muy normal y simple. Si desea mejorar su apariencia, ejecute el siguiente comando:
Código 2.2: Mejore el estilo de terminación
% zstyle ‘: compleción: *: descripciones ’ formato ‘% U% B % d% b% u ’
% zstyle ‘: terminación: *: advertencias ’ formato ‘% BSorry, no hay coincidencias para:% d% b ’
Corrección de errores de comando
También es una buena idea habilitar la función de corrección automática de errores del comando:
Código 2.3: activar la función de corrección de errores
% setopt correctall
prompt
< El mensaje actual puede parecer aburrido, pero podemos solucionarlo en unos pocos pasos simples. Primero, debemos inicializar la compatibilidad con la línea de comandos avanzada:
Código 2.4: activar la función de línea de comandos avanzada
% autoload -U promptinit
% promptinit
Podemos usar el comando prompt -p para listar las muestras disponibles. Ahora podemos activar uno que nos guste:
Código 2.5: Seleccione un ejemplo de solicitud
(Use el mensaje que desee en lugar de " gentoo ")
% Aviso gentoo
Nota: Si está probando un indicador diferente y no desea ver un ejemplo de cada indicador, puede usar prompt -l para enumerar los avisos disponibles.
Otra opción es crear tu propio mensaje. Necesitas configurar la variable de entorno PS1 para implementar esta idea.
Listado de Código 2.6: Un simple mensaje personalizado
% export PS1 = " [Test de solicitud]》 "
[Test de prueba]》
Es genial poder crear mensajes de texto personalizados, mientras que zsh también proporciona una serie de secuencias de escape que le permiten insertar información del sistema en el mensaje. Algunas de las secuencias de escape disponibles son las siguientes:
Efecto de impresión de secuencia de escape
% T tiempo del sistema (hora: minuto)
% * tiempo del sistema (hora: minuto: segundo) )
% fecha del sistema DS (año-mes-día)
% n su nombre de usuario
% B -% b de principio a fin use negrita Imprimir
>
% U -% u comienza a terminar con la impresión de subrayado
% d su directorio de trabajo actual
% ~ Ruta relativa de su directorio de trabajo actual relativo a ~
Nombre de host de la computadora% M
% m del nombre de host de la computadora (truncar antes del primer período)
% lSu tty actual
Solo necesita Al insertar estas secuencias de escape en la variable de entorno PS1, zsh las analizará automáticamente.
Listado de código 2.7: Un indicador más complicado
% export PS1 = " [% * -% D]% d %% "
[08:44 : 23 - 06-02-18] /home /username%
Previous12Next page Total 2 páginas
Brackets es un potente entorno de desarrollo integrado de front-end web que se pued
Hay un sistema de escritorio remoto bajo el sistema de Windows que puede interconec
En los sistemas Linux, los programas generalmente se ejecutan bajo el usuario del s
El sistema CentOS genera un error al montar Glusterfs, lo que hace que se desmonte Glusterfs. Este p
habilidades en Linux por Yum instalar la base de datos MariaDB de
Linux usa el comando scp para transferir archivos de forma remota.
Indicador de Linux ¿No se puede encontrar el paquete de cómo tratar?
Consejos de Ubuntu para iniciar el paquete de instalación deb con el comando dpkg
Bajo RedHat comando fdisk sistema no puede ocuparse de cómo utilizar todas las particiones?
Método del programa de eliminación de terminal del sistema Ubuntu
Cómo desactivar el acceso IP para el servidor Linux Apache
Cómo usar la lista de control de acceso para restringir los permisos de usuario en Linux
Método de la función de pantalla de apagado de Linux
Cómo Linux iis archivos ASP no funcionan correctamente resuelven los usuarios
El espacio en disco de Ubuntu es insuficiente Cómo limpiar la partición de inicio
Método de configuración de la función principal del navegador Firefox
360 kit de primeros auxilios de la red roto no puede reparar DNS ¿qué debo hacer?
¿Qué debo hacer con la pantalla negra del sistema windows7?
Cinco causas y soluciones para Windows 7 suspendió la animación
Cómo activar rápidamente el modo Dios del sistema Windows 7
Haga que las conexiones locales aparezcan claramente en el sistema
Contraseña de la cuenta de Micrsoft del sistema Win10 ¿Olvidó cómo volver?
Sistema Win8 no puede conectarse a la solución de red
Win8 /Win8.1 no se actualizará de forma automática e inmediata las 0x800 cómo hacerlo?
Consejos para el sistema Xp: reinstalar Windows XP sin volver a activar