Krypton Solid

Krypton Solid
Krypton Solid

La última tecnología en raciones de 5 minutos

Comparación de las ventajas de zshell sobre bash shell en Linux

Los administradores que usan bash shell pueden querer echar un vistazo más de cerca a zshell o zsh. Con su parecido con bash y sus características mejoradas, zsh está ganando atención en la comunidad de Linux.

Entonces, ¿qué tiene de diferente zsh? Primero, zsh se parece mucho a bash con su sensación y funcionalidad similares. Pero hay algunas mejoras que hacen de zsh una opción interesante. La siguiente es una comparación al estilo Thunderdome de zsh y bash en un servidor Linux:

Mejoras de Zsh: finalización de tabulación y corrección de errores tipográficos

Los administradores que están acostumbrados a completar la pestaña bash encontrarán impresionantes las capacidades mejoradas en zsh. Estos incluyen la presentación de opciones de comando de autocompletar en un menú que se puede desplazar usando las teclas de flecha. Por ejemplo, escribir los siguientes comandos proporcionará una lista de los posibles indicadores de la línea de comandos:

$ ls -

O,

$ rm -

Para seleccionar un proceso específico para matar, una lista de procesos está disponible con el comando kill.

Otra característica está en el buscapersonas integrado, que proporciona un acceso directo al menos mando. Para acceder a él, escriba:

$

Esto es lo mismo que correr menos nombre de archivo en la línea de comando.

Para los mecanógrafos torpes, está disponible una función de corrección de errores tipográficos. Por ejemplo, si se ingresa un comando incorrecto, zsh solicita una corrección:

$ lls

zsh: corrija 'lls' a 'ls' [nyae]?

Para solucionarlo, escriba y y corrija el comando a ls, y luego estará listo para ejecutarse.

Otras opciones también son útiles. El norte opción se niega a corregir el comando, a aborta el comando, y mi aparece la línea de comando para editar. Esta autocorrección también funciona para marcas de línea de comandos y nombres de archivos, incluidos elementos esotéricos como corregir nombres de rama de Git no válidos.

CONTENIDO RELACIONADO  Cómo ChatOps puede construir una estructura de equipo DevOps sin silos

Empiece a utilizar zsh

Para comenzar rápidamente con zsh, utilice la colección de temas, funciones y herramientas de zsh de Robby Russell empaquetados como "Oh My Zsh". Se puede instalar a través del script de instalación de Russell, que cambia el shell a zsh:

$ wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

Las instrucciones de instalación manual de zsh también están disponibles, lo que requiere que los usuarios clonen el repositorio de Git y lo copien en el borrador de la plantilla .zshrc.

El repositorio "Oh My Zsh" contiene una colección de temas y funciones para un entorno zsh listo para construir y cambiar. También viene con un script de desinstalación para una fácil eliminación:

$ uninstall_oh_my_zsh

El shell zsh viene con una excelente documentación y la tarjeta de referencia zsh. Los recursos en línea en sitios como GitHub muestran archivos .zshrc de ejemplo, el equivalente zsh del archivo .bashrc, y pueden proporcionar ejemplos de cómo personalizar zsh o ejemplos de sugerencias y trucos interesantes para mejorar su experiencia en la línea de comandos.

Algunas de las funciones de zsh están disponibles con bash, pero son mucho más complejas de instalar y configurar en bash, lo que explica por qué las personas tienen archivos .bashrc de varias páginas. Si es un gran usuario del shell, zsh puede ser una alternativa atractiva a bash. Es rápido y fácil de comenzar a usar, y ofrece algunas características importantes que hacen que interactuar con el shell sea mucho más divertido.

Sobre el Autor:
James Turnbull es jefe de operaciones en Puppet Labs. Es un ex ejecutivo de TI en la industria bancaria y autor de cinco libros sobre tecnología, incluido el recién publicado Marioneta profesional, así como también Tirar de cuerdas con marioneta y Administración del sistema Pro Linux. James ha estado involucrado en operaciones de TI durante casi veinte años y es un defensor de la tecnología de código abierto.

CONTENIDO RELACIONADO  Predicciones para 2018: a medida que aumenta el impulso de IoT, garantizar las redes será fundamental
¡Haz clic para puntuar esta entrada!
(Votos: Promedio: )

También te puede interesar...

¿Qué es un administrador del sistema?

¿Qué es un administrador del sistema? Un administrador de sistemas (sysadmin) es un profesional de tecnología de la información que admite un entorno informático multiusuario y garantiza un rendimiento continuo y óptimo de los servicios

¿Qué es Six Sigma y cómo funciona?

¿Qué es Six Sigma? Six Sigma es una metodología empresarial para la mejora de la calidad que mide cuántos defectos hay en un proceso actual y busca eliminarlos de forma sistemática. En 1984, un ingeniero

Nuevo Salesforce FoundationConnect diseñado para donantes

Salesforce.org ha anunciado FoundationConnect, un sistema de gestión de subvenciones diseñado para facilitar la gestión del ciclo de vida filantrópico. Las organizaciones sin fines de lucro y los donantes de fondos generalmente se ralentizan mediante

¿Qué es la gestión de Big Data?

La gestión de big data es la organización, administración y gobernanza de grandes volúmenes de datos estructurados y no estructurados. El objetivo de la gestión de big data es garantizar un alto nivel de calidad

Uso de sistemas CRM para más que su departamento de ventas

Si bien los sistemas CRM se diseñaron inicialmente para equipos de ventas, otros departamentos dentro de una empresa pueden beneficiarse de … utilizando sistemas CRM. Además, empresas como Salesforce y Microsoft han ampliado las capacidades

¿Qué es AIOps? Definición de SearchITOperations

¿Qué es AIOps (inteligencia artificial para operaciones de TI)? La inteligencia artificial para operaciones de TI (AIOps) es un término general para el uso de análisis de big data, aprendizaje automático (ML) y otras tecnologías

Donde la transformación digital nunca se detiene

Texmark Chemicals es un procesador químico líder y el productor comercial número uno de diciclopentadieno (DCPD) en los EE. UU. Hace varios años, la compañía se embarcó en una misión para construir una «Refinería del

Nombres de versiones de MySQL

Desde MySQL 4.0, las versiones gratuitas (en el sentido de GPL) y comerciales tienen nombres diferentes. Aquí están: Nombre Licencia Funcionalidad Edición comunitaria estándar de MySQL GPL Todas las funciones predeterminadas que pueden considerarse estables

Protección del moderno sistema de infoentretenimiento

Ya sea que esté mirando las indicaciones del GPS, conectándose a su estación de transmisión de música satelital favorita o usando Bluetooth junto con una cantidad vertiginosa de aplicaciones disponibles en su teléfono inteligente, el

¿Qué es Microsoft Windows 8.1?

Microsoft Windows 8.1 es un sistema operativo (SO) para computadoras personales y tabletas. Windows 8.1 se ejecuta en dispositivos con pantalla táctil y en computadoras tradicionales que dependen de un mouse y un teclado. Microsoft

¡Se acerca el IoT! El IoT está llegando …

Está bien, está bien, podría haberme divertido un poco con esto. Como bostoniano, me ha inculcado la historia de Paul Revere cabalgando toda la noche para advertir a los Minutemen de la llegada de los

Utilidad de búsqueda barebones para Windows

La herramienta de línea de comandos grep de Unix es una forma de buscar iterativamente a través de archivos y carpetas una cadena en particular para que coincida con un nombre de archivo o el

IoT, cultura e índice global de miedo

La tecnología puede inspirar lo mejor y lo peor en nuestra imaginación: por cada visión brillante del progreso tecnológico, existe una visión contraria de los robots asesinos, y IoT no es una excepción. Si bien

¿Qué es la Ley de secreto bancario (BSA)?

La Ley de Secreto Bancario (BSA), también conocida como Ley de Información sobre Transacciones Extranjeras y Monedas, es una legislación aprobada por el Congreso de los Estados Unidos en 1970 que requiere que las instituciones

¿Qué es FinancialForce.com? – Definición de Krypton Solid

FinancialForce.com es una empresa de aplicaciones en la nube que fabrica software de planificación de recursos empresariales (ERP) para Force.com, una oferta de plataforma como servicio (PaaS) de Salesforce.com. Los productos FinancialForce se combinan con

¿Qué es la Generación Facebook (Generación F)?

Generation Facebook (Generation F) es un grupo demográfico que ha crecido utilizando las redes sociales como su principal herramienta de red. La creación de redes en los sitios sociales puede tener prioridad sobre los intercambios

¿Qué es un disquete virtual?

¿Qué es un disquete virtual? Un disquete virtual es una alternativa al disquete tradicional que existe como un archivo en lugar de un medio físico. Un disquete virtual se monta en la misma letra de

¿Qué es SIMO (entrada única, salida múltiple)?

SIMO (entrada única, salida múltiple) es una tecnología de antena para comunicaciones inalámbricas en la que se utilizan múltiples antenas en el destino (receptor). Las antenas se combinan para minimizar los errores y optimizar la

Condensador iónico emerge como sucesor de Córdoba

Capacitor de Ionic está emergiendo como una herramienta clave para que los desarrolladores web creen aplicaciones nativas de iOS y Android utilizando las herramientas web, bibliotecas y marcos que ya conocen. Capacitor es un tiempo

Deja un comentario