sed: правка конфига на месте
Замените значение в конфиге через sed, не открывая редактор.
Контекст
В deploy-скриптах и в инцидент-режиме часто нужно поменять одно
значение в конфиге, не вызывая редактор. sed -i — стандарт.
Подсказки
sed 's/old/new/' fileпечатает результат в stdout, файл не меняет.sed -i 's/old/new/' file— правит файл на месте.s/old/new/g— заменить все вхождения в каждой строке (без g — только первое).- На реальном проде сначала запускайте без
-i, проверяйте вывод, потом —-i. Или делайте бэкап:sed -i.bak '…' fileсохранит копиюfile.bak.
Практика в браузере
Linux запускается прямо здесь. После решения сохраним прогресс автоматически.
Выключите debug
В /etc/app.conf есть строка debug=true. Поменяйте её на debug=false. Не используйте vi/nano, сделайте sed -i прямо в файле.
0%
Прогресс сохранён в этом браузере
Почистишь историю или откроешь с телефона, и отметки пропадут. Оставь почту, они переедут в аккаунт. Пароль придумывать не нужно.
Готово. теперь в аккаунте: прогресс виден с любого устройства. Мой прогресс