La Command Line Interface (CLI) di Linux è un potente strumento che consente agli utenti di interagire con il sistema operativo utilizzando comandi testuali. A differenza delle interfacce grafiche (GUI), la CLI offre maggiore flessibilità e controllo sulle operazioni, rendendo possibile l’esecuzione di una vasta gamma di attività in modo rapido ed efficiente.
La CLI si basa su un terminale, dove gli utenti possono digitare comandi e ricevere risposte immediate dal sistema. Ogni comando è composto da un nome e può includere opzioni e argomenti.
Le shell, come Bash (Bourne Again SHell), sono i programmi che interpretano i comandi e forniscono funzionalità avanzate, come l’autocompletamento e la gestione degli script. Gli utenti possono creare script di shell per automatizzare compiti ripetitivi, migliorando ulteriormente l’efficienza.
Inoltre, la CLI supporta una vasta gamma di strumenti e comandi per la gestione dei file, la rete, l’amministrazione di sistema e lo sviluppo software. Grazie alla sua potenza e versatilità, la CLI è uno strumento indispensabile per amministratori di sistema e sviluppatori.
Vediamo come da CLI possiamo visualizzare l’indirizzo ip con il quale il sistema in uso naviga su internet.
Vi illustro un paio di soluzioni per far questo in maniera semplice ed immediata.
Il primo sistema utilizza il comando curl:
#curl https://ipinfo.io
o, in alternativa, possiamo utilizzare il comando wget come di seguito:
#wget -qO- https://ipinfo.io
In entrambi i casi, se i comandi non sono installati, è possibile procedere come di seguito: