GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit kanál se seznamem příkazů zobrazených jako „karta dokončena“?

Při používání příkazů v bash se mi líbí možnost dvojité karty pro zobrazení dostupných příkazů. Některé příkazy mají více možných shod než jiné:

Snímek obrazovky s dokončením karty http://img13.imageshack.us/img13/5541/picturemhy.jpg

Existuje způsob, jak mohu přesměrovat výstup dvojité karty někam, jako je grep ? Našel jsem související příspěvek, ale stále si nejsem jistý, jak jej implementovat, abych ho nasměroval do grepu.

Přijatá odpověď:

Pro příkazy použijte compgen -c :

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

Tento výstup můžete jednoduše propojit pomocí grep .


Linux
  1. Jak převést příkazy do libovolného terminálu?

  2. Jak jsou závorky interpretovány na příkazovém řádku?

  3. Jak nasměruji nebo přesměruji výstup curl -v?

  1. Jak získat seznam závislých podřízených obrázků v Dockeru?

  2. Jak vypsat seznam složek pomocí příkazů bash?

  3. Jak vypsat strom zařízení jádra

  1. Jak vypsat seznam závislostí balíčku v Linuxu

  2. Jak velký je Pipe Buffer?

  3. Jak propojím příkazy v souboru s přednastavením debianu?