Com instal·lar i configurar Zsh (Z Shell) a Fedora


Zsh (abreviatura de Z Shell) és un programa shell potent i ric en funcions per a sistemes operatius semblants a Unix amb moltes funcions interactives. És una versió estesa del Bourne Shell (sh), amb un gran nombre de funcions noves i suport per a connectors i temes. Està dissenyat per a un ús interactiu i també és un potent llenguatge de script.

Un dels avantatges de Zsh respecte a la majoria de les altres ordres de CD, l'expansió de camins recursius i la correcció ortogràfica i la selecció interactiva de fitxers i directoris.

En aquest article, explicarem com instal·lar i configurar Zsh en un sistema Fedora.

Instal·lant Zsh al sistema Fedora

Zsh es pot trobar als dipòsits de Fedora i es pot instal·lar mitjançant la següent comanda dnf.

$ sudo dnf install zsh

Per començar a utilitzar-lo, només cal que executeu zsh i el nou intèrpret d'ordres us demanarà un assistent de funció de configuració inicial per a usuaris nous, tal com es mostra a la captura de pantalla següent.

Aquest assistent us permet crear fitxers d'inici/inicialització de zsh. Premeu (1) per continuar al menú principal.

$ zsh

Aquí teniu una imatge que mostra el menú principal. Tingueu en compte que l'estat de totes les opcions configurables és Recomanat. Per triar una opció per a la configuració, introduïu la clau de l'opció.

Per exemple, introduïu (1) per seleccionar la configuració de l'historial. A la pantalla següent, introduïu (0) per recordar l'edició i tornar al menú principal (on l'estat d'aquesta opció hauria de canviar a Canvis no desats).

Repetiu els dos passos anteriors per a les altres opcions. Ara les tres primeres opcions haurien d'indicar l'estat dels canvis no desats. L'opció de configuració (4) us permet triar alguna opció de shell comuna.

Per desar la configuració nova, introduïu (0). Veureu el missatge que es mostra a la captura de pantalla següent i el vostre indicador d'ordres hauria de canviar de $ (per a Bash) a % (per a Zsh).

Ara que heu configurat Zsh al vostre sistema Fedora, podeu continuar i provar algunes de les seves característiques clau, com hem esmentat al principi d'aquest article. Aquests inclouen l'emplenament automàtic, la correcció ortogràfica i molt més.

Fent Zsh com a Shell predeterminat a Fedora

Per fer que Zsh sigui el vostre intèrpret d'ordres predeterminat, de manera que s'executa sempre que inicieu una sessió o obriu un terminal, emeteu l'ordre chsh, que s'utilitza per canviar l'intèrpret d'ordres d'inici de sessió d'un usuari de la següent manera (se us demanarà que introduïu la contrasenya del vostre compte).

$ grep tecmint /etc/passwd
$ chsh -s $(which zsh)
$ grep tecmint /etc/passwd

L'ordre anterior informa al vostre sistema que voleu establir (-s) el vostre shell predeterminat (que zsh).

Per obtenir més instruccions d'ús, consulteu la pàgina man de zsh.

$ man zsh

Zsh és una versió ampliada de Bourne Shell (sh), amb un gran nombre de funcions noves i suport per a connectors i temes. Si teniu algun comentari o pregunta, poseu-vos en contacte amb nosaltres mitjançant el formulari de comentaris que trobareu a continuació.