Ricerca nel sito web

6 strumenti essenziali per aiutarti a ricordare i comandi di Linux


Esistono migliaia di strumenti, utilità e programmi preinstallati su un sistema Linux. Puoi eseguirli da una finestra di terminale o da una console virtuale come comandi tramite una shell come Bash.

Un comando è tipicamente il nome del percorso (ad esempio /usr/bin/top) o il nomebase (ad esempio top) di un programma, inclusi gli argomenti passati ad esso. Tuttavia, esiste un malinteso comune tra gli utenti Linux secondo cui un comando è un vero programma o strumento.

Ricordare i comandi Linux e il loro utilizzo non è facile, soprattutto per i nuovi utenti Linux. In questo articolo condivideremo 6 strumenti da riga di comando per ricordare i comandi di Linux.

1. Comando Storia

Bash registra tutti i comandi univoci eseguiti dagli utenti sul sistema in un file di cronologia. Il file della cronologia bash di ogni utente è archiviato nella sua directory home (ad esempio /home/tecmint/.bash_history per l'utente tecmint).

Un utente può visualizzare solo il contenuto del proprio file di cronologia e root può visualizzare il file di cronologia bash per tutti gli utenti su un sistema Linux.

Per visualizzare la cronologia di bash, utilizza il comando History come mostrato.

history  

Per recuperare un comando dalla cronologia di bash, premi continuamente il tasto freccia Su per cercare in un elenco di tutti i comandi univoci eseguiti in precedenza. Se hai saltato il comando che stai cercando o non sei riuscito a ottenerlo, usa il tasto freccia Giù per eseguire una ricerca inversa.

Questa funzionalità bash è uno dei tanti modi per ricordare facilmente i comandi di Linux. Puoi trovare altri esempi del comando cronologia in questi articoli:

2. Conchiglia di pesce: conchiglia interattiva amichevole

Fish è una shell moderna, potente, facile da usare, ricca di funzionalità e interattiva, compatibile con Bash o Zsh. Supporta suggerimenti automatici di nomi di file e comandi rispettivamente nella directory corrente e nella cronologia, che ti aiuta a ricordare facilmente i comandi.

Nello screenshot seguente, il comando “uname -r ” è nella cronologia di bash, per ricordarlo facilmente, digita il successivo “u ” o “un ” e fish suggeriranno automaticamente il comando completo. Se il comando suggerito automaticamente è quello che desideri eseguire, utilizza il tasto freccia destra per selezionarlo ed eseguirlo.

Fish è un programma shell completo con una vasta gamma di funzionalità che ti consentono di ricordare i comandi di Linux in modo semplice.

3. Comando a proposito

apropos è un comando che cerca e visualizza il nome e una breve descrizione di una parola chiave, ad esempio il nome di un comando, come scritto nella pagina man di quel comando.

Se non conosci il nome esatto di un comando, digita semplicemente una parola chiave (espressione regolare) per cercarlo. Ad esempio, se stai cercando la descrizione del comando docker-commit, puoi digitare docker, a proposito cercherà ed elencherà tutti i comandi con la stringa docker e i loro anche la descrizione.

apropos docker

Puoi ottenere la descrizione della parola chiave esatta o del nome del comando che hai fornito come mostrato.

apropos docker-commit
OR
apropos -a docker-commit

Il comando a proposito è un altro modo utile per ricordare i comandi di Linux, per guidarti su quale comando utilizzare per un'attività specifica o se hai dimenticato a cosa serve un comando. Continua a leggere, perché il prossimo strumento è ancora più interessante.

4. Spiegare lo script della shell

Explain Shell è un piccolo script Bash che spiega i comandi della shell. Richiede il programma curl e una connessione Internet funzionante per visualizzare un riepilogo della descrizione del comando e inoltre, se il comando include un flag, mostra anche una descrizione di quel flag.

Per usarlo, innanzitutto, devi aggiungere il seguente codice in fondo al tuo file $HOME/.bashrc.

explain.sh begins
explain () {
  if [ "$#" -eq 0 ]; then
    while read  -p "Command: " cmd; do
      curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$cmd"
    done
    echo "Bye!"
  elif [ "$#" -eq 1 ]; then
    curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1"
  else
    echo "Usage"
    echo "explain                  interactive mode."
    echo "explain 'cmd -o | ...'   one quoted command to explain it."
  fi
}

Salva e chiudi il file, quindi acquistalo o apri una nuova finestra di terminale.

source .bashrc

Supponendo che tu abbia dimenticato cosa fa il comando “apropos -a ”, puoi utilizzare il comando spiega per aiutarti a ricordarlo, come mostrato.

explain 'apropos -a'

Questo script può spiegarti efficacemente qualsiasi comando della shell, aiutandoti così a ricordare i comandi di Linux. A differenza dello script di shell di spiegazione, lo strumento successivo offre un approccio distinto e mostra esempi di utilizzo di un comando.

5. Trucchi – Foglio informativo dei comandi Linux

Cheat è un programma semplice e interattivo di cheat-sheet da riga di comando che mostra i casi d'uso di un comando Linux con una serie di opzioni e la loro breve e comprensibile funzione. È utile per i neofiti di Linux e gli amministratori di sistema.

Per installarlo e utilizzarlo su sistemi simili a Unix, puoi semplicemente incollare il seguente snippet nel tuo terminale:

cd /tmp 
wget https://github.com/cheat/cheat/releases/download/4.4.0/cheat-linux-amd64.gz 
gunzip cheat-linux-amd64.gz
chmod +x cheat-linux-amd64 
sudo mv cheat-linux-amd64 /usr/local/bin/cheat

Potrebbe essere necessario modificare il numero di versione (4.4.0) e l'archivio (cheat-linux-amd64.gz) durante il download dalla pagina delle versioni.

Per visualizzare un cheatsheet per il comando tar.

cheat tar

Dai un'occhiata al nostro articolo completo sul programma Cheat e al suo utilizzo con esempi.

6. Tardigrado

Tardigrade è uno strumento di bookmarking per i comandi che ti consente di aggiungere ai segnalibri e organizzare i comandi utilizzati di frequente per un facile accesso. I comandi vengono salvati in modo gerarchico e organizzato, facile da recuperare.

Per l'installazione e l'utilizzo, visita il sito web Tardigrade e scarica l'ultima versione dello strumento di bookmarking.

È tutto! In questo articolo abbiamo condiviso 6 strumenti da riga di comando per ricordare i comandi di Linux. Se conosci altri strumenti per lo stesso scopo che mancano nell'elenco sopra, faccelo sapere tramite il modulo di feedback qui sotto.