Я пишу/отлаживаю оболочку на C, которая работает в цикле while(1), и каждый раз, когда я выхожу из оболочки, она закрывает терминал, используя exit(), который я использовал для запуска исполняемого файла, поэтому я постоянно нужно открыть другой терминал и вернуться в каталог моего рабочего пространства, чтобы продолжить работу. Я подумал, что это хороший повод узнать, как я могу открыть другой терминальный процесс в моем текущем рабочем каталоге.
PS. Я знаю, что лучшим решением для эффективности было бы узнать, как завершить мой исполняемый файл, не закрывая терминал, но я прошу не об этом.