[решено]zsh - достойная замена bash?

Появилось время для экспериментов с системой и вместе с ним посетила шальная мысль о zsh. Ведь в новом установочном образе он идёт уже по умолчанию. Отпишите кто пробовал и остался, как оно на вкус и как в настройке. Говорят, свежеустановленным zsh пользоваться невозможно в отличие от bash. Также если можно, ткните носом в актуальную (!) дотошную разборку .zshrc. Прежде чем ставить, нужно таки разобраться, что за зверь неведомый
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
Я пробовал в прошлом году. Сначала все устраивало. Даже прикольно было, когда при наборе “scp user@server:/tro-lo-lo…” работало автодополнение, как на локальной fs. Но когда я так и не смог скопировать нужный файл, потому что несмотря на то, что нужный файл в командной строке появился в результате автодополнения, scp ругалась, что такого файла не существует. Вернулся в bash, все прекрасно отработало. zsh сразу снес, ибо мне работать, а не в конфигах копаться.
Подробно о том, что за зверь такой zsh.
Субъективно: очень удобный и современный шелл с отличным автодополнением и скриптованием.
Без настройки неудобоварим и не лучше того самого баша.
При первом логине запускает мастер настройки, но особо он не помогает.

Статья о настройке http://www.opennet.ru/base/dev/zsh_setup.txt.html.
Неплохой конфиг от grml (кстати именно он впилен в установщик арчика).

P.S. Забавно. Оказывается конфиг grml есть в extra :)
Ну я особо времени на конфиг не тратил, да и вообще в настройках не особо пытался разобраться… Взял просто несколько готовых конфигов (в инете их полно), посмотрел, что в них прикольного, и тупо собрал свой конфиг из кусочков чужих. Вот уже три года почти им пользуюсь, за это время в конфиге немного что успело поменяться. На баш вернуться не тянет =)
Спасибо! На первый взгляд вроде ничего так, посидим, посмотрим. Но сразу незадача: во многих, если не сказать, во всех скриптах указан bash. Будут ли они корректно отработаны zsh? Мой простой эксперимент дал такой результат:
скриптик
#! /bin/bash
echo 'Hello'
arch@linux ~ % sh hello.sh
Hello
Но bash у меня установлен. А если бы его не было, так ли радужно обстояло бы дело?
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
Но bash у меня установлен.
А вы попробуйте его удалить через пакмана ;)
farwayer, не рискну, слишком много зависимостей:
:: os-prober: требует sh
:: p7zip: требует bash
:: pacman: требует bash
:: perl: требует sh
:: pm-utils: требует bash
:: rp-pppoe: требует sh
:: sane: требует bash
:: sed: требует sh
:: shadow: требует bash
:: systemd: требует bash
:: taglib: требует sh
:: tar: требует sh
:: unzip: требует bash
и прочая, прочая, прочая…
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
Liberty
farwayer, не рискну, слишком много зависимостей:
:: os-prober: требует sh
:: p7zip: требует bash
:: pacman: требует bash
:: perl: требует sh
:: pm-utils: требует bash
:: rp-pppoe: требует sh
:: sane: требует bash
:: sed: требует sh
:: shadow: требует bash
:: systemd: требует bash
:: taglib: требует sh
:: tar: требует sh
:: unzip: требует bash
и прочая, прочая, прочая…
значит и ситуации что bashа нету - тоже не будет. Указанные пакеты почти у всех стоят.
citadeldimon
Указанные пакеты почти у всех стоят
И с новым образом, где zsh идёт по умолчанию?
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
Liberty
citadeldimon
Указанные пакеты почти у всех стоят
И с новым образом, где zsh идёт по умолчанию?
а что уже его выпилили с base? пусть на образе и его нету - кому надо поставит. А установку можно и без него провести.
 
Зарегистрироваться или войдите чтобы оставить сообщение.