Guida completa ai comandi Linux: impara a padroneggiare il sistema operativo più potente

29 giu 2023 3 min di lettura
Guida completa ai comandi Linux: impara a padroneggiare il sistema operativo più potente
Indice dei contenuti

Introduzione

Linux è un sistema operativo potente e flessibile, con una vasta gamma di comandi per gestire e interagire con il sistema. Conoscere i comandi Linux ti permette di eseguire una varietà di attività, come manipolare file, creare script, gestire processi e molto altro ancora.

Per spostarti tra le directory utilizza il comando cd. Ad esempio, per entrare nella directory "Documenti", esegui:

cd Documenti

Per tornare alla directory precedente, utilizza il comando cd ..:

cd ..

Creare e rimuovere directory

Per creare una nuova directory, utilizza il comando mkdir. Ad esempio, per creare una directory chiamata "nuova_cartella", esegui:

mkdir nuova_cartella

Per rimuovere una directory vuota, utilizza il comando rmdir. Ad esempio, per rimuovere la directory chiamata "nuova_cartella", esegui:

rmdir nuova_cartella

Per rimuovere una directory con i suoi contenuti, utilizza il comando rm -r. Tieni presente che questo comando rimuove in modo irreversibile i file e le sottodirectory all'interno della directory. Ad esempio, per rimuovere la directory chiamata "vecchia_cartella" e tutti i suoi contenuti, esegui:

rm -r vecchia_cartella

Visualizzare il contenuto di una directory

Il comando ls viene utilizzato per visualizzare il contenuto di una directory. La forma di base del comando restituisce i nomi dei file e delle sottodirectory all'interno della directory corrente:

ls

Per visualizzare anche i dettagli dei file, come le autorizzazioni, le dimensioni e le date di modifica, utilizza l'opzione -l:

ls -l

Per visualizzare tutti i file, compresi quelli nascosti (che iniziano con un punto), utilizza l'opzione -a:

ls -a

Cambiare i permessi dei file

Il comando chmod viene utilizzato per cambiare i permessi di accesso ai file. Puoi specificare i permessi come una combinazione di proprietario, gruppo e altri, utilizzando le seguenti lettere e simboli:

  • r: lettura
  • w: scrittura
  • x: esecuzione
  • -: senza permesso

Ad esempio, per concedere al proprietario il permesso di lettura e scrittura su un file chiamato "mio_file", esegui:

chmod u+rw mio_file

Per concedere a tutti gli utenti il permesso di lettura su lo stesso file, esegui:

chmod a+r mio_file

Per rimuovere il permesso di scrittura ai membri del gruppo, esegui:

chmod g-w mio_file

Gestire processi

Il comando ps viene utilizzato per elencare i processi in esecuzione nel sistema. La forma di base del comando restituisce una lista dei processi relativi all'utente corrente:

ps

Per visualizzare tutti i processi nel sistema, utilizza l'opzione -e:

ps -e

Per terminare un processo in esecuzione, utilizza il comando kill. Puoi specificare il processo da terminare utilizzando il suo ID o il suo nome. Ad esempio, per terminare un processo con ID 1234, esegui:

kill 1234

Per terminare un processo utilizzando il suo nome, utilizza il comando killall. Ad esempio, per terminare tutti i processi chiamati "esempio", esegui:

killall esempio

Gestire file

Il comando cp viene utilizzato per copiare un file da una posizione all'altra. Ad esempio, per copiare un file di nome "mio_file" dalla directory corrente alla directory "Documenti", esegui:

cp mio_file Documenti/

Per spostare un file invece di copiarlo, utilizza il comando mv. Ad esempio, per spostare il file "mio_file" dalla directory corrente alla directory "Documenti", esegui:

mv mio_file Documenti/

Per rinominare un file, utilizza il comando mv per spostare il file con il nuovo nome nella stessa directory. Ad esempio, per rinominare il file "vecchio_nome" in "nuovo_nome", esegui:

mv vecchio_nome nuovo_nome

Per eliminare un file, utilizza il comando rm. Ad esempio, per eliminare il file "un_file", esegui:

rm un_file

Gestire la rete

Il comando ifconfig viene utilizzato per visualizzare le informazioni sulla configurazione di rete del sistema. Restituisce informazioni come l'indirizzo IP, il gateway predefinito, l'indirizzo MAC e molto altro ancora. Ecco come puoi usarlo:

ifconfig

Per abilitare o disabilitare un'interfaccia di rete, utilizza il comando ifup o ifdown. Ad esempio, per abilitare l'interfaccia di rete "eth0", esegui:

sudo ifup eth0

Per disabilitare l'interfaccia di rete "eth0", esegui:

sudo ifdown eth0

Utilizzo della blockchain

La blockchain è una tecnologia che consente la creazione e la gestione di registri digitali condivisi. Esistono vari comandi e strumenti per lavorare con la blockchain, a seconda della piattaforma specifica. Ad esempio, per eseguire l'interazione con una rete blockchain Ethereum, è possibile utilizzare il comando geth o un'interfaccia utente grafica come MetaMask.

Per installare il client geth su Ubuntu, esegui:

sudo apt-get install geth

Poi, per avviare il nodo geth e connetterti alla rete Ethereum, esegui:

geth

Se stai utilizzando un'interfaccia utente grafica come MetaMask, segui le istruzioni specifiche per la sua installazione e utilizzo.

Conclusione

In questo tutorial, hai imparato alcuni dei comandi di base per padroneggiare Linux. Questi comandi ti aiuteranno a navigare tra le directory, creare e rimuovere directory, visualizzare il contenuto delle directory, cambiare i permessi dei file, gestire processi, gestire file, gestire la rete e utilizzare la blockchain. Sperimenta con questi comandi e continua ad approfondire le tue conoscenze per diventare un esperto del sistema operativo Linux.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.