Mon shell sous linux


Pour avoir cela, j'utilise

fish shell pour les commmandes

avec

byobu pour le découpage des fenetres.

Ce que j'aime dans fish shell

Voici plusieurs petites choses que j'utilise dans fish shell.
Les fonctions ou l'equivalent des alias de commandes.
Vous pouvez les créer directement à la volée:

$ function doim
    docker images
  end;
$ doim  
# cela vous listera les images docker

$ funcsave doim
# et vous voila avec une nouvelle fonction dans ~/.config/fish/functions/

Vous retrouverez toutes nos fonctions dans notre repo github.

Fish shell et le terminal gnome

Pour installer fish, on peut ajouter le ppa et installer avec apt:

$ sudo apt-add-repository ppa:fish-shell/release-2
$ sudo apt update
$ sudo apt install fish

Puis, il faut configurer le profile du terminal gnome pour avoir le shell fish et les bonnes couleurs:
Dans Profile preferences \ Command ajouter une commande custom : env TERM=xterm-256color fish
et vous pouvez mettre ce profil par defaut.