I 50 comandi Linux più utili da eseguire nel terminale

Non importa se sei un utente Linux esperto come me o un principiante che ha appena iniziato a bagnarsi i piedi in questo fantastico mondo dei sistemi Unix, padroneggiare i vari comandi del terminale è un must per tutti. Anche se è ancora possibile utilizzare l’utilità della riga di comando in altri sistemi operativi come in Windows – è soprattutto Linux che rende l’interfaccia del terminale attraente per noi tech geeks.

Poiché è quasi impossibile memorizzare la pletora di strumenti e comandi di terminale disponibili, abbiamo curato questa guida attentamente costruita per voi che delinea i 50 migliori comandi di Linux che userete regolarmente. Questi comandi del terminale Linux agiranno come un precursore per familiarizzare con i diversi principi del sistema operativo di base dei sistemi Unix-like come Linux e Mac OS.

I comandi Linux più utili che puoi imparare oggi

Di seguito, troverete i 50 migliori comandi del terminale Linux che i nostri esperti hanno scelto con l’obiettivo di far salire alle stelle la vostra esperienza del sistema Linux. Implementando creativamente molti di questi flessibili comandi di terminale nella vostra prossima sessione di terminale, inizierete a sentire il calore di diventare un utente di sistema Unix consapevole. Prima di entrare nei dettagli, puoi prendere un set dei migliori cheat sheet di comandi Linux per padroneggiare il sistema Linux.

Comandi Linux per navigare il filesystem

Come per ogni sistema operativo moderno, il filesystem Linux si trova al centro del suo design fondamentale e apre la strada per visualizzare e manipolare la gerarchia del sistema. Imparare a navigare in modo creativo nel filesystem porterà le tue abilità su Linux al livello successivo.

Comandi Linux per navigare nel filesystem

pwd

pwd sta per Print Work directory e fa esattamente quello che pensi – mostra la directory in cui ti trovi attualmente. Questo è uno dei più pratici comandi del terminale Linux che mira a rendere tranquilla la vita dei nuovi utenti assicurando loro di non perdersi in quella finestra apparentemente criptica del terminale.

ls

Il comando ls è probabilmente uno dei comandi più usati nel mondo Unix. Ti presenta il contenuto di una particolare directory – sia file che directory. Userai questo comando insieme a pwd per navigare all’interno del potente filesystem Unix.

cd

Corto per Change Directory, il comando cd è dietro al tuo movimento da una directory all’altra. È uno dei pochi comandi Linux che sei destinato ad usare durante tutto il tuo periodo di utilizzo del sistema Linux. Questo comando rende la vita davanti al terminale meno spaventosa per i principianti, mentre fornisce un metodo standard per navigare l’intero filesystem del tuo dispositivo.

mkdir

Vuoi creare una nuova cartella attraverso il terminale? Il comando mkdir è stato creato proprio per questo scopo specifico. Ti permette di creare cartelle ovunque tu voglia nel tuo sistema Linux – dato che hai i permessi necessari, ovviamente!

rmdir

Il rivale del comando mkdir, il comando rmdir ti permette di cancellare cartelle specifiche dal tuo sistema senza problemi. Anche se molti utilizzano il comando rm per questo scopo, sbagliare i parametri o anche un singolo carattere con rm può fare cose che non vi sognereste nemmeno. Perciò, per ora, continua con rmdir.

lsblk

Spesso avrai bisogno di elencare i dispositivi a blocchi disponibili sul tuo sistema Linux. L’lsblk è uno dei comandi Linux più usati per questo scopo. Questo comodo comando da terminale vi presenterà una struttura ad albero dei vostri dispositivi a blocchi ed è molto usato dagli utenti professionali.

Monta

Al contrario di Windows, ogni volta che inserite una scheda SD o una USB, è probabile che la vostra distro non le mostri direttamente all’inizio. Dovete montarla con il vostro filesystem esistente usando il comando mount. Questo comando Linux è uno dei più potenti comandi da terminale là fuori.

df

Il comando df è uno dei più potenti comandi da terminale Linux che mostra informazioni essenziali sullo spazio su disco del vostro filesystem. È ampiamente utilizzato dagli amministratori di sistema per monitorare e analizzare in tempo reale i server o i sistemi orientati alla rete.

Comandi Linux per manipolare il sistema

I comandi di sistema sono essenziali per ottenere informazioni sul tuo sistema Linux. Un numero significativo di potenti comandi Linux sono a tua disposizione per questo compito. Di seguito ne presentiamo alcuni per iniziare.

Comandi terminali per manipolare il sistema

uname

Il comando uname è un comando Linux elementare per ottenere informazioni sul sistema come nome, versione e altri dettagli specifici del sistema. Puoi controllare rapidamente la versione del sistema operativo e del kernel con questo comando e puoi sapere con certezza la lunghezza delle istruzioni della tua macchina.

ps

Questo è uno degli altri semplici comandi da terminale che ti permetterà di visualizzare quali processi sono attualmente in esecuzione sulla tua macchina. È un mezzo molto elegante ma flessibile per analizzare le risorse di sistema e vi permetterà di manipolare i processi di sistema nativamente attraverso il terminale. Questo comando è considerato come uno dei migliori strumenti di monitoraggio di base disponibili per i nerd di Linux.

kill

Il comando kill è un modo potente per fermare i processi che sono bloccati a causa di limiti di risorse. Man mano che cresci le tue competenze di sistema Linux, arriverai a conoscere l’essenza e l’importanza di questo comando. Spesso presentato in liste di divertenti comandi Linux, il comando kill è potente come il suo nome.

service

Il comando service è il comando de-facto per invocare servizi a livello di sistema dal terminale. Un potente comando del terminale Linux per manipolare il sistema; puoi sfruttare questo comando per eseguire qualsiasi script init del sistema V direttamente dalla finestra del terminale.

batch

Se stai cercando uno strumento pulito che esegua i servizi di sistema in un programma predefinito, il comando batch è qui per la tua redenzione. Un altro potente comando Linux per scrivere script di automazione della shell; questo piccolo comando flessibile può aiutare la vostra produttività Linux in modo significativo.

shutdown

Vi sentite un po’ pigri e non volete cliccare su alcuni elementi della GUI alla fine di una lunga notte? Il comando shutdown è qui per potenziare le tue abilità nei comandi del terminale Linux ad un livello completamente nuovo. Solo non digitatelo ora mentre leggete questo post!

Comandi Linux per prendersi cura dei propri file

I file sono il cuore del vostro sistema Linux. Quasi tutto quello che vedi sul tuo sistema è un qualche tipo di file e può essere manipolato di conseguenza. Padroneggiare le modalità di gestione dei file è essenziale se vuoi essere un guru di Linux.

Comandi Linux per i file

touch

Il comando touch è un comando Linux essenziale per creare un file vuoto valido. Puoi creare file in movimento nel tuo terminale e riempirli in seguito o in tempo reale – in base alle tue esigenze. È anche il comando go-to per cambiare i timestamp.

cat

Progettato inizialmente per concatenare più file, il comando cat è usato da allora per numerosi altri scopi. Questo è tra gli altri comandi Linux che userai per creare nuovi file, visualizzare il contenuto dei file nel terminale, e reindirizzare l’output ad un altro strumento a riga di comando o file.

head

Il comando head ti permette di visualizzare l’inizio di un file o dati in pip direttamente dal terminale. È uno dei comandi Linux più usati dagli utenti che lavorano molto con l’elaborazione del testo. Usa questo comando ogni volta che stai passando attraverso molti file nel terminale per aumentare la tua produttività.

tail

Un complimento al comando precedente, è probabile che userai il comando tail molto più dei comandi header. Un comando di base del terminale Linux, tail, mescolato con cat ed echo può fare cose che non immaginereste nemmeno.

cp

Il comando cp è solo un modo breve per dire alla vostra macchina di copiare un file o una directory da una cartella all’altra. È tra gli altri comandi de-facto di Linux di cui non si può vivere senza. Puoi copiare più file in una directory direttamente dal tuo terminale con questo ordinato comando.

mv

Corto per spostare, è un supplemento all’operazione di taglio che esegui nella GUI. Proprio come cp, è possibile utilizzare il comando mv per spostare file singoli o multipli da una posizione all’altra. Puoi forzare questo comando Linux a trasferire file di grandi dimensioni con il parametro -f.

comm

Uno dei comandi Unix originali che ha trovato la sua strada nel mondo Linux, puoi usare comm per confrontare due file per linee comuni e distinte. Questo è uno strumento essenziale per molti che hanno bisogno di elaborare grandi quantità di file sul terminale.

less

Un altro comando Linux molto usato, il comando less, è ampiamente popolare a causa della comodità che porta quando si visualizza il contenuto di un file. Contrariamente a cat, il comando less permette agli utenti di navigare all’interno di un file in entrambe le direzioni senza interrompere la sessione del terminale.

ln

Il comando ln è uno dei comandi Linux più utili per creare collegamenti simbolici a qualche file specifico. Puoi usare questo piccolo ma flessibile comando per produrre più istanze di un collegamento simbolico a un particolare file o directory sul tuo spazio disco.

cmp

Se vuoi confrontare due file e stampare il risultato sul flusso di output standard, il comando cmp ti permetterà di farlo esattamente. Questo, insieme al comando comm, è uno dei comandi Linux più usati dagli utenti che elaborano grandi volumi di file di testo su base regolare.

dd

Questo è uno dei comandi Linux più usati dagli utenti veterani per copiare e convertire file da un tipo all’altro. La cosa eccitante di questo piccolo ma potente comando è che lo userete spesso tra gli altri comandi del terminale durante la creazione di chiavette USB live avviabili.

alias

È uno dei comandi Linux più usati dagli amministratori di sistema perché permette loro di sostituire una parola con un’altra stringa nei file direttamente dal terminale. Tra le altre funzioni, questo è uno dei migliori comandi di terminale attraverso il quale è possibile personalizzare la shell e manipolare le variabili d’ambiente.

Comandi Linux divertenti da esplorare quando si è annoiati

Un sacco di comandi Linux divertenti sono disponibili per rendere il vostro tempo davanti al terminale emozionante. Questi comandi di terminale sono divertenti nel senso che fanno cose che nessuno immaginerebbe di fare. Vi incoraggiamo caldamente a giocare con questi divertenti comandi Linux, in quanto riscatteranno la vostra noia, fornendo allo stesso tempo una profonda comprensione della filosofia Unix.

comandi linux divertenti

cal

Sapevate che Unix fornisce un piccolo e pratico strumento calendario direttamente nel terminale? Il comando cal è uno di quei divertenti comandi Linux che ti mostra il calendario in un formato di testo ASCII. Digita questo comando con parametri come mese e anno per ottenere informazioni specifiche direttamente nel terminale.

fortuna

Questo è uno dei miei comandi Linux più divertenti preferiti. Basta digitarlo nel terminale e vedere da soli! Mostra di punto in bianco frasi commoventi, ispiratrici o sciocche che ti faranno sicuramente ridere di gusto.

history

Vuoi controllare la storia delle tue sessioni di terminale? Il comando history ti permette di fare proprio questo. Quando viene digitato senza alcun parametro, stamperà la storia di bash della vostra sessione di terminale proprio nella piccola finestra. Non è solo tra i più utili comandi Linux divertenti che userete nel terminale, ma fornisce anche una grande visione del vostro utilizzo del terminale.

si

Ok, volete alcuni comandi Linux davvero divertenti da provare subito? Basta aprire un terminale e digitare yes, poi alcuni testi a tua scelta e premere invio. Siamo abbastanza sicuri che è uno di quei comandi da terminale che non dimenticherai mai più.

banner

Hai mai visto alcuni grandi banner ASCII usati dalle leggende Unix della vecchia scuola e ti sei innamorato subito? Il comando banner è uno di quei divertenti comandi Linux che vi permetterà di creare i vostri banner personalizzati. Basta inserire questo comando mescolato con alcuni testi nel terminale per farsi un’idea.

rev

Questo è un altro comando di terminale divertente per i veterani di Linux. Il comando rev prenderà il tuo testo in ingresso e lo scriverà sullo standard output, invertendo ogni carattere! È uno di quei comandi da terminale che puoi usare per fare un’impressione criptica ma sottile sui tuoi amici.

Comandi Linux più usati dagli amministratori di rete

È la potenza e la flessibilità che Linux fornisce per il networking che lo rende la soluzione migliore per i sysadmin di tutto il mondo. Linux è dietro la maggior parte delle reti di computer con cui abbiamo familiarità oggi. Dato che questa guida è pensata per i principianti, stiamo delineando solo i più elementari comandi da terminale per il networking.

Comandi Linux per la rete

wget

Questo è uno dei migliori comandi Linux che gli amministratori di rete utilizzano per scaricare file dal web direttamente dal terminale. Questo è uno di quei piccoli e pratici comandi da terminale che può essere usato in script o cronjob e fornisce agli utenti la possibilità di utilizzare il protocollo internet HTTP, HTTPS e FTP.

iptables

Il comando iptables richiama un’utilità da terminale che permette agli amministratori di sistema di controllare il traffico internet in entrata e in uscita su una particolare macchina host. È tra i comandi Linux più usati dai sysadmin per definire il traffico autentico e per mettere in lista nera le richieste di rete sospette o non attendibili.

traceroute

Questo comando è ampiamente utilizzato dai professionisti della sicurezza che lo utilizzano con altri comandi da terminale per determinare il percorso di un pacchetto di rete nel suo cammino da una macchina all’altra. Questo è un comando di rete convincente con il quale è possibile salvaguardare il computer da un certo numero di intrusi dannosi.

cURL

cURL è uno strumento di rete molto potente che rende il trasferimento di file su una rete un gioco da ragazzi anche per i nuovi utenti del sistema Linux. Questo è uno di quei comandi Linux progettati per lavorare senza l’interazione dell’utente ed è tipicamente impiegato in script di shell relativi alla rete.

Comandi Linux per la ricerca e le espressioni regolari

Linux fornisce una manciata di comandi di terminale flessibili per cercare efficacemente nella macchina. È possibile combinare tali comandi da terminale Linux con potenti comandi di espressione regolare per ottenere informazioni riguardanti un particolare file o una sequenza di file abbastanza rapidamente.

comandi Linux per la ricerca e l'espressione regolare

find

Il comando find è uno dei comandi Linux più usati per cercare file dal terminale. Questo irresistibile ma flessibile comando da terminale permette agli utenti di cercare i file in base a certi criteri come i permessi dei file, la proprietà, la data di modifica, la dimensione, ecc.

which

Il comando which è piuttosto utile se tutto ciò che si sta cercando di cercare sono i file eseguibili. Questo piccolo e pratico comando da terminale prende parametri specifici e cerca file binari nella variabile d’ambiente $PATH basandosi su di essi in modo molto efficace.

locate

Il comando locate è uno di quei comandi Linux che sono usati per trovare la posizione di un file specifico. È uno dei comandi da terminale più semplici che puoi usare quando non sei sicuro della posizione di un particolare file sulla tua macchina Linux.

grep

grep è uno dei più potenti comandi da terminale per espressioni regolari che puoi usare quando cerchi modelli all’interno di grandi volumi di file di testo. Prenderà il modello che stai cercando come input e cercherà nei file specificati quel particolare modello.

sed

Questo è uno dei comandi Linux più usati per manipolare ogni linea di un file o flusso sostituendo parti specificate. È usato pesantemente dagli utenti che hanno a che fare con grandi volumi di dati di testo e hanno bisogno di cambiarli in movimento.

Comandi Linux che si occupano di I/O e proprietà

Linux offre un robusto set di comandi da terminale per impostare e manipolare i flussi di I/O e la proprietà di file o directory. I comandi Linux elencati di seguito delineeranno alcuni dei comandi di base del terminale Linux per tali scopi.

comandi Linux per i permessi

clear

Il comando clear è utile per cancellare la schermata del terminale esistente. Spesso avrai bisogno di cancellare lo schermo del terminale dopo che alcuni comandi Linux precedenti hanno lasciato lo schermo del terminale con un output confuso.

echo

Il comando echo è un’utilità a riga di comando molto potente che ti permette di inviare un testo specifico alla console del terminale. Digitate echo seguito da alcuni testi tra parentesi per scoprirlo da soli. Ciò che è più interessante per questo comando è che potete convogliare l’output verso altri comandi del terminale.

sort

Il comando sort è abbastanza convincente nelle cose che fa. Ogni volta che hai bisogno di ordinare un file in modo alfabetico o inverso, utilizza questo comando.

sudo

Il comando sudo è il Santo Graal dei comandi Linux. Permette agli utenti non privilegiati di accedere e modificare i file che richiedono permessi di basso livello. Spesso userai questo comando per accedere a root dal tuo normale account utente.

chmod

Il comando chmod è tra i più potenti comandi Linux che userai per cambiare o modificare i permessi di accesso di file o oggetti del sistema. Questo comando può prendere un insieme molto vario di parametri dagli utenti e, in base a questi cambiamenti, il permesso del file.

chown

Il comando chown è molto simile al comando chmod. Ma invece di cambiare i permessi di accesso, permette agli utenti di cambiare la proprietà di un file o di una directory. Entrambi i comandi chmod e chown richiedono i privilegi di root per essere eseguiti.

Comandi Linux vari per uso quotidiano

I seguenti comandi da terminale ti aiuteranno ad aumentare la produttività e a diminuire il tuo carico di lavoro. Usa questi comandi ogni volta che li vedi non adatti al contesto.

man

Il comando man sta per manuale ed è uno dei comandi Linux più utili su cui puoi mettere le mani. Questo comando, seguito dal nome di un altro comando, elenca il manuale o la pagina di documentazione di quel comando. Avrai bisogno di usare spesso questo comando per determinare come usare specifici comandi del terminale.

tar

Il comando tar è usato per archiviare file ed estrarli. È un comando molto popolare per comprimere i file e può affrontare tali compiti in modo molto efficiente.

whatis

Il comando whatis attraversa un insieme di database con brevi descrizioni fornite dall’utente e stampa i comandi di sistema che vi corrispondono.

Pensieri finali

Quando abbiamo scritto questa guida, abbiamo affrontato il difficile compito di scegliere solo 50 comandi da terminale da una vasta gamma di comandi Linux disponibili. I nostri esperti hanno scelto le loro scelte in base a quanto aiuteranno i nuovi utenti ad adattarsi all’ecosistema Linux. Alla fine, siamo molto soddisfatti del risultato e siamo abbastanza sicuri che otterrete le intuizioni necessarie per padroneggiare i vari comandi del terminale Linux con l’aiuto di questa guida. Grazie per la vostra pazienza e per essere rimasti con noi. Rimanete sintonizzati per post più dettagliati sui comandi cruciali di Linux.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *