Terminal Friday: Úpravy příkazového řádku

Chvíli jsem přemýšlel o vytvoření série týdenních příspěvků, které by obsahovaly exkluzivní informace o terminálu, bash, vim, příkazy, bash skript, cokoli je napsáno v konzoli , ale vždy se mi to z jiných důvodů nepodařilo vytvořit, ale dnes jsem se rozhodl. Tak tady je první páteční terminálový vstup. Doufám, že to bude pro někoho užitečné.

Úpravy na příkazovém řádku

Mnoho z nás používá terminál obvyklým způsobem, ale neuvědomujeme si jeho plný potenciál, a tak jsem se před pár měsíci ujal úkolu shromáždit klávesové zkratky bash od nejběžnějších, jako je čištění bash, ke změně pořadí posledních dvou znaků nebo pořadí posledních dvou argumentů.

terminál

Tyto zkratky jsou velmi podobné těm, které používáte Emacs samozřejmě je to proto, že bash vyvinul GNU ale je možné změnit nastavení na styl Vi / Vim zadáním následujícího příkazu.

$ set -o pila

 Jak číst:

C: Left Ctrl.

M: Meta, obvykle Left Alt.

Cx Cu: Stiskněte Ctrl a bez uvolnění stiskněte x, poté u a uvolněte Ctrl.

Nyní napíšu pár těch, které znám:

Základní

CB: Posunete o jednu postavu zpět.

Srov. Posunete o jednu postavu vpřed.

C-_  "nebo" Cx Cu: Vrátit zpět poslední úpravy příkazu.

Cl: Vyčistěte obrazovku.

Cu: Smažte zadaný řádek.

DC: Zrušte aktuální spuštěný příkaz.

odstranit

Ch: Smažte jeden znak zpět.

CD: Smažte jeden znak dopředu.

Ck: Odstraňte text z pozice kurzoru na konec řádku.

Md: Odstraní text z pozice kurzoru na konec aktuálního slova.

Cw: Odstraní text z pozice kurzoru na začátek aktuálního slova.

M Backspace: Odstraní text z pozice kurzoru na začátek aktuálního slova.

Movimientos

AC: Umístěte kurzor na začátek řádku.

ES: Umístěte kurzor na konec řádku.

Mf: Umístěte kurzor o jedno slovo dopředu.

Mb: Přesunutí kurzoru o jedno slovo zpět.

rekord

Cr: Prohledejte historii.

Nahoru a dolů: Procházejte historii.

Argumenty

Ct: Změňte pořadí posledních dvou znaků.

Esc-t: Změňte pořadí posledních dvou slov.

ostatní

Tab: Automatické dokončování příkazů, tras, souborů atd.

Cy: Yank * nedávno smazaný text

* Yank doslova kopíruje

Poznámka redakce: Z časových důvodů nemohl být článek publikován v pátek. Omlouváme se za to.