1

Решил перейти с bash на zsh.

emerge -av zsh
emerge -av zsh-completion

Сменил пользователю в файлике /etc/passwd
Ну и конфиг:

cat .zshrc
# number of lines kept in history
export HISTSIZE=1000
# number of lines saved in the history after logout
export SAVEHIST=1000
# location of history
export HISTFILE=~/.zhistory
# append command to history file once executed
setopt inc_append_history

autoload -U compinit
compinit

Если кто то использует еще поделитесь своими настройками желательно с пояснениями хотябы краткими.

ОС: Gentoo/Funtoo

2

Если что-то не понятно, спрашивайте:

lupo@gentoo-laptop ~ % wgetpaste .zshrc
Your paste can be seen here: https://gist.github.com/2634307
Был, был и весь вышел...

3

tyrnov пишет:

Сменил пользователю в файлике /etc/passwd

Правильнее делать что-то вроде usermod -s /bin/zsh <имя пользователя>, чем руками рыться в этом файле (с возможностью случайно что-то запороть)

4

возможно немного не в тему, но кто-нибудь может объяснить преимущества zsh над bash ? кроме мощного автокомплита

— Ты кто?
— Часть силы той, что без числа
Творит добро, всему желая зла. © Фауст

5

riso пишет:

возможно немного не в тему, но кто-нибудь может объяснить преимущества zsh над bash ? кроме мощного автокомплита

Почему же не в тему. Очень даже в тему может найду еще какие преимущества.

ОС: Gentoo/Funtoo

6

Battle Coder пишет:
tyrnov пишет:

Сменил пользователю в файлике /etc/passwd

Правильнее делать что-то вроде usermod -s /bin/zsh <имя пользователя>, чем руками рыться в этом файле (с возможностью случайно что-то запороть)

Да так наверн правильней но об этом не знал. А если опасаться испортить то я с перва сделал бекап этого файлика, а потом полез его изменять.

ОС: Gentoo/Funtoo

7

Я вот не знаю, а bash может дополнять строки на удалённом сервере? Разумеется, при соответствующе настроенном удалённом доступе.
Я не собираюсь хаять Bash, и не думаю, что она сильно уступает Zsh. Всё дело в привычке bx

Был, был и весь вышел...

8

riso пишет:

возможно немного не в тему, но кто-нибудь может объяснить преимущества zsh над bash ? кроме мощного автокомплита

http://ru.wikipedia.org/wiki/Zsh
ИМХО реально из этого удобный только автокомплит.

Lupo Alberto пишет:

Я вот не знаю, а bash может дополнять строки на удалённом сервере? Разумеется, при соответствующе настроенном удалённом доступе.Я не собираюсь хаять Bash, и не думаю, что она сильно уступает Zsh. Всё дело в привычке

в баше всё умное автодополнение на костылях bash_completions держится... если их попинать, то сможет...

95% процентов проблем находятся между клавиатурой и стулом.

9

Lupo Alberto У вас в конфиге в начале есть нормальное поведение del, home, end. Тоесть должно нормально стирать первой переводить в начало и конец второй и третий соответственно так я понял? Если да то это почему то не работает.

ОС: Gentoo/Funtoo

10

Покажите полностью свой конфигурационный файл.

Был, был и весь вышел...

11

http://paste.lugons.org/show/968/
Полностью ваш решил попробовать для начала

ОС: Gentoo/Funtoo

12

Тогда покажите ещё

emerge -pv zsh
eix -IsSc zsh
Был, был и весь вышел...

13

Неожиданно bx нашёл интересный ресурс — http://grml.org/zsh/zsh-lovers.html
...и пакет к нему:

app-doc/zsh-lovers
     Available versions:  0.8.3
     Homepage:            http://grml.org/zsh/zsh-lovers.html
     Description:         Tips, tricks and examples for the Z shell
Был, был и весь вышел...

14

riso пишет:

возможно немного не в тему, но кто-нибудь может объяснить преимущества zsh над bash ?

Lupo Alberto пишет:

Неожиданно wink нашёл интересный ресурс — http://grml.org/zsh/zsh-lovers.html

Был, был и весь вышел...

15 (12.05.2012 17:34:57 отредактировано tyrnov)

Lupo Alberto пишет:

Тогда покажите ещё

emerge -pv zsh
eix -IsSc zsh
[ebuild   R    ] app-shells/zsh-4.3.17  USE="gdbm pcre unicode -caps -debug -doc -examples -maildir -static" 0 kB
eix -IsSc zsh
[i] app-shells/zsh (4.3.17@05/08/2012): UNIX Shell similar to the Korn shell
[i] app-shells/zsh-completion (20091203-r1@05/08/2012): Programmable Completion for zsh (includes emerge and ebuild commands)
ОС: Gentoo/Funtoo