Nur eine Frage, um meine bash
Fähigkeiten zu verbessern . Ich mache immer das:
$ history | grep some_long_command
...
...
123 some_long_command1.........
124 some_long_command2.........
...
Ich kann dann den Befehl ausführen, den ich gefunden habe, indem ich Folgendes getan habe:
!123
Ich möchte dies jedoch häufig tun:
some_long_command1foobar
Dh den Befehl ändern, bevor ich ihn ausführe. Können Sie stattdessen bash verwenden, um diesen Befehl auszuführen:
#some_long_command1
so wird es kommentiert.
Dann muss ich den Befehl nicht mit der Maus markieren, bearbeiten und dann ausführen (ich kann einfach die Tastatur verwenden - schneller).
Ich nehme an, ich könnte ein Skript schreiben, um das zu tun, aber irgendwo sind möglicherweise bereits Funktionen eingebaut ...?
bind Space:magic-space
Ihr Bash-Profil ein. Dann drückenSpace
expandiert!123
insome_long_command1
.