A következő cikkben megnézzük a ttyrec-et. Ez egy olyan program, amely már néhány éve létezik, de még mindig képes erre rögzítse a program TTY kimenetét szöveges módban, az időbélyegekkel együtt, majd játssza le. Ez a program hasonló a script parancshoz, de lehetővé teszi a lejátszás szüneteltetését, lassítását vagy felgyorsítását is.
A ttrec segítségével rögzíthetjük az összes parancsot, amelyet a terminál parancssorába írunk, és fájlba tárolhatjuk őket. Azután lehetővé teszi a ttyplay paranccsal történő lejátszást. Ezen kívül mi is konvertálja a felvételt animált gif-be a ttygif segítségével. A Ttrec a villája szkript parancs hogy az időzítési információkat mikroszekundum pontossággal rögzítsük.
A ttyrec általános jellemzői
Néhány jellemzője a következők:
- ttyrec kevesebb paramétert igényel a felvételhez és a lejátszáshoz, mint a többi opció hogy mentse a terminált.
- Felvételek egyetlen fájlban.
- Rögzíthet emacs -nw, vi, lynx vagy bármely program, amely a tty-n fut.
- A kimeneti fájl tartalmazza időbélyegző információ a termináladatok mellett.
- Képesek leszünk felülírja vagy hozzáadja a tartalmat a létrehozott fájlhoz.
- Hívjon automatikusan uudecode.
- Gyorsítson / lassítson reprodukciók.
- ez lehetővé teszi, valós időben böngészhet egy ttyrecord felvételt.
- Mérhetjük a a rögzített adatok ideje.
Telepítse a ttyrec alkalmazást
A ttyrec program alapértelmezés szerint nem szerepel az összes Gnu / Linux disztribúcióban. Telepítéséhez csak az apt-t kell használnia. Telepítéséhez a terminálban (Ctrl + Alt + T) végre kell hajtanunk:
sudo apt install ttyrec
Használata meglehetősen egyszerű, még a Script parancsnál is több. A végrehajtáshoz meg kell hívja meg a programot, megadva a kimeneti fájl nevét. A használni kívánt formátum a következő lenne:
ttyrec < ArchivodeLog >
A ttyrec használata
A következő példa azt mutatja ttyrec a munkamenet rögzítése ttylog nevű fájlban:
ttyrec -a ttylog
Ez lehet állítsa le a terminál tevékenység rögzítését a billentyűkombináció megnyomása Ctrl + D. Írhatunk is kijárat.
A parancs használatához néhány lehetőség áll rendelkezésre, például:
- -a →Adja hozzá a kimenetet a fájlhoz vagy a ttyrecord-ba, ahelyett, hogy felülírná.
- -u → Ezzel az opcióval a ttyrec automatikusan felhívja az újecode-ot és elmenti a kimenetét, amikor a kódolt adatok megjelennek a munkamenetben. Megengedi nekünk fájlok átvitele távoli állomásról.
- -e parancs → Hívjon meg egy parancsot amikor a ttyrec elindul.
További információ erről a programról a projekt honlapja o keresse meg a man oldalt gépelés a terminálon (Ctrl + Alt + T):
man ttyrec
A rögzített adatokat a ttyplay paranccsal lehet lejátszani hogy benne van. A rögzített tevékenység lejátszásához szükséged van használja a ttyplay parancsot, amelyet a naplófájl neve követ:
ttyplay < ArchivodeLog >
A felvétel konvertálása GIF formátumra
Képesek leszünk használja a TTYGIF-et a felvétel GIF-re konvertálásához. Ennek a programnak van projekt feltöltve a GitHub-ba a telepítésével és használatával kapcsolatos utasításokkal.
sudo apt install imagemagick ttyrec gcc x11-apps git clone https://github.com/icholy/ttygif.git cd ttygif make sudo make install
A gif létrehozása nagyon egyszerű. Első elkezdtük a felvételt val vel:
ttyrec ejemplo
Ha elkészültünk, használhatjuk a kombinációt Ctrl + D A terminálban. Megtehetjük a megrendeléssel is kijárat, azzal a hátránnyal, hogy ez az utolsó parancs rögzítésre kerül a létrehozott GIF-ben.
Most konvertálás gif formátumba csak annyit kell tennie, hogy a következő parancsot használja:
ttygif ejemplo
És már meg is van. Gifünket a tty.gif fájlba mentettük. Ha olyan hibát kapunk, mint: Hiba: A WINDOWID környezeti változó üres volt, szükség lesz a WINDOWID kézi beállítására. Ezt megteheti a terminál beírásával (Ctrl + Alt + T):
sudo apt-get install xdotool export WINDOWID=$(xdotool getwindowfocus)
Az előző parancsok megírása után most újra elindíthatjuk a ttygif parancsot a gif létrehozásának megkezdéséhez. A fájl létrehozása eltarthat egy ideig.
eltávolítást
A ttyrec eltávolításához a számítógépéről csak meg kell nyitnia egy terminált (Ctrl + Alt + T), és be kell írnia a következő parancsot:
sudo apt remove ttyrec
Az ilyen programok jó lehetőségek a terminál szekció felvételeihez. Az ilyen típusú programok jó lehetőségek az ismeretek vagy oktatóanyagok megosztására. A ttyrec parancs, bár alapértelmezés szerint nincs telepítve, az jó lehetőség azoknak a felhasználóknak, akik nem szoktak sok parancsot futtatni a terminálon. Ez még egy a sok lehetőség közül, amelyek manapság léteznek a terminál aktivitásának rögzítésére és reprodukálására.