Используя Zsh вместо Bash на конкретном сервере Ubuntu — Просто изменяются или полностью переустанавливают?

Изменяет оболочку корня от Bash до Zsh в машине Ubuntu с основной серверной средой опасный шаг для взятия?

Основной серверной средой я имею в виду: ЛАМПА, PHPmyadmin, CSF-LFD, Maldet, Делают).

Я думал о полностью переустановке серверной среды на этот раз с Zsh, но когда я устанавливаю Ubuntu в своей платформе Хостинга - DigitalOcean, это автоматически идет с Bash.

Сценарий установки серверной среды, который я использую для фактического установления хорошей, стабильной серверной среды обычно, включает их (помимо различного apt-gets):

heredocuments (особенно кошка heredocs), sed операции, awk операции, wgets, echo строки, строки удара (см. пример заранее), хешируют комментарии и т.д. Эти вещи должны регулярно работать в Zsh также?

Строкой Bash я имею в виду, например:

bash -c "echo 'alias www=\"cd /var/www/html\"' >> /etc/bash.bashrc"

Примечание: Причина я рассматриваю работу с Zsh, состоит в том, чтобы обладать предысполнительным поведением.

0
задан 3 May 2017 в 04:06

1 ответ

Переустановка всей среды является, по моему скромному мнению, излишеством. zsh пакет как многие другие, можно просто работать sudo apt install zsh и используйте его.

Я не протестировал zsh лично все же, но это не должно иметь никакого значения при использовании внешних команд как apt-get, sed, awk, wget и так далее. Необходимо проверить поддержку функций оболочки как heredoc и echo (который является внутренней командой в Bash). Ваша “строка Bash” должна работать, пока Вы не удаляете Bash (не делайте этого), но это, вероятно, не влияло бы zsh.

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

2
ответ дан 3 November 2019 в 07:52

Другие вопросы по тегам:

Похожие вопросы: