ZSH

Telepítés

Szerintem a ZSH az oh my zsh környezettel lesz igazán frankó.

Függőségek telepítése:

apt-get install zsh git-core

Környezet letöltése és telepítése:

wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

BASH téma

Ha szeretnél BASH jellegű témát, frissítsd be a saját fork-omra az oh my zsh-t (a csapat hosszú idő óta már nem fogad el új témát)

Írd át a git repó elérési útját a ~/.oh-my-zsh/.git/config fájlban:

... [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = https://github.com/andras-tim/oh-my-zsh.git ...

Majd frissítsd be a helyi repódat:

cd ~/.oh-my-zsh git fetch --all --prune git reset --hard origin/master
A saját oh my zsh beállításaimat megnézheted a GitHub repómban: https://github.com/andras-tim/dotfiles/blob/master/zshrc

Parancssori komment

Hogy tudj a parancssorban a bash-ben megszokott módon a #-tel kommentelni, a következővel bővítsd a ~/.zshrc fájlodat:

# Config setopt interactivecomments

Default shell felülbírálása felhasználói joggal

Tételezzük fel, hogy a bash az alapértelmezett shell. Ekkor a következő pár sort kell a ~/.bashrc elejére illeszteni:

###### # User level override of default shell # [ -z "${ORIG_EXEC_STRING}" ] && export ORIG_EXEC_STRING="${BASH_EXECUTION_STRING}" if [ -z "${ORIG_EXEC_STRING}" ] then zsh exit $? fi