GNU/Linux >> Znalost Linux >  >> Linux

Bash:Shift+šipky Udělat A,b,c,d?

Při použití bash shellu jsem zkusil použít Shift +VLEVO pro zvýraznění a zkopírování příkazu, který jsem zadal (spíše než pomocí myši). Místo toho jsem však dostal spoustu C. Později jsem si uvědomil, že Shift +NAHORU dělá A , Shift +DOLŮ dělá B a Shift +VPRAVO také dělá D .

Proč se to děje?

Myslím, že je to z nezpracovaných dat úhozu (^[[A ,^[[B ,^[[C a ^[[D ), ale je to jen velké písmeno (žádné ^[[ na začátku).

Přijatá odpověď:

Stiskněte Ctrl +V způsobí, že další stisknutí klávesy bude zadáno doslova. Pro Shift + výsledkem je „^[[1;2A". Ovladač terminálu spotřebovává „^[[1;2“ jako neplatnou escape sekvenci a ponechává pouze „A“.


Linux
  1. bash - příkaz make nenalezen

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

  3. Jak zajistit, aby sdílené klíče .ssh/authorized_keys a sudo spolupracovaly?

  1. Udělejte z historie Bash užitečnější pomocí těchto tipů

  2. Snažíte se pochopit syntaxe přesměrování Bash a jejich výstupy?

  3. Jak zajistit, aby příkaz alias fungoval ve skriptu bash nebo souboru bashrc

  1. Použití výstupu předchozích příkazů v bash

  2. změnit klávesové zkratky bash, jako je Ctrl-C?

  3. ssh klíče ssh-agent bash a ssh-add