Re: [OT] bash history expansion
Hi Ilya, ilya margolin schrieb: > Ralf Doering wrote: >> ilya margolin <[EMAIL PROTECTED]> writes: > [...] >> >> Häufiger nutze ich unter anderem: >> >> $ tuwas mit_langem_dateinamen_mit_langem_pfad >> $ machwasanderes !$ > mmmhm, merke ich mir > >> Dh, führe ein weiteres Kommando mit dem letzten Wort eines (in diesem >> Beispiel genau des letzten) vorigen Kommandos. > Da mache ich immer > $ machwasanderes > > Das holt den letzten Argument der letzten Eingabe an die Kursorposition. > Ist aber zugegebenermaßen kein history expansion mehr, sondern > readline-Zeugs. Einfacher finde ich es zu drücken - macht das selbe. Auch schön - das holt dir das zweitletzte Argument zurück. Wenn die /etc/bash_completion eingebunden ist, kannst du auch tolle Dinge tun: aptitude autoclean forget-new reinstall unmarkauto clean holdremove update dist-upgradeinstall search upgrade downloadmarkautoshow forbid-version purge unhold bzw "aptii" wird erweitert zu "aptitude install" hth Thorsten -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: [OT] bash history expansion
Am Donnerstag, 17. August 2006 03:06 schrieb ilya margolin: > Hallo Liste, > > benutzt Ihr eigentlich auf täglichem Basis die history expansion von > bash? Das ist das Ding mit den ungeschützten Ausrufezeichen aus dem > gestrigen "!" Thread. > Ich selbst konnte höchstens für !! eine Anwendung finden, so was wie: > > $ which m-a > /usr/bin/m-a > $ file `!!` > file `which m-a` > /usr/bin/m-a: symbolic link to `module-assistant' > > "!!" wird hier mit der letzten eingegebenen Zeile ersätzt. > > Würde mich auf ein paar Anwendungsbeispiele aus Eurem > Commandozeilenleben freuen. Kann doch nicht sein dass ein so > komplexes Feature unbenutzt bleibt. verpacke die History Nummern in deinen Prompt, dann ist das Feature doch häufiger nützlich als man denkt, da man sofort sieht welche Nummer das entsprechende Kommando wiederholt. so sieht z.B. mein Prompt ca. aus: PS1='(\!)\[\033[01;31m\][\t]\[\033[00;[EMAIL PROTECTED]:\[\033 [03;36m\]\w\[\033[00m\]$ ' -- Markus Schulz > meine Spülmaschine heißt Nicole und arbeitet autonom... ansprechendes > ergonomisches 3D-UI, sprachgesteuert, force-feedback... Force-Feedback? Ach so, sie tritt dir in den Arsch wenn du rumnölst sie müsste mal wieder spülen? eg [d.a.s.r]
Re: [OT] bash history expansion
Hallo ilya, ilya margolin <[EMAIL PROTECTED]> wrote: > Hallo Liste, > > benutzt Ihr eigentlich auf täglichem Basis die history expansion von > bash? Nein, aber die der zsh. :-) > Das ist das Ding mit den ungeschützten Ausrufezeichen aus dem > gestrigen "!" Thread. Ich selbst konnte höchstens für !! eine Anwendung > finden, so was wie: > > Würde mich auf ein paar Anwendungsbeispiele aus Eurem > Commandozeilenleben freuen. Kann doch nicht sein dass ein so komplexes > Feature unbenutzt bleibt. #v+ % svn diff datei1 datei2 % svn ci !!:2* #v- #v+ % mv datei1 !#:1+ % mv datei2 !!:1 % mv !-2:2 !!:1 #v- Kann ungemein Tippfehlern vorbeugen. (Ich weiß nicht, ob das in der Bash geht) letztens bei einem Vortrag: #v+ % strace -o ... programm optionen ... % ^s^l^ #v- Das hat gesessen. :-) Schöne Grüße, Jörg. -- Mathematiker beim Kuchenessen (aus dem wahren Leben): J: Du überlegst wohl, wie du das Stück optimal teilst? K: Ja, ich wende gerade den Simplex-Algorithmus darauf an. C: Schau mal, da hast du schon vier Ecken. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: [OT] bash history expansion
Fabian Roth wrote: Hallo Ralf, On Do, 2006-08-17 at 09:43 +0200, Ralf Doering wrote: Häufiger nutze ich unter anderem: $ tuwas mit_langem_dateinamen_mit_langem_pfad $ machwasanderes !$ Mein lieblings Tastenkombi ist hier: Alt+. Dies wiederholt das letzte Wort des vorherigen Kommandos. Gruss, Fabe ... und nochmals Alt + . das vorvorige usw. - prima Sache. und ein bisschen sperrig ^Kommando1 ^Kommando2 (eventuell ohne Leerzeichen zwischen beiden Kommandos) "tauscht" das vorige Kommando (bei gleichen Parametern aus) Ich sitze allerdings grad vor einer winkiste und kann es nicht pruefen, also vielleicht vorsichtig testen. lg, wolfgang -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: [OT] bash history expansion
Hallo Ralf, On Do, 2006-08-17 at 09:43 +0200, Ralf Doering wrote: > Häufiger nutze ich unter anderem: > > $ tuwas mit_langem_dateinamen_mit_langem_pfad > $ machwasanderes !$ Mein lieblings Tastenkombi ist hier: Alt+. Dies wiederholt das letzte Wort des vorherigen Kommandos. Gruss, Fabe -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: [OT] bash history expansion
Ralf Doering wrote: ilya margolin <[EMAIL PROTECTED]> writes: benutzt Ihr eigentlich auf täglichem Basis die history expansion von bash? Das ist das Ding mit den ungeschützten Ausrufezeichen aus dem gestrigen "!" Thread. Ich selbst konnte höchstens für !! eine Anwendung finden, so was wie: [...] Häufiger nutze ich unter anderem: $ tuwas mit_langem_dateinamen_mit_langem_pfad $ machwasanderes !$ mmmhm, merke ich mir Dh, führe ein weiteres Kommando mit dem letzten Wort eines (in diesem Beispiel genau des letzten) vorigen Kommandos. Ralf Da mache ich immer $ machwasanderes Das holt den letzten Argument der letzten Eingabe an die Kursorposition. Ist aber zugegebenermaßen kein history expansion mehr, sondern readline-Zeugs. ilya -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: [OT] bash history expansion
ilya margolin <[EMAIL PROTECTED]> writes: > benutzt Ihr eigentlich auf täglichem Basis die history expansion von > bash? Das ist das Ding mit den ungeschützten Ausrufezeichen aus dem > gestrigen "!" Thread. > Ich selbst konnte höchstens für !! eine Anwendung finden, so was wie: [...] Häufiger nutze ich unter anderem: $ tuwas mit_langem_dateinamen_mit_langem_pfad $ machwasanderes !$ Dh, führe ein weiteres Kommando mit dem letzten Wort eines (in diesem Beispiel genau des letzten) vorigen Kommandos. Ralf
Re: [OT] bash history expansion
ilya margolin schrieb: Hallo Liste, Hallo!. benutzt Ihr eigentlich auf täglichem Basis die history expansion von bash? Das ist das Ding mit den ungeschützten Ausrufezeichen aus dem gestrigen "!" Thread. Ich selbst konnte höchstens für !! eine Anwendung finden, so was wie: $ which m-a /usr/bin/m-a $ file `!!` file `which m-a` /usr/bin/m-a: symbolic link to `module-assistant' "!!" wird hier mit der letzten eingegebenen Zeile ersätzt. Würde mich auf ein paar Anwendungsbeispiele aus Eurem Commandozeilenleben freuen. Kann doch nicht sein dass ein so komplexes Feature unbenutzt bleibt. Manchmal benutze ich: !-3 -> z.B. führt den 3. letzten Befehl der history aus (ohne - den 3.Befehl) Wobei das natürlich mit Vorsicht zu benutzen ist ... cu, ilya (ruhig, spamfilter, 7 ausrufezeichen im body heisst nicht gleich spam) Grüsse MH -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
[OT] bash history expansion
Hallo Liste, benutzt Ihr eigentlich auf täglichem Basis die history expansion von bash? Das ist das Ding mit den ungeschützten Ausrufezeichen aus dem gestrigen "!" Thread. Ich selbst konnte höchstens für !! eine Anwendung finden, so was wie: $ which m-a /usr/bin/m-a $ file `!!` file `which m-a` /usr/bin/m-a: symbolic link to `module-assistant' "!!" wird hier mit der letzten eingegebenen Zeile ersätzt. Würde mich auf ein paar Anwendungsbeispiele aus Eurem Commandozeilenleben freuen. Kann doch nicht sein dass ein so komplexes Feature unbenutzt bleibt. cu, ilya (ruhig, spamfilter, 7 ausrufezeichen im body heisst nicht gleich spam) -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)