GNU/Linux >> Linux Esercitazione >  >> Linux

5 strumenti utili per ricordare i comandi di Linux per sempre

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

Un comando è in genere il nome del percorso (ad es. /usr/bin/top ) o nome base (es. in alto) di un programma che include argomenti passati ad esso. Tuttavia, esiste un malinteso comune tra gli utenti Linux che un comando sia il vero programma o strumento.

Leggi anche :Comandi A – Z Linux – Panoramica con esempi

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

1. Storia di Bash

Ben 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 home directory (ad es. /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, usa il comando history come mostrato.

$ history  

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

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

  1. Il potere del "comando cronologia" di Linux in Bash Shell
  2. Come cancellare la cronologia della riga di comando di BASH in Linux

2. Conchiglia interattiva amichevole (pesce)

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

Nella schermata seguente, il comando "uname -r ” è nella cronologia di bash, per ricordarlo facilmente, digita il successivo “u” o “un” e il pesce suggerirà automaticamente il comando completo. Se il comando suggerito automaticamente è quello che desideri eseguire, utilizza il tasto Destra tasto freccia per selezionarlo ed eseguirlo.

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

3. A proposito di strumento

A proposito ricerca e visualizza il nome e la breve descrizione di una parola chiave, ad esempio il nome di un comando, come scritto nella pagina man di quel comando.

Leggi anche :5 modi per trovare una descrizione e una posizione di un comando Linux

Se non si conosce il nome esatto di un comando, è sufficiente digitare una parola chiave (espressione regolare) per cercarlo. Ad esempio, se stai cercando la descrizione di docker-commit comando, puoi digitare docker , a proposito cercherà ed elencherà tutti i comandi con la finestra mobile delle stringhe e anche la loro 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

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

4. Spiega lo script della shell

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

Per usarlo, devi prima aggiungere il seguente codice in fondo a te $HOME/.bashrc file.

# 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 cercalo o apri una nuova finestra di terminale.

$ source .bashrc

Supponendo che tu abbia dimenticato quale sia il comando “apropos -a” fa, puoi usare il comando di spiegazione per aiutarti a ricordarlo, come mostrato.

$ explain 'apropos -a'

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

5. Programma cheat

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

Per installarlo e usarlo, dai un'occhiata al nostro articolo completo sul programma Cheat e sul suo utilizzo con esempi:

  1. Cheat:un "cheat-sheet" da riga di comando definitivo per i principianti di Linux

È tutto! In questo articolo, abbiamo condiviso 5 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.


Linux
  1. 12 utili esempi di comandi Wget in Linux

  2. Comandi Linux:job, bg e fg

  3. ls Command in Linux:17 esempi utili spiegati

  4. Comandi di base di Linux

  5. Utili comandi python-novaclient

Comandi di base di Linux

Comandi Linux - Guida completa

3 consigli utili su come utilizzare il comando cronologia in Linux

I 40 comandi utili del server Linux per principianti e professionisti

I 50 comandi IP utili di Linux per gli amministratori di rete

12 Esempi utili di comandi data di Linux