Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju.

Linux terminal je prekrasan alat koji vam pomaže da iz svog stroja izvučete najbolje. Većina ljudi nauči ga koristiti prateći vodiče s uputama red po red. Ali možda je bolji način vidjeti ga na djelu.

VHS je lakši način za stvaranje GIF-ova vašeg Linux terminala

Osim ako ne znate što gledate, terminali su posebno zanimljivi. Postoje redovi teksta, ulazi i izlazi, statusi i povremeni komad ASCII umjetnosti. Za početnika u Linuxu može biti teško povezati uzrok s posljedicom.

Videozapisi i GIF-ovi često mogu pomoći, što je vjerojatno razlog zašto na YouTubeu postoje deseci tisuća vodiča za Linux. Ovo su tipično kreiran putem snimanja zaslona, ili držeći kameru telefona, jednom rukom, ispred monitora.

Ali video zapisi su velike i nezgodne datoteke, obično imaju stotine MB i zahtijevaju opsežne resurse ako žele služiti većem broju ljudi. Oni su rastrošni i nisu idealni ako se ne želite osloniti na YouTube da kontrolira pristup vašem sadržaju.

instagram viewer

Dok je moguće da se pretvorite videodatoteke u GIF-ove na svom Linux računalu, rješenja su često neelegantna, a datoteke glomazne.

VHS je uslužni program naredbenog retka koji vam pomaže stvoriti GIF-ove iz skupa naredbi sadržanih u tekstualnoj datoteci.

Naredbe se izvršavaju jedna za drugom, a izlaz se bilježi u datoteku. Također možete odrediti veličinu fonta za čitljivost, kao i dimenzije vašeg prozora terminala.

Kako instalirati VHS na Linux

VHS zahtijeva ttyd i ffmpeg za rad. Ako vaš sustav podržava snap, instalirajte ttyd sa:

sudo snap instalirati ttyd --klasično

Paketi za ffmpeg dostupni su u zadanim spremištima.

Sada ste spremni za instaliranje VHS-a.

Na distribucijama temeljenim na Debianu

Dodajte repo ključ svom privjesku za ključeve:

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

Ažurirajte izvore paketa s APT-om, zatim instalirajte VHS:

sudo apt Ažuriraj && sudo apt instalirati vhs

Na Arch Linuxu

Možete instalirati VHS iz korisničko spremište Arch koristeći yay:

yay -S vhs-bin

Na sustavima Fedora i Red Hat Enterprise Linux

Kopirajte i zalijepite cijeli isječak naredbe ispod u terminal, a zatim pritisnite Unesi:

jeka '[draž]
ime=Šarm
baseurl=https://repo.charm.sh/yum/
omogućeno=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo

Zatim instalirajte VHS upisivanjem:

sudo njam instalirati vhs

Korištenje VHS-a za stvaranje GIF-ova vašeg terminala

VHS koristi prilagođeni ".traka" proširenje. Za početak izradite novi upisivanjem:

vhs novi demo.vrpca

Sada koristite nano za otvaranje i uređivanje trake:

nanodemo.traka

U datoteci ćete pronaći korisne opcije konfiguracije kao komentare. To uključuje izlazne formate: da, možete spremiti izlaz kao MP4 ili WebM, iako po našem mišljenju, ova vrsta poražava bit. Također ćete vidjeti opcije za fino podešavanje fonta i postavljanje kašnjenja između znakova koji se pojavljuju na zaslonu.

Dvije naredbe koje bi vam mogle biti posebno korisne su Sakriti i Pokazati. Kao što njihova imena sugeriraju, oni će ili sakriti sljedeće naredbe od pojavljivanja u terminalu ili ih prikazati.

Nakon postavljanja naziva izlazne datoteke i dimenzija terminala, naredbe će se izvršavati redom.

Za simulaciju riječi koje se upisuju u terminal, dodajte naredbu ispred željenog niza Tip, nakon čega slijedi niz u navodnicima. Na primjer, ako želite niz "MUO je as!" kako bi izgledalo kao da ih dodiruje korisnik za tipkovnicom, unesite:

Upišite echo "MUO je as!"

Upišite naredbu Unesi nakon vaše žice za simulaciju udaranja Povratak, i vidjet ćete:

jeka MUO je as!

Linux jeka naredba će se izvršiti i vidjet ćete izlaz terminala:

MUO je As!

Za simulaciju razmaka od 200 ms nakon retka teksta upotrijebite naredbu Spavati. Na primjer:

Spavanje 200ms

... rezultirat će pauzom od 200 ms prije nego što počne ispisivati ​​sljedeći redak.

The Tip naredba uzrokuje izvršenje stvarnih naredbi, s njihovim izlazom snimljenim u GIF-u.

Za simulaciju izvođenja prilagođene naredbe Neofetch, kao gore, naš traka datoteka sadrži sljedeće:

Izlazdemo.gif
set Veličina fonta 14
set Širina 1200
set Visina 600
Tip "neofetch --ascii muo_ascii.txt"
Spavanje 500ms
Unesi
Spavanje 5s

Nakon što ste zadovoljni s naredbama, spremite datoteku s Ctrl + O zatim Ctrl + X, a zatim ubacite datoteku u VHS.

vhs < demo.vrpca

VHS će prikazati vrpcu kao GIF.

Gore prikazani GIF je niske kvalitete jer smo upotrijebili treću stranu za GIF hosting. Morat ćete nam vjerovati da će stvarni proizvedeni GIF biti visoke kvalitete i prikladan za ugradnju u bilo koju web stranicu i većinu sustava za upravljanje sadržajem.

Ako želite da se vaša naredba izvodi bez stvarne naredbe prikazane na ekranu, upotrijebite Sakriti i Pokazati naredbe prije i poslije naredbe koju želite pokrenuti:

Sakriti
Tip "neofetch --ascii muo_ascii.txt" Mirovanje 500 ms Unesite
Pokazati

Popisi naredbi mogu biti koliko god želite, a pod uvjetom da se rezultat može prikazati na terminalu bez pokretanja aplikacije vođene GUI-jem, VHS će vjerno zabilježiti vaše radnje.

Ostale korisne VHS značajke

VHS je prepun korisnih značajki koje vam pomažu prilagoditi način na koji se vaš izlaz pojavljuje. Evo nekih od naših favorita:

1. Backspace

Simulira pritisak na Backspace ključ brisanjem znakova. Dodajte cijeli broj za koliko znakova želite izbrisati.

2. Ctrl

Linux naredbe često imaju ekvivalente prečaca koji koriste Ctrl ključ. Ulazak "Ctrl+l" u datoteku VHS vrpce izbrisat će zaslon na većini distribucija Linuxa.

3. Postavite brzinu reprodukcije

Rezultati trepću prebrzo? Koristite "PlaybackSpeed" za promjenu brzine reprodukcije konačnog renderiranja.

Brzina reprodukcije 0.5

...prepolovit će brzinu reprodukcije izlaza.

Potpuni popis naredbi dostupan je na stranica VHS GitHub.

Stvaranje terminalskih GIF-ova za zabavu i zaradu!

Izrada GIF-ova terminalskog ulaza i izlaza s VHS-om je jednostavna i ozbiljno cool, i to je izvrstan način demonstracije naredbi i njihovih rezultata. Ima odličan potencijal kao vizualni resurs pri pisanju udžbenika ili kao alternativa YouTubeu.

Prije nego što pobjegnete i napravite vlastitu web stranicu s vodičima za Linux, provjerite jeste li stručnjak i imate li najnovije informacije o najkorisnijim modernim Linux naredbama.