Hoe Terminal Session in Ubuntu op te nemen
Als u een frequente terminalgebruiker bent, kunt u situaties tegenkomen waarbij u de code moet debuggen of de uitvoer van een script moet kopiëren voor toekomstig gebruik. In dergelijke gevallen wilt u misschien de terminalsessie opnemen om het logbestand te verkrijgen van alle invoeropdrachten die u hebt ingevoerd en hun uitvoer. Hier is een manier om de terminalsessie in Ubuntu op te nemen.
Opzetten
Open een terminal en installeer bsdutils
sudo apt-get install bsdutils
Na de installatie kunt u twee opdrachten script
en scriptreplay
gebruiken om de bestaande sessie op te nemen en de opname af te spelen.
Gebruik
Het gebruik is vrij eenvoudig. Om de opname te starten, moet je gewoon de opdracht gebruiken:
script -t -a 2> /path-to/timing-file.txt /path-to/recording-file.txt
Vergeet niet om het bestandspad naar een geldige bestandslocatie te wijzigen. Als ik bijvoorbeeld de opname in mijn thuismap wil opslaan, typ ik dit:
script -t -a 2> /home/damien/timing.txt /home/damien/recording.txt
De " -t
" -markering geeft het script opdracht om de timingsgegevens uit te voeren terwijl de " -a
" -markering aangeeft dat het script de uitvoer moet toevoegen.
Nadat u de opdracht hebt ingevoerd, ziet u de regel " Script started...
". Alles dat u in de terminal invoert (inclusief de uitvoer) wordt nu opgenomen.
Als je klaar bent met de opname, typ je gewoon exit
om de opname te beëindigen. Je zou de regel " Script done, ...
" moeten zien die het einde van de opname aangeeft.
Om de opname te bekijken, kunt u het opgeslagen bestand (recording.txt) openen in uw teksteditor of het opdrachtscript gebruiken
scriptreplay ~ / timing.txt ~ / recording.txt
Dat is het. Hoewel het eenvoudig is, kan het erg nuttig zijn voor het opsporen van fouten, of zelfs voor het oplossen van problemen met de computer van uw vriend door ze te laten zien wat u hebt getypt en de verwachte uitvoer die ze in de terminal zouden moeten zien.
Is dit nuttig voor jou? Welke andere toepassingen kan je bedenken?
Afbeeldingscredits: Macro Of Digital Dictaphone door BigStockPhoto