2009-06-29 14 views
7

Jeśli napisałeś naprawdę długie polecenie, na przykład cd /very/long/path, a następnie wykonaj ctrl + c lub ctrl + u (jeśli kursor znajduje się na końcu), a następnie zdajesz sobie sprawę, że chcesz polecić, czy istnieje sposób na odzyskanie pełnej linii bez ponownego pisania. Czy jest jakaś sztuczka, aby zmienić .bashrc, tak aby bash_history śledzić klawiszy wciśnięty na powłoce, a nie tylko po trafieniu enter.przywrócić usunięte polecenie w bashu

Odpowiedziałem na pytanie na In bash, how does one clear the current input? i zrealizowane, jeśli mamy taką opcję, byłoby bardzo pomocne.

Odpowiedz

10

do cofanie użyć

  • Ctrl + X, Ctrl + U; lub
  • Ctrl + _ (podkreślenie).

Aby uzyskać pełną listę skrótów klawiaturowych w bash, zobacz bind -P.

+0

Dzięki John, doceniam twoje poprawki. Będę uważać na resztę moich postów. – vks