Kdysi jsem měl spolupracovníka, který byl opravdu dobrý v UNIXu.
Ukázal mi, jak používat klávesové zkratky Vi k úpravě příkazů shellu.
Umístil příkaz do souboru, který se spustil pokaždé, když jsem se přihlásil.
Od té doby jsem přešel na jiný projekt.
Bohužel si nepamatuji, jak to nastavit.
Je tu někdo, kdo ví, jak používat klávesové zkratky Vi k úpravě příkazů v terminálu?
Jak mohu nastavit toto nastavení natrvalo?
Přijatá odpověď:
Mluvíte o nejlepší funkci všech dob!
Příkazy vi můžete použít k úpravě příkazů shellu (a historie příkazů) přidáním tohoto do souboru .bashrc
soubor:
set -o vi
Tento příkaz můžete také spustit z příkazového řádku a ovlivnit pouze vaši aktuální relaci.
Pokud bash nepoužíváte, nahraďte svůj shell příslušným souborem rc.
To vám umožňuje používat příkazy vi k úpravě jakéhokoli příkazu…
Můžete také použít j a k pro pohyb v historii (po stisknutí ESC ).
Můžete také použít / (po stisknutí ESC ) pro vyhledání starých příkazů.
Jinými slovy, najít ten super dlouhý cp
příkaz, který jste provedli před deseti minutami:
ESC / cpENTER
Potom můžete procházet všemi odpovídajícími příkazy ve vaší historii pomocí n a N .
To vše mě činí 10 bilionkrát produktivnějším na příkazovém řádku!