La Cassetta degli Attrezzi del Moderno Utente Linux: Due Semplici Upgrade che Fanno la Differenza

Nel mondo Linux, i comandi storici come du e cat sono onnipresenti, affidabili, e li usiamo ogni giorno. Ma l’ecosistema open-source è in continua evoluzione, e a volte i classici vengono superati da nuove alternative più potenti, comode e “intelligenti”. Se vuoi rendere la tua esperienza da riga di comando più efficiente e piacevole, ncdu e bat sono due strumenti che non possono mancare nel tuo arsenale.

ncdu: Trova Spazio su Disco Senza Impazzire

Chiunque si sia trovato a dover liberare spazio su un server o sul proprio PC sa quanto possa essere frustrante. Il comando du -sh * è utile, ma fornisce solo una lista statica. Ed è qui che entra in gioco ncdu (NCurses Disk Usage), un’alternativa interattiva e visuale che ti farà risparmiare un sacco di tempo.

L’interfaccia di ncdu si basa sulla libreria ncurses e trasforma un semplice elenco in una vera e propria mappa navigabile del tuo disco. Ti basta lanciare il comando in una directory per vedere subito la dimensione di ogni file e cartella, ordinata in modo decrescente. Puoi navigare tra le cartelle con i tasti freccia, entrare nei sottomenù e persino eliminare i file direttamente dall’interfaccia. È come avere un analizzatore di spazio su disco direttamente nel tuo terminale, ma senza dover installare un’interfaccia grafica completa.

Per usarlo, ti basterà un semplice comando:

$ ncdu

bat: Rendi il Tuo “cat” Più Leggibile

Il comando cat è uno dei più semplici di Linux: mostra il contenuto di un file direttamente nel terminale. Ma cosa succede se il file è un pezzo di codice o un file di configurazione? cat lo mostrerà come un blocco di testo illeggibile. Ed è qui che bat fa la differenza.

bat non è solo un rimpiazzo di cat, ma un vero e proprio “potenziamento”. Aggiunge funzionalità che rendono la visualizzazione dei file molto più utile:

  • Sintassi colorata: Riconosce automaticamente il tipo di file (Python, Bash, C++, YAML, ecc.) e applica la sintassi colorata, proprio come farebbe un editor di codice.
  • Numeri di riga: Aggiunge i numeri di riga a sinistra, rendendo più facile riferirsi a punti specifici del file.
  • Integrazione con Git: Se il file è in un repository Git, bat ti mostra le modifiche non committate con simboli a margine, un dettaglio estremamente utile per gli sviluppatori.

In pratica, bat trasforma il tuo terminale in un visualizzatore di codice elegante e funzionale. Per usarlo, ti basterà sostituire cat con bat:

$ bat nome_del_file.py

Come Installare ncdu e bat

Come accennato, questi tool non sono preinstallati, ma sono disponibili nei repository ufficiali delle principali distribuzioni. Su sistemi Debian o Ubuntu, l’installazione è un gioco da ragazzi.

$ sudo apt install ncdu

$ sudo apt install bat

L’Upgrade Semplice per Migliorare il Tuo Lavoro

Installare ncdu e bat è un piccolo passo che può migliorare drasticamente la tua produttività. Questi due strumenti dimostrano che l’innovazione nel mondo Linux non si limita a sistemi operativi completi, ma anche a piccoli tool che, usati ogni giorno, fanno una grande differenza.

Articoli simili

Lascia un commento

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