Администрирование Linux $ Shell



set

выводит все переменные (глоб/локал)



env / export / declare -x

выводят лишь глобальные



set -x

включает отладочный режим



set +x

отключает этот режим



set -u / set -o nounset

режим дебаггера



set +u / set +o nounset

отключение дебаггера



Включает защиту от перезаписи файла в режиме стандартного вывода stdout (>)

set -o noclobber

echo "sosi xyu" > pidar.txt

bash: pidar.txt: не удаётся перезаписать существующий файл

ps: обходится через >|



set +o noclobber

отключение этой хуйни



unset [переменная]

удаляет переменную из окружения



export [переменная]

export [переменная]=[значение]

делает/создает переменную глобальной







!! или !e - повторяет предыдущую команду в консоле

!666 - выполнить команду с индексом 666 (чек через history)