В bash я могу использовать команду script
, которая выводит в файл все, что показано на оболочке, включая:
- набранные команды
- PS1 линия
- стандартный вывод и стандартный вывод команд
Что такое эквивалент в GDB?
Я пытался запустить shell script
изнутри GDB, но после нажатия кнопки возврата я оказался в оболочке и потерял приглашение оболочки и больше не мог выполнять команду. Более того, я не мог использовать Ctrl + C или Ctrl + \ для выхода. Мне нужно было заставить убить /bin/login tty2
, чтобы выйти.