Hi Christoph Christoph.Kampe@Dresdner-Bank.com wrote:
Hallo Liste,
bei dem Befehl History bekomme ich eine Liste mit den letzten benutzen Befehle mit Zeilennummer. Klar. Gibt es einen weg einen bestimmten Befehl wieder aufzurufen ohne den Weg über die Pfeiltasten oder einem "history |grep make" copy und paste, gehen zu muessen
Ist zwar nicht ueberlebensnotwendig, aber ich hab hier einen Rechner ohne Maus, da ist das abtippen von laengern Zeilen schon muehsam, vorallem wenn sie schon mal getippt wurden.
Das Problem hatte ich auch und bin in der Liste fündig geworden ;-) in ~/.inputrc oder /etc/inputrc im folgenden Abschnitt je 2 Zeilen ergänzen, bzw auskommentieren: # VI line editing # $if mode=vi set editing-mode vi set keymap vi $endif # Common standard keypad and cursor [...] # tst "\e[5~":history-search-backward # tst "\e[6~":history-search-forward "\e[A": history-search-backward <-- "\e[B": history-search-forward <-- Nun kannst Du die ersten Buchstaben Deines Befehls eintippen und mit Cusor up/down ganz bequem die history durchblättern. Das erspart mir jeden Tag unheimlich viel Tipparbeit ! Mit freundlichen Grüßen Thorsten Strusch -- strip;touch;finger;mount;fsck;more;yes;umount;sleep - the way how unix gurus have sex --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 27-Jun-2000 Thorsten Strusch wrote:
in ~/.inputrc oder /etc/inputrc im folgenden Abschnitt je 2 Zeilen ergänzen, bzw auskommentieren: [...] "\e[A": history-search-backward <-- "\e[B": history-search-forward <--
Nun kannst Du die ersten Buchstaben Deines Befehls eintippen und mit Cusor up/down ganz bequem die history durchblättern.
Im Prinzip finde ich diese Loesung zwar gut, aber nach dem
Blaettern steht der Cursor immer am Zeilenanfang. Bestimmt gibt es
zwar eine Moeglichkeit, damit er am Zeilen_ende_ steht. Aber weder
"man bash" noch "Linux in a Nutshell" haben mir weitergeholfen.
Danke,
Heinz.
--
E-Mail: Heinz W. Pahlke
* On Thu, Jun 29, 2000 at 11:52:29AM +0200, Heinz W. Pahlke wrote:
On 27-Jun-2000 Thorsten Strusch wrote:
in ~/.inputrc oder /etc/inputrc im folgenden Abschnitt je 2 Zeilen ergänzen, bzw auskommentieren: [...] "\e[A": history-search-backward <-- "\e[B": history-search-forward <--
Nun kannst Du die ersten Buchstaben Deines Befehls eintippen und mit Cusor up/down ganz bequem die history durchblättern.
Im Prinzip finde ich diese Loesung zwar gut, aber nach dem Blaettern steht der Cursor immer am Zeilenanfang. Bestimmt gibt es zwar eine Moeglichkeit, damit er am Zeilen_ende_ steht. Aber weder "man bash" noch "Linux in a Nutshell" haben mir weitergeholfen.
...na na ;) Das geht auch über dioe inputrc, "\e[H": beginning-of-line "\e[F": end-of-line bzw. "\e[1~": beginning-of-line "\e[4~": end-of-line Wenn ich dich richtig verstanden hab was du willst.... Das Ganze ist im if-else-construct da es entweder console oder xterm sein soll. Gruß, Clemens -- sig_27 System nach Progr. mit gesetztem suid-bit durchsuchen $ find / -type f -perm -4000 -exec ls -l {} \; [Info: man find; man chmod; man chown] ----------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
c.wohld@ndh.net
-
h.pahlke@berlin.de
-
tst@sbk-ks.de