Linux‐Bash - uniqcle/DevOps GitHub Wiki
// отображает какой shell
echo $SHELL //bin/bash
// назначить псевдоним команды
alias ut=uptime
// история команд
history
// просмотреть переменные среды
env
// установка переменной среды в текущ. shell, а также для програм, запускаемых этим shell
export ROOM=101
ROOM=101 //только внутри оболочки, не перенесется в др. процесс
//сделать переменные постоянные при заходе в систему и перезагрузках
`/.profile или ~/.pam_environment
// узнаем путь к программе и назначаем вызов исполняемого файла
which terraform
terraform // terraform: command not found
export PATH=$PATH:/opt/terraform
// Кастомизация Bash Prompt/Приглашения
echo $PS1
PS1='[uniqcle-server]'
PS1='[\d\t]<\u@\h>\W\$'
Использование man
(Manual Pages)
Команда: man <имя команды>
предоставляет подробное руководство по команде, включая описание, параметры и примеры.
Встроенная Помощь
Команда: <имя команды> -h
или <имя команды> --help
Показывает краткую помощь по синтаксису и опциям команды.
Команда whatis
Команда: whatis <имя команды>
показывает однострочное описание кома