osx - команда dd ведет себя странно [дубликат]

Команда exit - это специальная встроенная команда в оболочках. Он должен быть встроенным, так как должен выходить из процесса оболочки.

Он выходит из оболочки с предоставленным статусом выхода, если таковой имеется, или статусом последней команды в противном случае.

После выхода оболочка запустит ловушки EXIT , если таковые имеются. См. Вывод trap (в оболочках типа Bourne) для текущих установленных.

Во многих оболочках, если оболочка вызывалась как оболочка входа в систему (некоторые системы / пользователи настраивают эмуляторы терминала для запуска оболочки входа в систему), она также запускает код, хранящийся в специальных файлах, например ~ / .logout , ~ / .zlogout , ~ / .bash_logout и, возможно, соответствующие им в / etc в зависимости от оболочки.

Вы можете выполнить set -x перед вызовом exit , чтобы понять, откуда запускаются эти команды.

73
23.05.2017, 15:40
0 ответов

Теги

Похожие вопросы