In einer Konsole kann man mit !<befehl> den letzten Befehl in der Historie nocheinmal ausführen lassen. Wie komme ich aber an den vorletzten, drittletzten .... Befehl? Am besten wäre eine Liste aller Befehle aus der Historie, die auf das Suchmuster passen (ohne sie auszuführen). Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Montag, 26. Juni 2006 23:20 schrieb Jürgen Hochwald:
In einer Konsole kann man mit !<befehl> den letzten Befehl in der Historie nocheinmal ausführen lassen.
Wie komme ich aber an den vorletzten, drittletzten .... Befehl? Am besten wäre eine Liste aller Befehle aus der Historie, die auf das Suchmuster passen (ohne sie auszuführen).
cat .bash_history Mit den Cursortasten kannst du in einer Konsole durch die letzten Befehle blättern. Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Montag, 26. Juni 2006 23:40 schrieb Al Bogner:
cat .bash_history
mit grep dann noch genau die richtigen 'raussuchen zB: cat .bash_history | grep mount
Mit den Cursortasten kannst du in einer Konsole durch die letzten Befehle blättern.
Thx Das Blättern geht zwar auch, aber manchman sind die Befehle schon 'ziemlich weit weg', daher auch das Problem, daß es nicht mehr der letzte ist. Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Montag, 26. Juni 2006 23:56 schrieb Jürgen Hochwald:
Das Blättern geht zwar auch, aber manchman sind die Befehle schon 'ziemlich weit weg', daher auch das Problem, daß es nicht mehr der letzte ist.
Du könntest ja auch in der .bash_history im entsprechenden home-Verzeichnis direkt reinschauen. Mit dem entsprechenden Editor kannst du sogar noch nach Stichwörtern suchen. ;-) Nur mal so! Und wenn du den Anfang des Befehls noch weißt, hilft es dir vielleicht wenn du vorher ein strg+r drückst. -- Viele Grüße Manfred ------------------- SuSE Linux 10.1 --- KDE 3.5.3 Level "a" Kernel 2.6.16.13-4-default --- Maschine i686 -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, Am Die, 27 Jun 2006, Manfred Eifler schrieb:
Und wenn du den Anfang des Befehls noch weißt, hilft es dir vielleicht wenn du vorher ein strg+r drückst.
Das muss nicht der Anfang des Befehls sein, _irgend_ ein Teil reicht um beim Strg+r danach zu suchen. -dnh --
Brauchst bloß ein paar Millionen richtig anzulegen, schon bist Du Rentier Das ist es ja eben. Angelegt hab' ich - das letzte mal mit 'nem Paddelboot am Steg - schon sooo viel. Bin jetzt ja auch schon bei meiner 3. Millionen (weil die ersten beiden nichts geworden sind). -- >B. Brodeßer, V. Müller
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Mittwoch, 28. Juni 2006 00:56 schrieb David Haller:
Hallo,
Am Die, 27 Jun 2006, Manfred Eifler schrieb:
Und wenn du den Anfang des Befehls noch weißt, hilft es dir vielleicht wenn du vorher ein strg+r drückst.
Das muss nicht der Anfang des Befehls sein, _irgend_ ein Teil reicht um beim Strg+r danach zu suchen.
Richtig. Fällt mir auch gerade auf. -- Viele Grüße Manfred ------------------- SuSE Linux 10.1 --- KDE 3.5.3 Level "a" Kernel 2.6.16.13-4-default --- Maschine i686 -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Montag, 26. Juni 2006 23:56 schrieb Jürgen Hochwald:
Das Blättern geht zwar auch, aber manchman sind die Befehle schon 'ziemlich weit weg', daher auch das Problem, daß es nicht mehr der letzte ist.
Wenn Du noch nen Teil weißt, z.B. den Befehl selbst, dann tippe den ein und nutze die Bild hoch (und auch runter) Taste. Wichtig ist wo der Cursor dabei steht, alles links von ihm muss übereinstimmen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, Am Mon, 26 Jun 2006, Al Bogner schrieb:
Am Montag, 26. Juni 2006 23:20 schrieb Jürgen Hochwald:
In einer Konsole kann man mit !<befehl> den letzten Befehl in der Historie nocheinmal ausführen lassen.
Wie komme ich aber an den vorletzten, drittletzten .... Befehl? Am besten wäre eine Liste aller Befehle aus der Historie, die auf das Suchmuster passen (ohne sie auszuführen).
cat .bash_history
Die ist nicht immer aktuell. Arbeite man mit >1 xterms... Vorher ein 'history -w' in jeder aktiven shell... 'history' gibt die jew. aktuelle aus. Siehe 'help history'. -dnh -- "Spock, Sie erstaunen mich immer wieder." "Ich mich auch." [Pille und Spock in StarTrek V] -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Jürgen Hochwald wrote:
In einer Konsole kann man mit !<befehl> den letzten Befehl in der Historie nocheinmal ausführen lassen.
Wie komme ich aber an den vorletzten, drittletzten .... Befehl? Am besten wäre eine Liste aller Befehle aus der Historie, die auf das Suchmuster passen (ohne sie auszuführen).
$> history | grep <suchmuster> $> !<num> wobei <suchmuster> Dein Suchmuster ist und <num> die sog. "history number", die Du durch den ersten Befehl ebenfalls herausbekommst. Cheers, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Montag, 26. Juni 2006 23:20 schrieb Jürgen Hochwald:
(...). Am besten wäre eine Liste aller Befehle aus der Historie, die auf das Suchmuster passen (ohne sie auszuführen).
Sowas wie Strg-r aka reverse-i-search? Guck mal den Abschnitt "Commands for Manipulating the History" in "man bash". Gruß Jan -- There is no such thing as a little garlic. -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Montag 26 Juni 2006 23:20 schrieb Jürgen Hochwald:
In einer Konsole kann man mit !<befehl> den letzten Befehl in der Historie nocheinmal ausführen lassen.
Wie komme ich aber an den vorletzten, drittletzten .... Befehl? Am besten wäre eine Liste aller Befehle aus der Historie, die auf das Suchmuster passen (ohne sie auszuführen).
wie wärs mit dem verbreiteten Alias alias r='fc -s ' das Blank hinter dem s ist wichtig. Aufruf mit "r <alter Befehl>" das führt zumindest den letzten Befehl aus der mit <alter Befehl> anfing!
Jürgen
Viel Glück -- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Jürgen Hochwald schrieb:
In einer Konsole kann man mit !<befehl> den letzten Befehl in der Historie nocheinmal ausführen lassen.
Wie komme ich aber an den vorletzten, drittletzten .... Befehl? Am besten wäre eine Liste aller Befehle aus der Historie, die auf das Suchmuster passen (ohne sie auszuführen).
Wenn du den Anfang noch weisst, dann tipp ihn ein und drück Bild hoch! Alternativ: Cursortaste nach oben. Martin
participants (9)
-
Al Bogner
-
David Haller
-
Jan Ritzerfeld
-
Jürgen Hochwald
-
Manfred Eifler
-
Manfred Tremmel
-
Martin Ereth
-
Rolf Masfelder
-
Thomas Hertweck