GNU/Linux >> Znalost Linux >  >> Linux

(reverse-i-search) v Bash

Ve skutečnosti jiná odpověď na tuto otázku poskytuje lepší možnost.

Ve vašem ~/.bashrc přidejte následující řádek:

stty -ixon

Pak můžete použít Ctrl -s pro procházení historie stejným způsobem, jako byste použili Ctrl -r krok vzad.

To bude fungovat i při spuštění nového dopředného vyhledávání (nazvaného i-search na rozdíl od reverse-i-search ) při procházení historií. Předpokládejme, že stisknete Ctrl -r a zadejte nějaký text příkazu poblíž vašeho cíle a poté několikrát stiskněte šipku nahoru, čímž překročíte to, co jste skutečně hledali (nebo si to rozmysleli). Nyní stiskněte Ctrl -s a zadejte několik znaků z tohoto řádku. Zoooom! Přímo na to.


Podobná otázka je na stackoverflow.com.

Nejlepší odpovědí je použít Ctrl+G pro zrušení aktuálního vyhledávání.


Linux
  1. Bash skriptování (I)

  2. příkaz pro export bash

  3. Proč se Ctrl + V nevloží do Bash (Linux shell)?

  1. Kopírování a vkládání v terminálu Gnome?

  2. Řazení v bash

  3. Jak zpětně vyhledávat tam a zpět?

  1. Proměnná exportu Bash

  2. Porovnání dat v Bash

  3. Spusťte příkaz bash na jenkins pipeline