Nur eine Frage, um meine bashFä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-spaceIhr Bash-Profil ein. Dann drückenSpaceexpandiert!123insome_long_command1.