Изменяет оболочку корня от Bash до Zsh в машине Ubuntu с основной серверной средой опасный шаг для взятия?
Основной серверной средой я имею в виду: ЛАМПА, PHPmyadmin, CSF-LFD, Maldet, Делают).
Я думал о полностью переустановке серверной среды на этот раз с Zsh, но когда я устанавливаю Ubuntu в своей платформе Хостинга - DigitalOcean, это автоматически идет с Bash.
Сценарий установки серверной среды, который я использую для фактического установления хорошей, стабильной серверной среды обычно, включает их (помимо различного apt-get
s):
heredocuments (особенно кошка heredocs), sed
операции, awk
операции, wget
s, echo
строки, строки удара (см. пример заранее), хешируют комментарии и т.д. Эти вещи должны регулярно работать в Zsh также?
Строкой Bash я имею в виду, например:
bash -c "echo 'alias www=\"cd /var/www/html\"' >> /etc/bash.bashrc"
Примечание: Причина я рассматриваю работу с Zsh, состоит в том, чтобы обладать предысполнительным поведением.
Переустановка всей среды является, по моему скромному мнению, излишеством. zsh
пакет как многие другие, можно просто работать sudo apt install zsh
и используйте его.
Я не протестировал zsh
лично все же, но это не должно иметь никакого значения при использовании внешних команд как apt-get
, sed
, awk
, wget
и так далее. Необходимо проверить поддержку функций оболочки как heredoc и echo
(который является внутренней командой в Bash). Ваша “строка Bash” должна работать, пока Вы не удаляете Bash (не делайте этого), но это, вероятно, не влияло бы zsh
.
Конечно, необходимо протестировать изменения (как любые другие) перед развертыванием их в продуктивной среде.