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


10

Несколько раз у меня были проблемы в bash, которых не было у других, использующих zsh, и они злорадствовали о том, насколько они умны.
Кроме того, я видел пользователей zsh среди людей, которыми я восхищаюсь, и я пару раз без особого энтузиазма пытался перейти на zsh, но каждый раз возвращался, потому что у меня не было времени (и было лень), чтобы научиться выполнять свою обычную работу в ЗШ.
Есть ли хороший практический инструмент миграции? или есть какие-то важные вещи, которые вы бы порекомендовали мне научить делать переход легче, по крайней мере, чтобы я мог попробовать и посмотреть, имеет ли это какое-то значение "для меня"?
Кстати, я провожу большую часть своей жизни в вариантах Mac, Ubuntu и RedHat.



1
@ Жиль, это похоже, но я думаю, что это достаточно разные. Я бы не назвал их дубликатами.
CJM

Ответы:


2

Хотя они похожи (например, более похожи, чем Bash и Tcsh), они достаточно различны, чтобы заставить вас читать документацию перед выполнением нетривиальной конфигурации.

Начать использовать его совсем не сложно, просто возьмите чей-то файл .zshrc и измените его по своему вкусу.

Дополнительное чтение:


+2 для любителей zsh
Али

2

Они очень похожи. На самом деле, у меня есть параллельные конфигурации для bash и zsh, поэтому они ведут себя совершенно одинаково.

Я обнаружил, что Zsh не очень трудно понять, что происходит с Bash. Я думаю, что ваш вопрос достаточно широк и на него трудно ответить, и для дальнейшей помощи вам необходимо знать, с какими именно проблемами вы сталкиваетесь.

В общем, я бы рекомендовал попробовать Zsh и вернуться с любыми проблемами, которые могут возникнуть. Я не пожалел, что переключился на zsh, у него действительно есть много приятных маленьких функций, которые делают жизнь в командной строке намного приятнее.


1

Я недавно сделал переход из-за некоторых особенностей. Я не очень часто использую терминал, но заметил, что автозаполнение и история работают по-разному.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.