Сохраните определения псевдонимов в файле и убедитесь, что этот файл является источником вашего ~/.bash_profile
, ~/.profile
или ~/.bashrc
. например. добавьте следующее в один из этих файлов:
[ -e ~/.bash-aliases ] &&. ~/.bash-aliases
Это будет загружать сохраненные псевдонимы в оболочку всякий раз, когда вы входите в систему или запускаете новую оболочку.
Полезны следующие два псевдонима:
alias loadalias='source ~/.bash-aliases'
alias savealias='alias >~/.bash-aliases'
Введите два вышеуказанных псевдонима и запустите savealias
.
savealias
делает именно то, что следует из названия -сохраняет определения псевдонимов текущей оболочки в файл ~/.bash-aliases
. Важно отметить, что он полностью перезаписывает существующий файл -. Будьте осторожны при его использовании, если какие-либо псевдонимы были изменены или удалены с помощью unalias
.
loadalias
полезен для загрузки текущего .bash-aliases
в текущую оболочку. Типичное использование — создать или изменить псевдоним в одной терминальной оболочке, сохранить его с помощью savealias
, а затем запустить loadalias
в любых других терминалах, которые могут быть открыты.
Вероятно, существует множество способов улучшить управление псевдонимами, но это просто и очень легко настроить на новых системах.Я использую его с начала 1990-х годов, и мне не нужно ничего более сложного.
nginx -t
предоставит полезный код ошибки, так что вы можете просто использовать:
if nginx -t > /dev/null 2>&1; then
echo "syntax is ok"
else
echo "syntax is not ok"
fi