Migliora la tua esperienza con il terminale Linux con questi strumenti essenziali

Migliora la tua esperienza con il terminale Linux con questi strumenti essenziali

Se sei appassionato della riga di comando come me, probabilmente sei consapevole di come può potenziare il tuo flusso di lavoro. La riga di comando non è solo un’interfaccia; è un gateway per numerosi strumenti che possono aumentare la tua produttività e semplificare i tuoi compiti. Esploriamo alcuni strumenti essenziali della riga di comando che ogni utente Linux dovrebbe considerare di integrare nella propria routine quotidiana.

1. Tldr

Le pagine man sono senza dubbio dettagliate, ma possono essere opprimenti quando si cerca un riferimento di comando diretto. È qui che brilla tldr . Questo strumento semplifica il processo di accesso alle informazioni sull’uso dei comandi fornendo esempi pratici e concisi.

Ad esempio, invece di immergerti nei dettagli di man tar, puoi ottenere rapidamente sintassi ed esempi utili digitando tldr tar.

Visualizzazione della documentazione Tar con lo strumento da riga di comando Tldr nel terminale Linux.

2. Btop

L’ utilità btop è un’alternativa esteticamente gradevole e altamente funzionale ai tradizionali strumenti di monitoraggio come top o htop. È progettata per presentare una grande quantità di dati sulle risorse di sistema, tra cui utilizzo della CPU, statistiche di memoria, I/O del disco e attività di rete, il tutto in un formato colorato e personalizzabile.

Visualizzazione dell'avanzamento del sistema tramite lo strumento da riga di comando Btop.

Grazie alle sue rappresentazioni visive, puoi risolvere i problemi di prestazioni senza dover setacciare un output denso. L’installazione è fluida; per gli utenti di Ubuntu e Debian, basta eseguire:

Dopo l’installazione, avvialo digitando btopnel tuo terminale e goditi la sua dashboard completa.

3. Comandante di mezzanotte

Se la gestione dei file dalla riga di comando ti è mai sembrata macchinosa, Midnight Commander (MC) è qui per semplificarla. Il suo layout a doppio riquadro consente operazioni di file semplici come copia, spostamento, eliminazione e modifica dei file direttamente all’interno del terminale.

Questo strumento include anche un visualizzatore integrato che supporta vari formati di file e protocolli, tra cui FTP e SSH, rendendolo eccezionalmente versatile.

Esegui mcnel tuo terminale per aprirlo. Utilizza i tasti freccia per la navigazione e familiarizza con le scorciatoie dei tasti funzione per un’esperienza più efficiente.

Visualizzazione dei file su Mc File Manager su Linux.

4. Ossido di zolfo

La navigazione frequente verso percorsi di directory profondi può essere noiosa, ma zoxide è progettato per cambiare le cose. Ricorda in modo intelligente le directory a cui accedi più spesso e consente di saltarvi rapidamente con un numero minimo di tasti.

Ad esempio, anziché digitare l’intero percorso della cartella del progetto, puoi semplicemente usare zseguito da una parte del percorso, come z aweper la directory “awesome-project”.

Installare zoxide è semplice; usa questo comando:

Quindi, collegalo al tuo terminale aggiungendolo eval "$(zoxide init bash)"al tuo file . bashrc o . zshrc e applica le modifiche con source ~/.bashrc.

Modifica della configurazione del terminale Bash per l'utilizzo dello strumento da riga di comando zoxide.

5. Ripgrep

Quando si tratta di cercare in grandi repository di codice, ripgrep (rg) surclassa gli strumenti tradizionali come grep sia in termini di velocità che di accuratezza. Progettato per gli sviluppatori, consente una ricerca efficiente ignorando di default i file e le directory irrilevanti.

Per installare ripgrep su Ubuntu, basta eseguire:

Cercare un pattern all’interno di una directory usando ripgrep è semplice:

Ricerca di uno schema specifico nei file di una directory specifica utilizzando lo strumento ripgrep di Linux.

6. Non camminare

La genialità di tmux risiede nella sua capacità di creare più riquadri e finestre in una singola sessione di terminale. Puoi facilmente staccarti da una sessione e tornare più tardi senza perdere il tuo lavoro.

Tmux con più riquadri su Linux.

Questo è inestimabile per le attività di lunga durata, specialmente quando si lavora da remoto. Per installare tmux su sistemi basati su Debian, usa:

Per creare una nuova sessione, basta digitare tmux, usare Ctrl+ b+ cper creare nuove finestre e passare da una all’altra con Ctrl+ b+ no Ctrl+ b+ p.

7. Fzf

Se adori la ricerca fluida, fzf è il tuo migliore amico. Questo fuzzy finder diventa parte della tua shell, consentendoti di cercare file, directory e persino la cronologia dei comandi in modo interattivo, il tutto in tempo reale.

Trovare file utilizzando lo strumento Fzf su Linux.

Puoi installare fzf usando apt:

L’esecuzione fzfapre un’interfaccia in cui è possibile digitare per filtrare i risultati in modo dinamico, rendendolo uno strumento indispensabile per lavorare con basi di codice di grandi dimensioni.

8. Uno

Ecco bat , l’alternativa moderna al catcomando standard. Bat migliora la visualizzazione dei file aggiungendo evidenziazione della sintassi e numeri di riga, aumentando la leggibilità del codice sorgente e dei file di configurazione.

L’installazione di bat segue lo stesso schema: basta eseguire:

Per visualizzare un file, usa bat filename.txte apprezza la chiarezza che apporta alle tue sessioni di codifica.

Visualizzazione del file Python tramite il comando Bat

Questi strumenti hanno cambiato il mio modo di interagire con la riga di comando e vi invito a provarli per un’esperienza con il terminale più efficiente e piacevole.

Qualcuno di questi strumenti ha migliorato le tue interazioni con la riga di comando? Condividi le tue esperienze e prova a esplorare comandi Linux ancora più divertenti!

Credito immagine: Mohammad Rahmani tramite Unsplash . Tutte le modifiche e gli screenshot sono di Haroon Javed.

Ulteriori approfondimenti

1. Qual è il vantaggio principale dell’utilizzo di tldr?

Tldr fornisce esempi concisi di utilizzo dei comandi, rendendo più facile ricordare un utilizzo specifico senza dover scavare in lunghe pagine di manuale. Questo strumento è particolarmente utile per riferimenti rapidi.

2. In che modo zoxide migliora la navigazione nelle directory?

Zoxide tiene traccia dei modelli di utilizzo delle directory e consente di navigare rapidamente verso le directory visitate di frequente premendo meno tasti, velocizzando notevolmente il flusso di lavoro.

3. Bat può integrarsi con i sistemi di controllo delle versioni?

Sì, bat ha un’integrazione Git integrata, che evidenzia tutte le modifiche apportate ai file quando vengono visualizzate, rendendolo uno strumento essenziale per gli sviluppatori che desiderano monitorare visivamente le modifiche.

Fonte e immagini

Lascia un commento

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