Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu.

Terminál Linux je skvelý nástroj, ktorý vám pomôže vyťažiť z vášho počítača to najlepšie. Väčšina ľudí sa ho naučí používať podľa návodov s podrobnými pokynmi. Ale lepší spôsob môže byť vidieť to v praxi.

VHS je jednoduchší spôsob, ako vytvoriť GIF vášho terminálu Linux

Pokiaľ neviete, na čo sa pozeráte, terminály sú obzvlášť zaujímavé. Sú tam riadky textu, vstupy a výstupy, stavy a občasné ASCII umenie. Pre nováčika v Linuxe môže byť ťažké prepojiť príčinu s následkom.

Videá a súbory GIF môžu často pomôcť, čo je možno dôvod, prečo sú na YouTube desaťtisíce návodov na Linux. Toto sú zvyčajne vytvorené prostredníctvom nahrávania obrazovkyalebo držaním fotoaparátu telefónu jednou rukou pred monitorom.

Videá sú však veľké a nepohodlné súbory, zvyčajne majú veľkosť až niekoľko stoviek MB a vyžadujú rozsiahle zdroje, ak majú slúžiť viac ako niekoľkým ľuďom. Sú zbytočné a nie sú ideálne, ak sa nechcete spoliehať na YouTube pri kontrole prístupu k vášmu obsahu.

instagram viewer

Kým je to možné previesť video súbory na GIF na vašom počítači so systémom Linux, riešenia sú často nevkusné a súbory sú objemné.

VHS je nástroj príkazového riadka, ktorý vám pomáha vytvárať súbory GIF zo sady príkazov obsiahnutých v textovom súbore.

Príkazy sa vykonávajú postupne jeden po druhom a výstup sa zaznamenáva do súboru. Môžete tiež určiť veľkosť písma kvôli čitateľnosti, ako aj rozmery okna vášho terminálu.

Ako nainštalovať VHS na Linuxe

VHS vyžaduje na spustenie ttyd a ffmpeg. Ak váš systém podporuje snap, nainštalujte ttyd pomocou:

sudo snap Inštalácia ttyd --klasický

Balíky pre ffmpeg sú dostupné v predvolených úložiskách.

Teraz ste pripravení nainštalovať VHS.

Na distribúciách založených na Debiane

Pridajte repo kľúč do svojho zväzku kľúčov:

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

Aktualizujte zdroje balíkov pomocou APT a potom nainštalujte VHS:

sudo apt aktualizovať && sudo apt Inštalácia vhs

Na Arch Linuxe

VHS môžete nainštalovať z Arch User Repository pomocou yay:

yay -S vhs-bin

Na Fedore a Red Hat Enterprise Linux

Skopírujte a prilepte celý úryvok príkazu nižšie do terminálu a potom stlačte Zadajte:

ozvena '[čaro]
meno=Kúzlo
baseurl=https://repo.charm.sh/yum/
povolené=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo

Potom nainštalujte VHS zadaním:

sudo mňam Inštalácia vhs

Použitie VHS na vytvorenie GIFov vášho terminálu

VHS používa vlastný.páska" rozšírenie. Ak chcete začať, vytvorte nový zadaním:

vhs Nový demo.páska

Teraz použite nano na otvorenie a úpravu pásky:

nanodemo.páska

V súbore nájdete užitočné možnosti konfigurácie ako komentáre. Patria sem výstupné formáty: áno, výstup môžete uložiť ako MP4 alebo WebM, aj keď podľa nášho názoru tento druh ničí pointu. Uvidíte tiež možnosti pre jemné doladenie písma a nastavenie oneskorenia medzi znakmi, ktoré sa objavia na obrazovke.

Dva príkazy, ktoré môžete považovať za obzvlášť užitočné, sú Skryť a Šou. Ako naznačuje ich názov, tieto príkazy buď skryjú, aby sa nezobrazili v termináli, alebo ich ukážu.

Po nastavení názvu výstupného súboru a rozmerov terminálu sa príkazy vykonajú v poradí.

Ak chcete simulovať slová zadávané do terminálu, zadajte pred požadovaný reťazec príkaz Typ, za ktorým nasleduje reťazec v úvodzovkách. Napríklad, ak chcete, reťazec "MUO je eso!" ak chcete, aby vyzerali, akoby ich odpočúval používateľ za klávesnicou, zadajte:

Napíšte echo "MUO je eso!"

Zadajte príkaz Zadajte po vašej strune, aby ste simulovali úder Návrat, a uvidíte:

ozvena MUO je eso!

Linux ozvena príkaz sa vykoná a uvidíte výstup terminálu:

MUO je Eso!

Ak chcete simulovať 200 ms medzeru po riadku textu, použite príkaz Spánok. Napríklad:

Spánok 200 ms

... bude mať za následok pauzu 200 ms, kým sa začne písať ďalší riadok.

The Typ spôsobí vykonanie skutočných príkazov s ich výstupom zachyteným v GIF.

Ak chcete simulovať spustenie prispôsobeného príkazu Neofetch, ako je uvedené vyššie, náš páska súbor obsahuje nasledovné:

Výkondemo.gif
Set Veľkosť písma 14
Set šírka 1200
Set Výška 600
Typ "neofetch --ascii muo_ascii.txt"
Spánok 500 ms
Zadajte
Spánok 5 s

Keď ste s príkazmi spokojní, uložte súbor s Ctrl + O potom Ctrl + Xa potom vložte súbor do VHS.

vhs < demo.páska

VHS vykreslí pásku ako GIF.

GIF zobrazený vyššie má nízku kvalitu, pretože na hosťovanie GIF sme použili tretiu stranu. Budete nám musieť veriť, že skutočný vytvorený GIF bude vysoko kvalitný a vhodný na vloženie do akejkoľvek webovej stránky a väčšiny redakčných systémov.

Ak chcete, aby sa váš príkaz spustil bez toho, aby sa skutočný príkaz zobrazoval na obrazovke, použite príkaz Skryť a Šou príkazy pred a za príkazom, ktorý chcete spustiť:

Skryť
Typ "neofetch --ascii muo_ascii.txt" Spánok 500 ms Enter
Šou

Zoznamy príkazov môžu byť tak dlhé, ako chcete, a za predpokladu, že výstup môže byť zobrazený v termináli bez spustenia aplikácie riadenej GUI, VHS verne zaznamená vaše akcie.

Ďalšie užitočné funkcie VHS

VHS je nabitý množstvom užitočných funkcií, ktoré vám pomôžu prispôsobiť spôsob, akým sa váš výstup zobrazuje. Tu sú niektoré z našich obľúbených:

1. Backspace

Simuluje stlačenie Backspace vymazaním znakov. Pripojte celé číslo pre počet znakov, ktoré chcete vymazať.

2. Ctrl

Príkazy Linuxu majú často ekvivalenty skratiek, ktoré používajú Ctrl kľúč. Zadáva sa "Ctrl+l" do súboru na pásku VHS vymaže obrazovku väčšiny distribúcií Linuxu.

3. Nastavte rýchlosť prehrávania

Výsledky blikajú príliš rýchlo? Použite "PlaybackSpeed" na zmenu rýchlosti prehrávania konečného vykreslenia.

Rýchlosť prehrávania 0.5

... zníži rýchlosť prehrávania výstupu na polovicu.

Úplný zoznam príkazov je k dispozícii na stránku VHS GitHub.

Vytváranie terminálových GIFov pre zábavu a zisk!

Vytváranie GIF terminálových vstupov a výstupov pomocou VHS je jednoduché a skutočne skvelé a je to vynikajúci spôsob demonštrácie príkazov a ich výsledkov. Má vynikajúci potenciál ako vizuálny zdroj pri písaní tutoriálov alebo ako alternatíva k YouTube.

Predtým, ako sa rozbehnete a vytvoríte si vlastnú stránku s výučbou Linuxu, uistite sa, že ste odborník a máte aktuálne informácie o najužitočnejších moderných príkazoch Linuxu.