W bash, mogę użyć komendy script
, który wysypisk wszystko, co pokazuje na powłoce do pliku, w tym:Jak zrzucić całą sesję GDB do pliku, w tym polecenia, które wpisuję i ich dane wyjściowe?
- poleceń wpisywanych
- linia PS1
- stdout i stderr poleceń
Co to jest odpowiednik w gdb?
Próbowałem uruchomić shell script
z poziomu GDB, ale po tym, jak uderzyłem, znalazłem się w powłoce i straciłem polecenie powłoki i nie mogłem już uruchomić polecenia. Ponadto nie mogłem użyć klawiszy ctrl + c lub ctrl + \, aby wyjść. Musiałem wymusić zabicie /bin/login tty2
, aby wyjść.
można zakładać przykład co próbował? Zrzut ekranu z krótkim wyjaśnieniem? Co oznacza "W powłoce mogę używać skryptu do wyodrębniania tekstu"? Czy uruchamiasz skrypt w pliku, aby wyodrębnić tekst, czy używasz przekierowania powłoki (>), aby wyodrębnić tekst? –
skrypt to polecenie służące do rejestrowania wyjścia powłoki do pliku maszynopisu. – Jichao
@AaronDigulla Nie wiedziałem o 'skrypcie', jest to (okropnie generalnie nazwany) plik wykonywalny z linux-util. Wyjaśniłem, co robi. –