Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk.

A Linux terminál egy csodálatos eszköz, amely segít a legjobbat kihozni a gépéből. A legtöbben úgy tanulják meg használni, hogy soronkénti utasításokat követnek az oktatóanyagokban. De jobb módja lehet, ha működés közben látja.

A VHS egyszerűbb módja a GIF-ek létrehozásának a Linux-terminálról

Hacsak nem tudod, mit nézel, a terminálok különösen érdekesek. Vannak benne szövegsorok, be- és kimenetek, állapotok és alkalmankénti ASCII művészet. Egy új Linux számára nehéz lehet az ok-okozati összefüggést összekapcsolni.

A videók és a GIF-ek gyakran segíthetnek, valószínűleg ezért van több tízezer Linux-oktatóanyag a YouTube-on. Ezek jellemzően képernyőfelvétellel készült, vagy a telefon kameráját egy kézzel, monitor elé tartva.

A videók azonban nagy és kínos fájlok, amelyek általában akár több száz MB-ot is elérhetnek, és sok erőforrást igényelnek, ha néhány embernél többet akarnak kiszolgálni. Pazarlóak, és nem ideálisak, ha nem akarod a YouTube-ra hagyatkozni a tartalmaidhoz való hozzáférés szabályozásában.

instagram viewer

Miközben lehetséges konvertálja a videofájlokat GIF-ekké a Linux PC-jén, a megoldások gyakran elegánsak, a fájlok pedig terjedelmesek.

A VHS egy parancssori segédprogram, amely segít GIF-ek létrehozásában egy szövegfájlban található parancskészletből.

A parancsok egymás után sorban végrehajtásra kerülnek, és a kimenet egy fájlba kerül rögzítésre. Az olvashatóság érdekében megadhatja a betűméretet, valamint a terminálablak méreteit is.

Hogyan telepítsem a VHS-t Linuxra

A VHS futtatásához ttyd és ffmpeg szükséges. Ha a rendszere támogatja a snap-et, telepítse a ttyd-t a következővel:

sudo snap telepítés ttyd --klasszikus

Az ffmpeg csomagjai az alapértelmezett tárolókban érhetők el.

Most készen áll a VHS telepítésére.

Debian-alapú disztribúciókon

Adja hozzá a repo kulcsot a kulcstartóhoz:

curl -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
echo "deb [signed-by=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/ " | sudo tee /etc/apt/sources.list.d/charm.list

Frissítse a csomagforrásokat az APT-vel, majd telepítse a VHS-t:

sudo apt frissítés && sudo apt telepítés vhs

Arch Linuxon

A VHS-t innen telepítheti az Arch User Repository yay használatával:

jaj -S vhs-bin

Fedora és Red Hat Enterprise Linux rendszeren

Másolja ki és illessze be a teljes alábbi parancsrészletet a terminálba, majd nyomja meg a gombot Belép:

visszhang '[báj]
name=Charm
baseurl=https://repo.charm.sh/yum/
engedélyezve=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo

Ezután telepítse a VHS-t a következő beírásával:

sudo yum telepítés vhs

VHS használata GIF-ek létrehozásához a termináljáról

A VHS egyéni ".szalag" kiterjesztés. A kezdéshez hozzon létre egy újat a következő beírásával:

vhs új demo.szalag

Most a nano segítségével nyissa meg és szerkessze a szalagot:

nanodemó.szalag

A fájlban megjegyzésként hasznos konfigurációs lehetőségeket talál. Ide tartoznak a kimeneti formátumok is: igen, elmentheti a kimenetet MP4 vagy WebM formátumban, bár véleményünk szerint ez a fajta elveszti a lényeget. A betűtípus finomhangolásának és a képernyőn megjelenő karakterek közötti késleltetés beállításának lehetőségei is megjelennek.

Két parancs, amelyet különösen hasznosnak találhat Elrejt és Előadás. Ahogy a nevük is sugallja, ezek vagy elrejtik a következő parancsokat, hogy ne jelenjenek meg a terminálban, vagy megjelenítik azokat.

A kimeneti fájl nevének és a terminál méreteinek beállítása után a parancsok sorrendben végrehajtásra kerülnek.

A terminálba beírt szavak szimulálásához írja be a kívánt karakterláncot a paranccsal típus, amelyet a karakterlánc követ idézőjelben. Például, ha azt szeretné, hogy a "MUO is Ace!" Ha úgy szeretne megjelenni, mintha egy felhasználó koppintott volna rájuk a billentyűzet mögött, írja be:

Típus echo "MUO az Ace!"

Írja be a parancsot Belép a karakterlánc után az ütés szimulálásához Visszatérés, és látni fogja:

visszhang MUO az Ace!

A Linux visszhang parancs végrehajtásra kerül, és látni fogja a terminál kimenetét:

MUO van Ász!

Ha egy szövegsor után 200 ms-os szünetet szeretne szimulálni, használja a parancsot Alvás. Például:

Alvás 200 ms

...200 ms szünetet fog eredményezni, mielőtt elkezdődik a következő sor beírása.

A típus parancs tényleges parancsok végrehajtását eredményezi, amelyek kimenetét a GIF rögzíti.

Egy testreszabott Neofetch parancs futtatásának szimulálásához a fentiek szerint a mi szalag fájl a következőket tartalmazza:

Kimenetdemó.gif
Készlet Betűméret 14
Készlet Szélesség 1200
Készlet Magasság 600
típus "neofetch --ascii muo_ascii.txt"
Alvás 500 ms
Belép
Aludj 5 másodpercet

Ha elégedett a parancsokkal, mentse a fájlt a Ctrl + O akkor Ctrl + X, majd vigye be a fájlt a VHS-be.

vhs < demo.szalag

A VHS GIF-ként jeleníti meg a kazettát.

A fent látható GIF gyenge minőségű, mert harmadik felet használtunk a GIF-tárhelyhez. Bíznia kell bennünk, hogy a ténylegesen elkészített GIF kiváló minőségű lesz, és alkalmas bármely weboldalba és a legtöbb tartalomkezelő rendszerbe való beágyazásra.

Ha azt szeretné, hogy a parancs anélkül fusson le, hogy a tényleges parancs megjelenne a képernyőn, használja a Elrejt és Előadás parancsok a futtatni kívánt parancs előtt és után:

Elrejt
típus "neofetch --ascii muo_ascii.txt" Sleep 500ms Enter
Előadás

A parancsok listája tetszőleges hosszú lehet, és feltéve, hogy a kimenet a terminálon GUI-vezérelt alkalmazás elindítása nélkül is megjeleníthető, a VHS hűen rögzíti a műveleteket.

Egyéb hasznos VHS funkciók

A VHS tele van hasznos funkciókkal, amelyek segítenek testreszabni a kimenet megjelenését. Íme néhány kedvencünk:

1. Backspace

A gomb megnyomását szimulálja Backspace karakterek törlésével. Adjon hozzá egy egész számot a törölni kívánt karakterek számához.

2. Ctrl

A Linux parancsok gyakran rendelkeznek megfelelő parancsikonokkal, amelyek a Ctrl kulcs. Belépés "Ctrl+l" a VHS szalagfájlba törli a képernyőt a legtöbb Linux disztribúción.

3. Állítsa be a lejátszási sebességet

Túl gyorsan villognak az eredmények? A "PlaybackSpeed" használatával módosíthatja a végső render lejátszási sebességét.

Lejátszási sebesség 0.5

... felére csökkenti a kimenet lejátszási sebességét.

A parancsok teljes listája itt érhető el a VHS GitHub oldalon.

Terminál GIF-ek létrehozása a szórakozás és a profit érdekében!

A terminál bemeneti és kimeneti GIF-ek készítése VHS segítségével egyszerű és komolyan menő, és kiváló módja a parancsok és azok eredményeinek bemutatásának. Kiváló lehetőségekkel rendelkezik vizuális forrásként oktatóanyagok írásakor vagy a YouTube alternatívájaként.

Mielőtt elindulna és létrehozná saját Linux oktatówebhelyét, győződjön meg arról, hogy szakértő és naprakész a leghasznosabb modern Linux-parancsokkal.