- Xubuntu 13.10
Angenommen, ich füge einen Befehl ein, so etwas wie
sudo apt-get install abc yxz 123 DEF MMM KKK
in das Terminal. Dann hatte ich plötzlich eine Änderung im Sinn und möchte daher die letzten 3 Pakete ohne Rücktaste löschen. Gibt es eine Möglichkeit, sie zu markieren, wie bei der Verwendung von ctrl+ shift+ left?
xfce4-terminal
, ändert sich der Alt + N-Trick in die Registerkarte N (ich habe oft mehr als eine Registerkarte geöffnet, die erste läuft normalerweisehtop
).Alt+N
funktioniert das Bit ziemlich gut! Ordentlich. :-)Die meisten Muscheln haben eine Funktion namens Tastenkombinationen. Es ist natürlich konfigurierbar und die Designer von Bash haben sich für Tastenkombinationen entschieden, die dem Texteditor Emacs ähneln. Hier ist ein Cheatsheet, das alle verschiedenen Tastaturkürzel zeigt, die man in einer Bash-Shell verwenden kann, um den Cursor innerhalb einer bestimmten Eingabeaufforderung zu bewegen sowie ganze Wörter usw. zu löschen.
Dies ist natürlich mein Favorit, da es sich um ein Bild handelt, sodass es einfacher ist, zuzuordnen, welche Bindungen zu welchen Tasten gehören.
Quelle: Bash Spickzettel - SCRIBD
quelle
SIGINT
, nichtSIGTERM
." control-z setzt den Job tatsächlich aus (SendenSIGSTOP
an die Prozessgruppe); Sie müssen danach ausstellenbg
, damit es im Hintergrund fortgesetzt wird.bash
auf meiner Ubuntu-Box nichts .SIGINT
natürlich aberCtrl+Z
nicht einen Auftrag an den Hintergrund senden, ob es sich um ein anderes Thema läuft weiter. Was soll Strg + PgUp tun? Ich sehe es nicht im Bild oben.Wenn Sie den Befehl selbst versehentlich ausgeführt haben, können Sie im Emacs-Bearbeitungsmodus mit dem Aufwärtspfeil zum letzten Befehl wechseln und ihn zu einem neuen Befehl bearbeiten, um den Fehler rückgängig zu machen. Beachten Sie jedoch, dass nicht alle Befehle sauber rückgängig gemacht werden können. Möglicherweise werden diese Pakete installiert, andere als Abhängigkeiten installiert oder andere Änderungen vorgenommen.
Abhängig von den genauen Befehlen (hier Paketinstallation) gibt es möglicherweise Protokolle darüber, was irgendwo getan wurde. Anhand der Protokolle können Sie herausfinden, was getan wurde (und wie Sie es rückgängig machen können).
Erhalten Sie bequemes Bearbeiten der Befehlszeile und Stöbern in den Verlaufs-Bash-Keeps. Es ist ein Arbeitsretter (und gelegentlich ein Lebensretter). Und gewöhnen Sie sich an, Befehle zweimal zu lesen (überlegen Sie genau, was Sie dazwischen tun möchten), bevor Sie die EINGABETASTE drücken, wenn die geringste Möglichkeit besteht, dass etwas destruktiv ist.
quelle
Wenn Sie verwenden
bash
, können Sie Folgendes tunAlt-3 gefolgt von Strg + W, vorausgesetzt, Sie befinden sich am Ende des Befehls.
Erläuterung:
Alt + N wird verwendet, um ein universelles Argument an den folgenden Befehl zu übergeben, der N-mal ausgeführt werden soll.
Strg + w löscht ein Wort rückwärts.
quelle
xfce4-terminal
wechselt der Alt + N-Trick in meiner Terminal- / Bash-Konsole, die eigentlich ist , in die Registerkarte N (ich habe oft mehr als eine Registerkarte geöffnet, die erste wird normalerweise ausgeführthtop
).Ich gehe davon aus, dass Sie Bash verwenden. Der Standard-Bearbeitungsmodus von Bash ist Emacs. Bash unterstützt sowohl den Emacs-Modus als auch den Vi-Modus.
Im Bash-Emacs- und Bash-vi-Modus:
http://www.catonmat.net/blog/bash-emacs-editing-mode-cheat-sheet/
quelle