[linux-l] Kommandozeilenhistorie

katja kasst at t-online.de
Mo Jun 4 13:14:05 CEST 2012


Am Montag 04 Juni 2012, 12:49:41 schrieb Pascal Bernhard:
> Am 02.06.2012 13:35, schrieb Mike Dornberger:
> > Hallo,
> > 
> > On Sat, Jun 02, 2012 at 10:16:50AM +0200, Pascal Bernhard wrote:
> >> ist es möglich, beim Durchsuchen der Befehlschronik auf der Kommandzeile
> >> via "history" nach Befehl zu filtern, die aus einem bestimmten
> >> Verzeichnis heraus aufgerufen wurden?
> > 
> > mit der derzeitigen Implementierung gibt es keine sichere Methode.
> > Nichtmal das Suchen nach `cd' in der History hilft immer. Siehe `cd -'
> > oder `cd $ENVVAR'.
> > 
> > Zusätzlich zu 'cd' hast du auch noch so Sachen wie pushd/popd. Mittels
> > beispielsweise `pushd +/-<N>' kannst Du den Directory Stack nach
> > Belieben hin- und herschieben und manipulieren (pushd ohne Option
> > tauscht die ersten beiden Dirs auf dem Stack aus).
> > 
> > Außerdem kann man Dirs auf den Stapel mittels `pushd -n dir' legen
> > (wobei die nichtmal existieren/zugänglich sein müssen) und mit popd -<N>
> > Elemente im Stack löschen. Weiterhin läßt sich mittels `dirs -c' der
> > gesamte Stack löschen...
> > 
> > Für weitere Details siehe `man bash' oder `help <builtin>'.
> > 
> > Jetzt kannst Du auch noch aliases oder function-s haben, welche
> > ihrerseits das aktuelle Verzeichnis ändern können... Ein weites Feld. :)
> 
> 
> 
> Hallo Mike,
> 
> vielen Dank für Deine Hilfe (für anderen Antworten gilt dies
> selbsverständlich auch). Ich hatte gehofft, es gäbe eine passable Lösung
> für meinen Wunsch, zumindest sollte dies schnell sein und wenig
> Tipparbeit bedeuten. Dies ist offensichtlich nicht möglich.
> 
> Dann werde ich halt weiterhin die history per Hand durchsuchen müssen.
> 
> Beste Grüße,
> 
> Pascal
> 

Hallo Pascal,

da ich auch schon oft etwas in der .history gesucht habe, Pfeiltasten dauern 
da zu lange, habe ich mir angewöhnt alle paar Monate den mc zu öffne und dort 
die .history zu durchforsten. Vieles ist -zig mal vertreten, das lösche ich 
dann rigoros. Die .history wird somit kleiner und ist besser handhabbar. 

LG Katja





Mehr Informationen über die Mailingliste linux-l