Terminál

Hogyan lehet mindent rögzíteni a terminálon

Hogyan lehet mindent rögzíteni a terminálon
Ez az oktatóanyag bemutatja, hogyan lehet mindent a terminálon helyileg rögzíteni, hogy később is lejátszhassák őket forgatókönyv és ttyrec parancsokat. Míg a szkript szerepel néhány Linux disztribúcióban, és lehetővé teszi a játék sebességének kezelését, a ttyrec kevesebb paramétert igényel a rögzítéshez és a lejátszáshoz.

Hogyan lehet mindent rögzíteni a terminálon

A terminálaktivitás ezen oktatóanyagon történő rögzítésének első lehetősége a parancsfájlra összpontosít, amelyet alapértelmezés szerint már sok Linux-disztribúció tartalmaz. A zászlók nélküli használatának legegyszerűbb módja lehetővé teszi a naplófájl elolvasását a cat paranccsal, futtatásához csak hajtsa végre a kimeneti fájl nevét megadó parancsot.

$ script

Esetemben „linuxhintlog néven mentettem el.txt ”, mint az alábbi példában:

$ script linuxhintlog.txt

Láthatja, hogy a parancsfájl a fenti képen látható módon elindult-e, most beírhat bármilyen parancsot, majd a „kijárat”.

Ebben a szakaszban nem tudja valós időben lejátszani a munkamenetet, mégis elolvashatja a macska parancs:

$ cat linuxhintlog.txt

A munkamenet lejátszásához ahelyett, hogy elolvasta volna, hozzá kell adnia

a -időzítés az időfájl nevét a kimeneti fájlnév mellett megadó opció:

$ script - időzítés = 

Esetemben az időfájlt TIMEFILE, a kimeneti fájlt pedig LHoutput néven mentettem el.txt, mint a következő példában:

$ script --timing = TIMEFILE LHoutput.txt

A rögzített munkamenet lejátszásához a parancs az forgatókönyv lejátszása majd a -időzítés zászló, idő fájl neve, -gépelt flag és a kimeneti fájl neve az alábbi példában leírtak szerint:

$ scriptreplay --időzítés --gépelt

A következő példában az időfájl TIMEFILE és LHoutput.txt a kimeneti fájl:

$ scriptreplay - timing TIMEFILE --typescript LHoutput.txt

Érdemes felgyorsítani vagy lassítani a játék sebességét, ezt a -m (-maxdelay) és -d (-osztó) zászlók. A ... val -m opcióval másodpercek alatt meghatározhatja az egyes tevékenységek lejátszásának időzítését, míg a -d zászló lehetővé teszi annak felosztását.

A következő példa bemutatja, hogyan kell lejátszani parancsonként legfeljebb egy másodperces késleltetést:

$ scriptreplay -m 1 - időzítés TIMEFILE --typescript LHoutput.txt

A következő példák megosztják az Ön által megadott tényező valós idejét, ebben az esetben megduplázom a sebességet a „2” tényező megadásával.

$ scriptreplay -d 2 --időzítés TIMEFILE --typescript LHoutput.txt

Természetesen, hogy észrevegye a különbséget, saját maga kell kipróbálnia,

Hogyan lehet mindent rögzíteni a terminálban a TTYREC segítségével

Egy másik módszer, amellyel mindent rögzíthetünk a terminálon, a parancs ttyrec, de a ttyrec program alapértelmezés szerint nem szerepel minden Linux disztribúcióban, legalábbis a Debianban. Telepítéséhez egyszerűen futtassa:

$ apt install ttyrec

Használata nagyon egyszerű, méghozzá a Forgatókönyv parancs magyarázta korábban. A futtatásához hívja meg a programot, megadva a kimeneti fájl nevét:

$ ttyrec 

A következő példa azt mutatja ttyrec munkamenet rögzítése nevű fájlba Lhinttyrec:

$ ttyrec Lhinttyrec

Amint láthatja, kiléphet a felvételi munkamenetből akijárat”Parancsot, mint a forgatókönyv parancs.

A rögzített tevékenység lejátszásához meg kell hívnia a ttyplay parancsot, amelyet a naplófájl neve követ:

$ ttyplay

Mivel a fájlt Lhinttyrec néven mentettem, végrehajtom:

$ ttyplay Lhinttyrec

Következtetés:

A terminál munkamenetek rögzítése jó lehetőség ismeretek megosztására, oktatóanyagok készítésére, vagy akár tesztek elvégzésére, amikor a válaszadás vagy a kimeneti sebesség fontos.A szkript parancs a legjobb megoldás, ha manipulálnia kell a lejátszási sebességet, alapértelmezés szerint olyan Linux disztribúciókban is megjelenik, mint a Debian vagy az Ubuntu.

A Ttyrec parancs, annak ellenére, hogy alapértelmezés szerint nincs telepítve, jó lehetőség azoknak a felhasználóknak, akik a jelzők hiánya miatt nem szoktak parancsokat futtatni a terminálon, a rögzítéshez és a lejátszáshoz kevesebb parancs szükséges, mint a szkript programhoz. A végén mindkét opció elég egyszerűen használható a terminál tevékenységének rögzítésére és lejátszására. Mindkét parancs rendelkezik barátságos és könnyen kezelhető oldalakkal a felhasználók számára, akik először alkalmazzák ezeket a parancsokat.

Remélem, hasznosnak találta ezt a rövid bemutatót a terminálok rögzítéséről, köszönöm, hogy elolvasta, és továbbra is kövesse a LinuxHint további frissítéseit és tippjeit a Linuxról és a hálózatról.

Kapcsolódó cikkek

  • 5 legjobb Ubuntu képernyőfelvevő minden felhasználó számára
  • Felvételi képernyő Kazammal az Ubuntuban
  • Frissítse az Ubuntu terminál színrendszerét
  • 60 FPS képernyőfelvevő alkalmazás Linux számára
  • Legjobb GIF-felvevők Linuxhoz
  • 7 legjobb terminál alternatíva az Ubuntu számára
  • Mindent a debian csomagkezelőkről: dpkg, apt és aptitude magyarázat
Az 5 legjobb játékrögzítő kártya
Mindannyian láttuk és szerettük a YouTube-on a streaming játékokat. A PewDiePie, a Jakesepticye és a Markiplier csak néhány a legnépszerűbb játékosok ...
Hogyan lehet játékot fejleszteni Linuxon
Egy évtizeddel ezelőtt nem sok Linux-felhasználó jósolta, hogy kedvenc operációs rendszerük egy napon a videojátékok népszerű játékplatformja lesz. El...
Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...