Procházení historie v bashi klávesami PgUp a PgDn
V dobách, kdy jsem používal Gentoo, jsem se naučil procházet historii příkazů shellu bash
klávesami PageUp
a PageDown
. Velice rychle jsem si na to zvykl. Protože však tato funkce není vždy ve výchozím nastavení povolena, bývá i málo využívána.
Pro povolení prohledávání je třeba zeditovat soubor /etc/inputrc:
Zde je třeba „odkomentovat” řádky s funkcí history-search-backward
a history-search-forward
. Změny se projeví až po novém startu bashe.
Použiťí je jednoduché. Napíšete začátek příkazu, který už jste použili, třeba cd. Potom stiskejte klávesu PgUp
. V příkazovém řádku se budou objevovat varianty, které jste použili dříve. Ty můžete rovnou použít stiskem Enter
nebo nejprve upravit.
Bash má spoustu dalších funkcí, které usnadňují psaní v terminálu. V angličtině se o nich hezky píše v článku Advancing in the Bash Shell. Pozor ale na to, že ne všechny klávesové zkratky budou fungovat ve virtuální konzoli.
Petr