domenica 1 maggio 2011

PROGRAMMI:ZSH,una "power-shell" per linux

Eccomi qui,come promeso ecco un'altro articolo =).
Ultimamente non sono stato molto presente sul blog(a causa delle feste e,come sempre,della scuola).
Comunque sia...
In questo articolo parlerò dellla ZSH,una power-shell che ho trovato navigando su internet...
La ZSH è un "potenziamento" della shell originale di LINUX.L'ho provata e,sinceramente,mi è piaciuta tantissimo!

Cosa ha di speciale la ZSH?

Bhè,la ZSH rende più facili molti passaggi che un utente linux svolge quotidianamente,rende ai programmatori più facile compilare il codice,etc...
Ecco una lista di cose che fa la ZSH(prese dal sito e tradotte per voi =) ):
auto-completazione programmabile: incorpora l'abilità di usare la massima potenza della ZSH e le caratteristice di una shell programmabile:
  • comandi semplificati;
  • modificazione di variabili;
  • comando del buffer di stack(non sono sicuro della traduzione =( )
  • il testo viene eseguito subito,senza attese;
  • esecuzione di comandi non legati;
  • menu di completamento in 2 versioni;
  • espansione della cronologia;
  • auto-completamento di comandi con il tasto TAB;
  • e molto altro! =)
Bene,ma come si installa?
L'installazione è molto semplice,se siete su debian o ubuntu:

sudo apt-get install zsh

dovrebbe bastare =).
Ora se digitate:

zsh

nella vostra console dovreste avere la vostra bellissma ZSH.
Se siete su gentoo(come me =) ) dovreste poter fare:

sudo emerge zsh

oppure se non avete "sudo"(che vi consiglio di installare) vi basterà eseguire il login come root e eseguire il comando "emerge zsh":

su -       
Password:<inserire la password di root>         
emerge zsh   

Ora dovrete solo aspettare che finisca =).

Si può personalizzare?
Ovvio!
Per questo io ho scaricato oh-my-zsh(un'ottima configurazione per la nostra ZSH =) ).Se avete ubuntu dovete installare "git-core" prima di proseguire!
Per scaricare oh-my-zsh dovete scrivere ne vostro terminale:

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh


ed è fatta!
Se volete la ZSH come shell predefinita all'avvio del sistema aprite il file: /etc/passwd e,alla linea:

utente:x:xxxxx:xxxxx::/home/utente:/bin/bash
togliete bash e mettete zsh

Ora dovreste avere ZSH come shell predefinita! =)
Vi consiglio di effettuare un backup di /etc/passwd,in caso qualcosa andasse storto.

Spero vi piaccia la vostra nuova shell!
Come sempre vi prego di segnalare eventuali errori presenti nell'articolo =).

Nessun commento:

Posta un commento