În tutorial, vom vedea ce este de fapt un terminal. Deci, pentru a o înțelege în detaliu, ne vom concentra asupra următoarelor puncte:
- Introducere
- Lucrul cu terminalul Kali Linux
- Interfață de linie de comandă (CLI) vs. Interfață grafică de utilizator (GUI)
- Concluzie
Introducere
hopa
Sistemele de operare au de obicei două tipuri de interfețe: GUI (Graphical User Interface) și CLI (Command Line Interface), prin care comunicăm cu sistemul de operare. Același caz cu sistemele de operare bazate pe Linux. Sistemele de operare Linux sunt în general împachetate cu pachete de emulator de terminal pentru funcționarea bazată pe CLI (sau interfața de linie de comandă) și pachete de mediu desktop pentru funcționarea bazată pe GUI (interfață grafică de utilizator). Unele dintre CLI și GUI standard sunt prezentate mai jos:
Terminale:
- terminalul Q
- gnome-terminal
- Terminalul MATE
- xterm
- Terminator
- consolă
Medii desktop:
- Server Xfce/Xfce Desktop
- GNOME3
- Plasmă KDE 5
- scorțișoară Desktop
- Desktop MATE
Deci fiind unul dintre Sisteme de operare bazate pe Linux , Kali vine și cu câteva dintre aceste terminale și medii desktop. De obicei, Kali 2020.2 Linux vine cu terminalul Q, iar mediul său desktop implicit este serverul Xfce/Xfce.
Interfața de linie de comandă Linux este absolut uimitoare și iubită de aproape toți administratorii de sistem. Cu toate acestea, nu există nimic pe care să nu-l puteți face cu terminalul în aproape orice operațiune Linux până când nu cunoașteți comenzile adecvate pentru acea sarcină specifică.
Lucrul cu Kali Linux Terminal
Să vedem câteva lucruri de bază pe care le putem face cu terminalul kali Linux.
Pentru a personaliza terminalul kali Linux, puteți deschide fila de preferințe evaluând meniul Fișier și selectați opțiunea de preferințe. Acolo unde sunt disponibile o mulțime de opțiuni, acestea vă pot ajuta să vă personalizați terminalul.
Pentru a executa orice comandă în Kali Linux Terminal, trebuie doar să introduceți sau să tastați comanda specifică și să furnizați o intrare corespunzătoare. După care, tot ce trebuie să faci este să apeși butonul Enter. Ca răspuns, terminalul va executa acea comandă prin shell și va returna ieșirea.
Comanda
echo 'this is a terminal'
Ieșire
Comentarii în terminal
Pentru a pune un comentariu în terminal, putem folosi caracterul „#”. Pentru a o înțelege mai detaliat, puteți lua în considerare următorul exemplu dat: În continuare este exemplul unui comentariu
Comanda
#this is a comment.
Ieșire
Să vedem alte lucruri interesante pe care le putem face cu terminalul de comandă Linux:
1. Cowsay
Această comandă „vacă” scoate de obicei un animal mic care arată aproape ca o vacă. Pentru a afunda vaca, folosește arta ASCII în terminal sau Shell. Cu toate acestea, acest lucru nu poate fi considerat foarte grafic și încă face o treabă bună la înec.
arbore binar de căutare
Comanda
$ sudo apt-get install cowsay
Ieșire
Dar distracția nu se termină deloc aici, deoarece această vaca poate spune orice vrei tu. Hai să încercăm:
Comanda
cowsay 'hi, there'
Ieșire
câte 0 într-un miliard
Dacă doriți să schimbați vaca cu un alt personaj, puteți face și asta. Există și alte câteva animale disponibile. Puteți vedea lista tuturor caracterelor disponibile folosind comanda dată.
Comanda
Cowsay -i
Ieșire
2. Cowthink
„Vaca” pe care am văzut-o mai sus poate face mult mai mult decât să vorbească, deoarece poate chiar gândi. Pentru a face vaca să gândească, puteți folosi următoarea comandă.
Comanda
cowthink 'hello'
Ieșire
Toate animalele din grădina zoologică pot gândi, iar comenzile sunt similare cu cea anterioară.
3. Locomotiva cu abur
Această comandă „sl” scoate o locomotivă cu abur pe care o rulez prin terminalul tău de la dreapta la stânga.
Comanda
sudo apt-get install sl
Ieșire
Pentru a-l vedea în acțiune, trebuie doar să tastați următoarea comandă
Comanda
Sl
Ieșire
Comanda sl are și 2-3 opțiuni suplimentare care pot fi găsite în paginile de manual.
convertiți data în șir
4. Desenați bannere
Această comandă poate fi folosită pentru a desena bannere cu text de dimensiuni mari. Vă amintiți că ați văzut astfel de tipuri de bannere precum mesajul de bun venit al demonilor/serviciilor socket în timp ce vă conectați prin telnet. Puteți desena orice nume sau mesaj prin această comandă.
Comanda
figlet Erik_Akash
Ieșire
CLI (interfață linie de comandă) vs GUI (interfață grafică utilizator)
Acum, majoritatea utilizatorilor trebuie să se întrebe că atunci când avem interfața grafică cu utilizatorul, care este nevoie de o interfață de linie de comandă. Deci, permiteți-mi să vă spun că hardware-ul sistemului nostru înțelege instrucțiunile sub formă de biți (0 sau 1). Dacă ai cunoștințe despre computere, cum funcționează, cu siguranță ai ști asta.
În general, acestea urmează să fie procesate de nucleu sub formă de apeluri de sistem. Acele apeluri de sistem trebuie să fie de obicei compuse din cod sau comenzi. Prin urmare, pentru a lucra cu ele, este destul de necesar să aveți o interfață practică bună de linie de comandă. Cu toate acestea, dacă vrem să găzduim un server pe Linux, avem doar o modalitate de a face asta, și anume Interfața de linie de comandă. Deci, pentru a lucra acolo, un utilizator ar trebui să aibă la îndemână comenzile Linux, care ar putea fi făcute cu ajutorul terminalelor Linux.
Cu toate acestea, în cazul GUI (Graphical User Interface), este bine pentru utilizatorii care doresc doar să-și termine munca. Aceste tipuri de utilizatori, în general, nu doresc să știe ce se întâmplă în spatele aplicației sau software-ului.
Cu toate acestea, un utilizator poate face mult mai mult cu interfața grafică cu utilizatorul, unde informațiile backend nu contează prea mult. De asemenea, este clar că în sistemele de operare bazate pe Linux, GUI nu contează prea mult. Cu toate acestea, în cazul Windows, de obicei se acordă mai multă atenție interfeței grafice cu utilizatorul.
Concluzie
Ambele tipuri de interfețe au propriile lor avantaje și dezavantaje. Prin urmare, aici nu există un câștigător clar; totuși, dacă știi cum funcționează Interfața cu linia de comandă în timp ce cunoști interfața grafică cu utilizatorul, nu va fi niciodată fără valoare. În schimb, va avea un impact pozitiv asupra personalității tale.