fish
fish ist eine benutzerfreundliche Shell, die vor allem zur interaktiven Nutzung vorgesehen ist.
Installation
fish ist im [community] Repository vorhanden:
# pacman -S fish
Um herauszufinden, ob fish schon installiert ist:
$ less /etc/shells
Um fish zur Standardshell zu machen:
$ chsh -s /usr/bin/fish
Pacman und fish
Komplettierungen fuer pacman und makepkg sind in fish eingebaut, seit es die Regel der fish-Entwickler ist, alle Komplettierungen aufzunehmen. Das Speichermanagement ist schlau genug, um trotzdem keinen unnötigen Platz im Hauptspeicher in Anspruch zu nehmen.
Troubleshooting
Nachdem fish zur Standardshell gemacht wurde, könnte es sein, dass nicht mehr viel im $PATH ist. Wenn dem so ist, füge
if status --is-login set PATH $PATH /usr/bin /sbin end
zu der Datei ~/.config/fish/config.fish hinzu, um den $PATH beim Login richtig zu setzen.