Я также хотел бы добавить, что если вам нужно, чтобы окно терминала исчезло после выполнения команды, вы можете настроить параметры терминала именно для этого.
Это в настройках >> shell >> при выходе из оболочки.
Это все равно оставит Терминал работающим, но скрипт, по крайней мере, очистится после себя.
Я использовал это для написания скрипта, чтобы скрывать и показывать значки на рабочем столе.