logo

Kali Linux - Terminale

Kali Linux - Terminale

Nel tutorial vedremo cos'è effettivamente un terminale. Quindi per capirlo nel dettaglio ci concentreremo sui seguenti punti:

  • introduzione
  • Lavorare con il terminale Kali Linux
  • Interfaccia a riga di comando (CLI) e interfaccia utente grafica (GUI)
  • Conclusione

introduzione

delizia soleggiata

I sistemi operativi di solito hanno due tipi di interfacce: GUI (Graphical User Interface) e CLI (Command Line Interface), attraverso le quali comunichiamo con il sistema operativo. Lo stesso caso con i sistemi operativi basati su Linux. I sistemi operativi Linux sono generalmente ricchi di pacchetti di emulazione di terminale per il funzionamento basato su CLI (o interfaccia a riga di comando) e pacchetti di ambiente desktop per il funzionamento basato su GUI (interfaccia utente grafica). Di seguito sono riportate alcune CLI e GUI standard:

Terminali:

  • Terminale Q
  • terminale-gnomo
  • Terminale MATE
  • xterm
  • Terminatore
  • consolle

Ambienti desktop:

  • Desktop del server Xfce/Xfce
  • GNOME3
  • KDE plasma 5
  • Desktop alla cannella
  • MATE Desktop

Quindi essere uno dei Sistemi operativi basati su Linux , Kali viene fornito anche con alcuni di questi terminali e ambienti desktop. Di solito, Kali 2020.2 Linux viene fornito con il terminale Q e il suo ambiente desktop predefinito è il server Xfce/Xfce.

L'interfaccia della riga di comando di Linux è assolutamente sorprendente e amata da quasi tutti gli amministratori di sistema. Tuttavia, non c'è nulla che non si possa fare con il terminale in quasi tutti i sistemi Linux finché non si conoscono i comandi corretti per quella specifica attività.

Lavorare con il terminale Kali Linux

Vediamo alcune cose basilari che possiamo fare con il terminale Kali Linux.

    Terminale di personalizzazione

Per personalizzare il terminale Kali Linux, puoi aprire la scheda delle preferenze valutando il menu File e selezionare l'opzione delle preferenze. Dove sono disponibili molte opzioni, che possono aiutarti a personalizzare il tuo terminale.

    Esecuzione di un comando tramite terminale

Per eseguire qualsiasi comando nel terminale Kali Linux, devi solo inserire o digitare il comando specifico e fornire l'input corretto. Dopodiché non devi fare altro che premere il pulsante Invio. In risposta, il terminale eseguirà il comando attraverso la shell e restituirà l'output.

Comando

 echo 'this is a terminal' 

Produzione

Kali Linux - Terminale

Commenti nel terminale

Per inserire un commento nel terminale, possiamo usare il carattere '#'. Per capirlo più in dettaglio, puoi considerare il seguente esempio: Di seguito è riportato l'esempio di un commento

Comando

 #this is a comment. 

Produzione

Kali Linux - Terminale

Vediamo alcune altre cose interessanti che possiamo fare con il terminale di comando di Linux:

1. Cowsay

Questo comando 'cowsay' di solito fa emergere un piccolo animale che assomiglia molto a una mucca. Per disegnare la mucca, utilizza l'arte ASCII nel terminale o nella Shell. Tuttavia, questo non può essere considerato molto grafico e fa comunque un buon lavoro nell'annegamento.

Comando

 $ sudo apt-get install cowsay 

Produzione

albero di ricerca binario
Kali Linux - Terminale

Ma il divertimento non finisce qui perché questa mucca può dire tutto quello che vuoi. Proviamolo:

Comando

 cowsay 'hi, there' 

Produzione

Kali Linux - Terminale

Se vuoi cambiare la mucca con un altro personaggio, puoi farlo anche tu. Sono disponibili anche molti altri animali. Puoi vedere l'elenco di tutti i caratteri disponibili usando il comando indicato.

ariano khan

Comando

 Cowsay -i 

Produzione

Kali Linux - Terminale

2. Cowthink

La 'mucca' che abbiamo visto sopra può fare molto di più che limitarsi a parlare perché può anche pensare. Per far riflettere la mucca, puoi usare il seguente comando.

Comando

 cowthink 'hello' 

Produzione

Kali Linux - Terminale

Tutti gli animali dello zoo delle mucche sanno pensare e i comandi sono simili a quelli di prima.

3. Locomotiva a vapore

Questo comando 'sl' fa uscire una locomotiva a vapore che attraversa il tuo terminale da destra a sinistra.

Comando

 sudo apt-get install sl 

Produzione

Kali Linux - Terminale

Per vederlo in azione, basta digitare il seguente comando

Comando

 Sl 

Produzione

Kali Linux - Terminale

Il comando sl ha anche 2-3 opzioni aggiuntive che possono essere trovate nelle pagine man.

4. Disegna striscioni

Questo comando può essere utilizzato per disegnare banner di testo di grandi dimensioni. Ricordi di aver visto tipi di banner come il messaggio di benvenuto dei demoni/servizi socket durante la connessione tramite telnet. Puoi disegnare qualsiasi nome o messaggio tramite questo comando.

hashset vs hashmap

Comando

 figlet Erik_Akash 

Produzione

Kali Linux - Terminale

CLI (interfaccia della riga di comando) e GUI (interfaccia utente grafica)

Ora, la maggior parte degli utenti si chiederà: quando disponiamo dell'interfaccia utente grafica, qual è la necessità di un'interfaccia a riga di comando. Quindi lascia che ti dica che l'hardware del nostro sistema comprende le istruzioni sotto forma di bit (0 o 1). Se avessi qualche conoscenza sui computer e su come funzionano, lo sapresti sicuramente.

In generale devono essere elaborati dal kernel sotto forma di chiamate di sistema. Queste chiamate di sistema devono essere solitamente costituite da codice o comandi. Quindi, per lavorare con loro, è assolutamente necessario disporre di una buona interfaccia pratica della riga di comando. Tuttavia, se vogliamo ospitare un server su Linux, abbiamo solo un modo per farlo, ovvero l'interfaccia a riga di comando. Quindi, per poter lavorare lì, un utente dovrebbe avere una buona conoscenza dei comandi Linux, cosa che potrebbe essere eseguita con l'aiuto dei terminali Linux.

Tuttavia, nel caso della GUI (interfaccia utente grafica), è utile per gli utenti che desiderano solo portare a termine il proprio lavoro. Questi tipi di utenti generalmente non vogliono sapere cosa sta succedendo dietro l'applicazione o il software.

Tuttavia, un utente può fare molto di più con l'interfaccia utente grafica, dove le informazioni di backend non contano molto. È anche chiaro che nei sistemi operativi basati su Linux la GUI non ha molta importanza. Tuttavia, nel caso di Windows, viene solitamente prestata maggiore attenzione all'interfaccia utente grafica.

Conclusione

Entrambi i tipi di interfaccia hanno i loro pro e contro. Pertanto non esiste un chiaro vincitore qui; tuttavia, se sai come funziona l'interfaccia della riga di comando pur avendo una conoscenza dell'interfaccia utente grafica, non sarà mai inutile. Invece, avrà sicuramente un impatto positivo sulla tua personalità.