Pequeños cambios

This commit is contained in:
Manuel Vergara 2022-10-25 17:45:00 +02:00
parent 4443890a9e
commit efef1b72ff
2 changed files with 18 additions and 9 deletions

View File

@ -70,15 +70,22 @@ Editar título ventana | Ctrl+Alt+W
# zsh
[`ZSH`](https://www.zsh.org/) son las siglas de Z Shell, que es un programa de shell para sistemas operativos similares a Unix. ZSH es una versión extendida de Bourne Shell que incorpora algunas características de BASH, KSH, TSH, etc.
Alguna de su funciones son:
Alguna de sus funciones son:
- Finalización de la línea de comandos.
- La historia se puede compartir entre todas las conchas.
- Globbing extendido de archivos.
- Mejor manejo de variables y matrices.
- Compatibilidad con conchas como bourne shell.
- Corrección ortográfica y autocompletado de nombres de comandos.
- Directorios con nombre.
- **Completar la línea de comandos programable** que puede ayudar al usuario a escribir tanto las opciones como los argumentos de la mayoría de los comandos utilizados, con soporte inmediato para varios cientos de comandos.
- **Compartir el historial** entre todos los shells en funcionamiento.
- El **globbing de archivos extendido** permite la especificación de archivos sin necesidad de ejecutar un programa externo como `find`.
- **Mejora del manejo de variables y arrays**
- **Edición de comandos multilínea** en una sola memoria intermedia
- **Corrección ortográfica y relleno automático** de los nombres de los comandos (y opcionalmente de los argumentos, que se asumen como nombres de archivo)
- **Varios modos de compatibilidad**, por ejemplo Zsh puede fingir ser una Bourne Shell cuando se ejecuta como `/bin/sh`
- Los **avisos temáticos**, incluyendo la capacidad de poner la información del aviso en el lado derecho de la pantalla y hacer que se oculte automáticamente cuando se teclea un comando largo
- **Módulos cargables**, que proporcionan entre otras cosas:
- Controles completos TCP y sockets de dominio Unix
- Un cliente FTP
- Funciones matemáticas ampliadas.
- El **comando `where` incorporado**. Funciona como el comando `which` pero muestra todas las ubicaciones en los directorios especificados en `$PATH` en lugar de sólo el que se utilizará.
- **Directorios nombrados.** Esto permite al usuario establecer atajos como `~mydir`, que luego se comportan de la manera `~` y `~user`.
Su instalación en Ubuntu es muy sencilla, ya está incluído en los repositorios oficiales:
@ -217,6 +224,7 @@ Los plugins que utilizo son los siguientes:
- [nmap](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/nmap)
- [sudo](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/sudo)
- [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions)
- [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)
La mayoría son de `Oh my zsh` y la instalación es simple: Después de instalar Omz tan solo hay que incluirlos en los plugins del documento `.zshrc`.
@ -232,6 +240,6 @@ He empezado con este nuevo ambiente de trabajo a finales de octubre de 2022, el
# Agradecimientos 🎁
A todos los que me habéis comentado como tenéis vuestra configuración: Miki, Sergio, Ruben, Javier, Alex, Victor, etc
A todos los que me habéis comentado como tenéis vuestra configuración: Miki, Sergio, Ruben, Javi, Alex, Victor, etc
[Manu](https://vergaracarmona.es)

View File

@ -91,6 +91,7 @@ plugins=(
nmap
sudo
zsh-autosuggestions
zsh-syntax-highlighting
)
source $ZSH/oh-my-zsh.sh