GNU/Linux >> Znalost Linux >  >> Linux

Jak se pohybovat v příkazovém řádku Linuxu pomocí klávesové zkratky (Příklady příkazů Linux Ctrl)

Klávesová zkratka je jednoduše mapování konkrétní kombinace kláves na akci.

Klávesové zkratky, které všichni známe mimo prostředí příkazového řádku, jsou věci jako:

  • Ctrl-c:zkopíruje vybraný text
  • Control-v:vloží zkopírovaný text

V tomto tutoriálu se podíváme na některé z výchozích klávesových zkratek poskytovaných v prostředí příkazového řádku (a také na to, kde je hledat, pokud nějakou zapomenete).

Ve výchozím nastavení je k dispozici mnoho klávesových zkratek, práce v příkazovém řádku Linuxu, aby byla navigace a úpravy mnohem jednodušší. Jsou poháněny nástrojem s názvem Readline.

Zde je několik věcí, které často používám (Pokud znáte editor Emacs, pravděpodobně uvidíte podobnosti):

Pohybové klávesové zkratky

Pro pohyby se používají následující klávesové zkratky:

Vazba kláves Popis
Control-a Umístit kurzor na začátek řádku
Control-e Umístěte kurzor za poslední znak řádku
Control-f Posuňte kurzor o jeden znak dopředu (stejné chování jako u klávesy se šipkou)
Control-b Posunutí kurzoru zpět o jeden znak (stejné chování jako u klávesy se šipkou)

Odstranění klávesových zkratek

Pro mazání se používají následující klávesové zkratky:

Vazba kláves Popis
Control-k Smazat veškerý text za kurzorem (včetně)
Control-u Smazat veškerý text před kurzorem (mimo něj)
Control-w Smazat bezprostředně před kurzorem SLOVO (SLOVO je posloupnost libovolných po sobě jdoucích znaků bez mezer)
Control-h Smazat znak před kurzorem (přemýšlejte o backspace)
Control-d Když text existuje => smazat znak pod kurzorem (myslím smazat). Když žádný text => ukončete shell

Historie klávesových vazeb

Pro historii se používají následující klávesové zkratky:

Vazba kláves Popis
Control-p Přechod na předchozí příkaz
Control-n Přejít na další příkaz
Control-r Reverzní indexové vyhledávání (umožňuje zadat část příkazu. hledá odpovídající příkaz v obráceném pořadí v historii příkazů)

Různé klávesové zkratky

Následuje několik různých kombinací kláves:

Vazba kláves Popis
Control-l Vymazat displej (podobně jako příkaz „vymazat“)
Control-j Provést aktuální příkaz (stejný jako Enter/Return)
Control-c Zrušit aktuální příkaz, vrátit prázdný řádek
Control-/ Zopakujte poslední vrácenou úpravu
Kontrola-? Vrátit zpět poslední úpravu

.
Chcete-li zobrazit úplný seznam aktuálně vázaných a dostupných klávesových zkratek a funkcí, použijte příkaz „bind“ (toto je dobrý rychlý odkaz, když jeden zapomenete):

$ bind -p

Uvidíte výstup, který vypadá asi takto:

"\C-g": abort
"\C-x\C-g": abort
"\e\C-g": abort
"\C-j": accept-line
…

Formát je zde:

key combination: binding

Vezměte prosím na vědomí, že stejný formát použijete k definování vlastních vlastních klávesových zkratek.

Pamatujte, že můžete použít grep k nalezení vázání, které vás zajímá.

Chcete-li například zobrazit pouze vazby, které používají klávesu Control:

$ bind -p | grep '\\C'

Poznámka:Ve výše uvedeném příkazu musím ukončit znak zpětného lomítka (\) v řetězci grep.


Linux
  1. Jak zabít proces v Linuxu pomocí příkazu?

  2. Jak přidat více tras v Linuxu pomocí příkladů příkazů ip

  3. Příklady použití příkazu dmsetup v Linuxu

  1. Jak extrahovat soubor tar.gz v Linuxu pomocí příkazového řádku

  2. Jak aktualizovat software Ubuntu Linux pomocí příkazového řádku

  3. Jak načíst verzi Java pomocí jednořádkového příkazu v Linuxu

  1. Jak odebrat uživatele v Linuxu pomocí příkazového řádku

  2. Jak vypnout nebo restartovat Linux pomocí příkazového řádku

  3. Jak restartovat Linux pomocí příkazového řádku