En el tutorial, veurem què és realment un terminal. Per tant, per entendre-ho en detall, ens centrarem en els següents punts:
- Introducció
- Treballant amb el terminal Kali Linux
- Interfície de línia d'ordres (CLI) vs. interfície gràfica d'usuari (GUI)
- Conclusió
Introducció
punt java
Els sistemes operatius solen tenir dos tipus d'interfícies: GUI (Graphical User Interface) i CLI (Command Line Interface), mitjançant les quals ens comuniquem amb el sistema operatiu. El mateix cas amb els sistemes operatius basats en Linux. Els sistemes operatius Linux solen incloure paquets d'emulador de terminal per al funcionament basat en CLI (o interfície de línia d'ordres) i paquets d'entorn d'escriptori per al funcionament basat en GUI (interfície gràfica d'usuari). A continuació es mostren algunes de les CLI i GUI estàndard:
Terminals:
- Terminal Q
- gnom-terminal
- Terminal MATE
- xterm
- Terminator
- consola
Entorns d'escriptori:
- Escriptori del servidor Xfce/Xfce
- GNOME3
- KDE plasma 5
- Escriptori canyella
- Escriptori MATE
Així que sent un dels Sistemes operatius basats en Linux , Kali també inclou alguns d'aquests terminals i entorns d'escriptori. Normalment, el Kali 2020.2 Linux ve amb un terminal Q i el seu entorn d'escriptori predeterminat és el servidor Xfce/Xfce.
La interfície de línia d'ordres de Linux és absolutament sorprenent i estimada per gairebé tots els administradors del sistema. Tanmateix, no hi ha res que no pugueu fer amb el terminal en gairebé qualsevol Linux que funcioni fins que no conegueu les ordres adequades per a aquesta tasca específica.
Treballant amb Kali Linux Terminal
Vegem algunes coses bàsiques que podem fer amb el terminal kali Linux.
Per personalitzar el terminal kali Linux, podeu obrir la pestanya de preferències avaluant el menú Fitxer i seleccionant l'opció de preferències. Quan hi ha moltes opcions disponibles, això us pot ajudar a personalitzar el vostre terminal.
Per executar qualsevol ordre a Kali Linux Terminal, només heu d'introduir o escriure l'ordre específica i proporcionar l'entrada adequada. Després d'això, tot el que heu de fer és prémer el botó Enter. En resposta, el terminal executarà aquesta ordre a través de l'intèrpret d'ordres i retornarà la sortida.
Comandament
echo 'this is a terminal'
Sortida
Comentaris al terminal
Per posar un comentari al terminal, podem utilitzar el caràcter '#'. Per entendre-ho amb més detall, podeu considerar l'exemple següent: A continuació es mostra l'exemple d'un comentari
Comandament
#this is a comment.
Sortida
Anem a veure algunes altres coses interessants que podem fer amb el terminal d'ordres de Linux:
1. Cowsay
Aquesta ordre 'cowsay' sol extreure un petit animal que sembla gairebé una vaca. Per ofegar la vaca, utilitza art ASCII al terminal o Shell. Tanmateix, això no es pot considerar molt gràfic i encara fa una bona feina per ofegar-se.
Comandament
$ sudo apt-get install cowsay
Sortida
Però la diversió no s'acaba aquí en absolut perquè aquesta vaca pot dir el que vulguis. Provem-ho:
L'actriu Rubina Dilaik
Comandament
cowsay 'hi, there'
Sortida
Si voleu canviar la vaca per un altre personatge, també ho podeu fer. També hi ha molts altres animals disponibles. Podeu veure la llista de tots els caràcters disponibles mitjançant l'ordre donada.
Comandament
Cowsay -i
Sortida
2. Cowthink
La 'vaca' que hem vist més amunt pot fer molt més que parlar perquè fins i tot pot pensar. Per fer pensar la vaca, podeu utilitzar l'ordre següent.
Comandament
cowthink 'hello'
Sortida
Tots els animals del zoològic de vaques poden pensar, i les ordres són similars a l'anterior.
quadre d'alerta de javascript
3. Locomotora de vapor
Aquesta ordre 'sl' treu una locomotora de vapor que atraveixo la vostra terminal de dreta a esquerra.
Comandament
sudo apt-get install sl
Sortida
anotacions d'arrencada de primavera
Per veure'l en acció, només cal que escriviu l'ordre següent
Comandament
Sl
Sortida
L'ordre sl també té 2-3 opcions addicionals que es poden trobar a les pàgines man.
4. Dibuixa pancartes
Aquesta ordre es pot utilitzar per dibuixar banners de text de mida gran. Recordeu haver vist tipus de bàners com el missatge de benvinguda dels dimonis/serveis de socket mentre us connecteu mitjançant telnet. Podeu dibuixar qualsevol nom o missatge mitjançant aquesta ordre.
Comandament
figlet Erik_Akash
Sortida
CLI (interfície de línia d'ordres) vs GUI (interfície gràfica d'usuari)
Ara, la majoria dels usuaris s'han de preguntar que quan tenim la interfície gràfica d'usuari, quina és la necessitat d'una interfície de línia d'ordres. Per tant, deixeu-me dir-vos que el maquinari del nostre sistema entén instruccions en forma de bits (0 o 1). Si teniu coneixements sobre ordinadors, com funcionen, segur que ho sabríeu.
En general, han de ser processats pel nucli en forma de trucades al sistema. Aquestes trucades al sistema s'han de formar normalment per algun codi o ordres. Per tant, per treballar amb ells, és força necessari tenir una bona interfície pràctica de línia d'ordres. Tanmateix, si volem allotjar un servidor a Linux, només tenim una manera de fer-ho, que és la interfície de línia d'ordres. Per tant, per treballar-hi, un usuari hauria de tenir bones pràctiques amb les ordres de Linux, que es podrien fer amb l'ajuda de terminals de Linux.
Tanmateix, en el cas de la GUI (Graphical User Interface), és bo per als usuaris que només volen fer la seva feina. Aquest tipus d'usuaris generalment no volen saber què passa darrere l'aplicació o el programari.
Tot i així, un usuari pot fer molt més amb la interfície gràfica d'usuari, on la informació de fons no importa gaire. També està clar que als sistemes operatius basats en Linux, la GUI no importa gaire. Tanmateix, en el cas de Windows, normalment es presta més atenció a la interfície gràfica d'usuari.
Conclusió
Aquests dos tipus d'interfície tenen els seus propis pros i contres. Per tant, aquí no hi ha un guanyador clar; Tot i així, si sabeu com funciona la interfície de línia d'ordres mentre teniu coneixements de la interfície gràfica d'usuari, mai no tindrà valor. En canvi, sens dubte tindrà un impacte positiu en la vostra personalitat.