Shell: zshrc

1) apt-get install zsh or emerge -q zsh
2) touch > ~/.zshrc

3) nano /etc/zsh/zshrc


PATH="${PATH}:/usr/local/bin:"
export EDITOR=/bin/nano
autoload colors
colors
autoload -U compinit
compinit
setopt autocd
setopt No_Beep
setopt CORRECT_ALL
setopt APPEND_HISTORY
setopt HIST_IGNORE_SPACE
setopt HIST_REDUCE_BLANKS
setopt HIST_IGNORE_ALL_DUPS
HISTFILE=~/.zhistory
SAVEHIST=5000
HISTSIZE=5000
#PS1='[%T]%n@%d# '
autoload -U predict-on
zle -N predict-on
zle -N predict-off
bindkey "^X^Z" predict-on
bindkey "^Z" predict-off
alias game="nocorrect game"
alias ls="ls -FG --color=auto"
alias la="ls -lahFG  --color=auto"
alias grep="grep --color=auto -iRnH"
alias vlc='export XLIB_SKIP_ARGB_VISUALS=1; vlc; unset XLIB_SKIP_ARGB_VISUALS'
alias skype='export XLIB_SKIP_ARGB_VISUALS=1; skype; unset XLIB_SKIP_ARGB_VISUALS'
hosts=('local.kss45.ru' localhost awork ns1 ask)
zstyle ':completion:*:hosts' hosts $hosts
zstyle ':completion:*:(ssh|scp):*' tag-order '! users'
manpath="/usr/share/man:/usr/local/man:/usr/X11R6/man"
export MANPATH
zmodload zsh/complist

if [[ $EUID == 0 ]]
then
PROMPT=$'%{\e[1;31m%}%n@anote %{\e[1;34m%}%~ #%{\e[0m%} ' # user dir %
else
PROMPT=$'%{\e[1;32m%}%n@anote %{\e[1;34m%}%~ $%{\e[0m%} ' # root dir #
fi
RPROMPT=$'%{\e[1;34m%}%T%{\e[0m%}' # right prompt with time

3) vipw
И правите строку с вашим юзером, если быть точнее то меняете ему шелл
Если не понимаете как, то обратитесь к документации по vim

4) Перелогиниваетесь и радуетесь.

Реклама
  1. No trackbacks yet.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: