Librox blog

À deux, c’est mieux

Accueil > Informatique > Mon terminal

Mon terminal

mercredi 27 août 2014

Je dis mon terminal, mais j’invente rien, j’utilise ce qui existe et vous allez voir c’est très facile :

On install zsh et git (qui servira pour ohmyzsh). A l’utilisation vous verrez tout de suite les amélioration par rapport à bash.

On change notre terminal par défaut : la commande est chsh, il faut ensuite taper /bin/zsh

On install oh my zsh :
$ wget —no-check-certificate http://install.ohmyz.sh -O - | sh
C’est tout. Le paramétrage peut être changé suivant vos besoins dans le ./zshrc notamment le thème (et les plugins) :
ZSH_THEME="robbyrussell"
Il sufit de changer robbyrussell par le nom du thème qui vous plaît à voir ici. Il y en a pour tous les goûts. Personnellement, j’utilise "cypher".
Si vous aviez des alias, retrouvez les dans .bashrc ou .bash_aliases et copiez les à la fin du .zshrc et c’est tout.

PS : pour activer ces changements, il faut se déloguer et reloguer.

Messages

  • Si les virus, sous Linux, sont plus rares que sous Windows, ils peuvent exister. Et le virus le plus dangereux, c’est celui qui fonctionne avec la complicité de l’utilisateur : le terminal et ses "pipe" est très puissant, il peut donc faire de gros dégâts.

    Je vous invite (auteur de ce blog et lecteurs) donc à :
    - ne jamais faire exécuter un code shell récupéré sur internet avant d’avoir vérifié ce qu’il faisait. Ainsi, il me semble bien plus prudent de faire :
    $ wget —no-check-certificate http://install.ohmyz.sh -O /tmp/install_ohmyzsh
    $ less /tmp/install_ohmyzsh
    [ Là, vous vérifier qu’il n’y a rien de dangereux dans le script : ici, il modifie le fichier /.zshrc, à partir d’une autre source internet puis il exécute ce nouveau fichier en changeant de shell : je n’ai pas vérifié le fichier suivant, mais ça vaudrait tout de même le coup !]
    Puis, si vous êtes convaincus que le fichier est sans danger :
    $ sh /tmp/install_ohmyzsh

    - ne jamais copier-coller un script depuis internet ! dans ce que vous copier, il peut y avoir des lignes que vous ne voyez pas. Exemple : https://linuxfr.org/nodes/100928/comments/1512439