GNU/Linux >> Linux Esercitazione >  >> Linux

Come reindirizzare l'elenco dei comandi visualizzati da "scheda completa"?

Quando utilizzo i comandi in bash, mi piace l'opzione doppia scheda per visualizzare i comandi disponibili. Alcuni comandi hanno più corrispondenze possibili rispetto ad altri:

Screenshot del completamento di una scheda http://img13.imageshack.us/img13/5541/picturemhy.jpg

C'è un modo per reindirizzare l'output della doppia scheda a qualche parte, come grep ? Ho trovato un post correlato, ma non sono ancora sicuro di come implementarlo per inviarlo tramite pipe a grep.

Risposta accettata:

Per i comandi usa compgen -c :

$ compgen -c bas
basename
base64
bashbug
bash
basename
base64
bashbug

Questo output puoi semplicemente reindirizzare tramite grep .


Linux
  1. Come elencare le dipendenze di un pacchetto in Linux

  2. Quanto è grande il buffer del tubo?

  3. Come elencare l'ennesimo file più giovane (senza analizzare Ls!)?

  4. Come inviare comandi a qualsiasi terminale?

  5. Come vengono interpretate le parentesi sulla riga di comando?

Come elencare il contenuto di un pacchetto in Linux

Come monitorare l'avanzamento dei dati attraverso un tubo utilizzando il comando "pv".

Come elencare i membri di un gruppo in Linux

Come trovare l'elenco dei repository installati in Linux

Come elencare i nomi dei colori disponibili?

Come modificare l'elenco di inoltro di BoxTrapper