Отладка, тестирование и ярлыки
Last updated
Last updated
Чтобы отладить ваши сценарии bash, вы можете использовать -x
при выполнении своих сценариев:
Или вы можете добавить set -x
перед конкретной строкой, которую вы хотите отладить, set -x
включить режим оболочки, в котором все выполненные команды выводятся на терминал.
Еще один способ протестировать ваши скрипты — использовать этот фантастический инструмент:
Просто скопируйте и вставьте свой код в текстовое поле, и инструмент предложит вам несколько советов о том, как можно улучшить свой скрипт.
Вы также можете запустить инструмент прямо в терминале:
Если вам нравится этот инструмент, не забудьте отметить его на GitHub и внести свой вклад!
Как системный администратор/DevOps, я провожу большую часть дня в терминале. Вот мои любимые сочетания клавиш, которые помогают мне быстрее выполнять задачи при написании сценариев Bash или просто при работе в терминале.
Следующие два примера особенно полезны, если у вас очень длинная команда.
Удалите все от курсора до конца строки:
Удалите все от курсора до начала строки:
Удалить одно слово назад от курсора:
Найдите свою историю в обратном направлении. Наверное, это тот, который я использую чаще всего. Это действительно удобно и значительно ускоряет мой рабочий процесс:
Очистите экран, я использую это вместо того, чтобы вводить clear
команду:
Останавливает вывод на экран:
Включите вывод на экран в случае, если ранее заезжали Ctrl + s
:
Завершить текущую команду
Выбросить текущую команду в фоновый режим:
Я использую их регулярно каждый день, и это экономит мне много времени.