Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat.
Terminalul Linux este un instrument minunat care vă ajută să obțineți tot ce este mai bun din mașina dvs. Majoritatea oamenilor învață să-l folosească urmând tutoriale cu instrucțiuni rând cu linie. Dar o modalitate mai bună poate fi să-l vezi în acțiune.
VHS este o modalitate mai ușoară de a crea GIF-uri ale terminalului Linux
Dacă nu știi la ce te uiți, terminalele sunt deosebit de interesante. Există linii de text, intrări și ieșiri, stări și ocazional piesă de artă ASCII. Pentru un nou-venit Linux, poate fi dificil de a lega cauza la efect.
Videoclipurile și GIF-urile pot ajuta adesea, motiv pentru care există zeci de mii de tutoriale Linux pe YouTube. Acestea sunt de obicei creat prin înregistrarea ecranului, sau ținând o cameră a telefonului, cu o singură mână, în fața unui monitor.
Dar videoclipurile sunt fișiere mari și incomode, care de obicei rulează până la multe sute de MB și necesită resurse extinse dacă vor deservi mai mult de câteva persoane. Sunt risipitoare și nu sunt ideale dacă nu doriți să vă bazați pe YouTube pentru a controla accesul la conținutul dvs.
În timp ce este posibil să convertiți fișierele video în GIF-uri pe computerul dvs. Linux, soluțiile sunt adesea neelegante, iar dosarele sunt voluminoase.
VHS este un utilitar de linie de comandă care vă ajută să creați GIF-uri dintr-un set de comenzi conținute într-un fișier text.
Comenzile sunt executate în succesiune una după alta, iar rezultatul este înregistrat într-un fișier. De asemenea, puteți specifica dimensiunea fontului pentru lizibilitate, precum și dimensiunile ferestrei terminalului.
Cum se instalează VHS pe Linux
VHS necesită ttyd și ffmpeg pentru a rula. Dacă sistemul dvs. acceptă snap, instalați ttyd cu:
sudo snap instalare ttyd --clasic
Pachetele pentru ffmpeg sunt disponibile în depozitele implicite.
Acum sunteți gata să instalați VHS.
Pe distribuțiile bazate pe Debian
Adăugați cheia repo la breloul dvs. de chei:
curl -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
echo "deb [semnat de=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/ " | sudo tee /etc/apt/sources.list.d/charm.list
Actualizați sursele pachetului cu APT, apoi instalați VHS:
sudo apt Actualizați && sudo apt instalare vhs
Pe Arch Linux
Puteți instala VHS de la arhiva arhivă de utilizatori folosind yay:
da -S vhs-bin
Pe Fedora și Red Hat Enterprise Linux
Copiați și inserați întregul fragment de comandă de mai jos în terminal, apoi apăsați introduce:
ecou '[farmec]
nume=farmec
baseurl=https://repo.charm.sh/yum/
activat=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo
Apoi, instalați VHS tastând:
sudo yum instalare vhs
Utilizarea VHS pentru a crea GIF-uri ale terminalului dvs
VHS folosește un „personalizat”.bandă" extensie. Pentru a începe, creați unul nou tastând:
vhs nou inregistrare demonstrativa
Acum folosiți nano pentru a deschide și edita banda:
nanodemonstrație.bandă
În fișier, veți găsi opțiuni de configurare utile sub formă de comentarii. Acestea includ formate de ieșire: da, puteți salva ieșirea ca MP4 sau WebM, deși, în opinia noastră, acest tip de înfrângere. Veți vedea, de asemenea, opțiuni pentru reglarea fină a fontului și setarea întârzierii dintre caracterele care apar pe ecran.
Două comenzi pe care le puteți găsi deosebit de utile sunt Ascunde și Spectacol. După cum sugerează numele lor, acestea fie vor ascunde comenzile ulterioare pentru a nu apărea în terminal, fie le vor afișa.
După setarea numelui fișierului de ieșire și a dimensiunilor terminalului, comenzile vor fi executate în ordine.
Pentru a simula cuvintele tastate în terminal, prefixați șirul dorit cu comanda Tip, urmat de șirul între ghilimele. De exemplu, dacă doriți șirul „MUO is Ace!” pentru a apărea ca și cum ar fi fost atinși de un utilizator în spatele unei tastaturi, introduceți:
Tastați echo "MUO este As!"
Tastați comanda introduce după sfoară pentru a simula lovirea Întoarcere, și vei vedea:
ecou MUO este As!
Linux-ul ecou comanda se va executa și veți vedea rezultatul terminalului:
MUO este As!
Pentru a simula o pauză de 200 ms după o linie de text, utilizați comanda Dormi. De exemplu:
Dormiți 200 ms
... va avea ca rezultat o pauză de 200 ms înainte ca următoarea linie să înceapă să scrie.
The Tip comanda determină executarea comenzilor reale, cu rezultatul lor capturat în GIF.
Pentru a simula rularea unei comenzi personalizate Neofetch, ca mai sus, nostru bandă fișierul conține următoarele:
Ieșiredemonstrație.gif
A stabilit Marimea fontului 14
A stabilit Lăţime 1200
A stabilit Înălţime 600
Tip "neofetch --ascii muo_ascii.txt"
Dormiți 500 ms
introduce
Dormi 5 secunde
Odată ce sunteți mulțumit de comenzi, salvați fișierul cu Ctrl + O apoi Ctrl + X, apoi introduceți fișierul în VHS.
vhs < inregistrare demonstrativa
VHS va reda banda ca GIF.
GIF-ul afișat mai sus este de calitate scăzută, deoarece am folosit o terță parte pentru găzduirea GIF. Va trebui să aveți încredere în noi că GIF-ul real produs va fi de înaltă calitate și potrivit pentru încorporarea în orice pagină web și în majoritatea sistemelor de gestionare a conținutului.
Dacă doriți ca comanda să ruleze fără a fi afișată comanda reală pe ecran, utilizați Ascunde și Spectacol comenzi înainte și după comanda pe care doriți să o executați:
Ascunde
Tip "neofetch --ascii muo_ascii.txt" Sleep 500ms Intră
Spectacol
Listele de comenzi pot fi atât de lungi cât doriți și, cu condiția ca rezultatul să poată fi afișat într-un terminal fără a lansa o aplicație bazată pe GUI, VHS vă va înregistra cu fidelitate acțiunile.
Alte caracteristici utile VHS
VHS este plin de funcții utile care vă ajută să personalizați modul în care apare rezultatele. Iată câteva dintre preferatele noastre:
1. Backspace
Simulează apăsarea butonului Backspace tasta prin ștergerea caracterelor. Adăugați un număr întreg pentru câte caractere doriți să ștergeți.
2. Ctrl
Adesea, comenzile Linux au echivalente de comenzi rapide care folosesc Ctrl cheie. Intră în „Ctrl+l„ în fișierul de bandă VHS va șterge ecranul pe majoritatea distribuțiilor Linux.
3. Setați viteza de redare
Rezultatele clipesc prea repede? Utilizați „PlaybackSpeed” pentru a modifica viteza de redare a randării finale.
Viteza de redare 0.5
... va înjumătăți viteza de redare a ieșirii.
O listă completă de comenzi este disponibilă pe pagina VHS GitHub.
Crearea GIF-urilor terminale pentru distracție și profit!
Crearea GIF-urilor de intrare și de ieșire a terminalului cu VHS este ușoară și foarte interesantă și este o modalitate excelentă de a demonstra comenzile și rezultatele acestora. Are un potențial excelent ca resursă vizuală atunci când scrieți tutoriale sau ca alternativă la YouTube.
Înainte de a fugi și de a crea propriul site de tutoriale Linux, asigurați-vă că sunteți un expert și la curent cu cele mai utile comenzi Linux moderne.