Vraag & Antwoord

OS Linux

commandline aanvullen vanuit .bash_history

Anoniem
Tekkie
3 antwoorden
  • Hoi,

    ik heb ooit eens gelzen over een mogelijkheid om op de commandline je commando's aan te vullen vanuit .bash_history.
    Dus vergelijkbaar met tab voor filenames enzo uit je $path (da's toch de beperking van tab?).
    Dus als ik gisteren [code:1:53d51ddd01]cp /home/rolf/bestand1 /tmp/bestand1 [/code:1:53d51ddd01] heb gedaan, dat ik dan nu kan volstaan met [code:1:53d51ddd01]cp /ho <toetscombi> [/code:1:53d51ddd01] om het hele kopieercommando aan te vullen.
    Iemand..??
  • Deze sites kunnen je wellicht verder helpen met de wat meer verborgen kracht van de bash shell;

    http://talug.org/events/20030709/cmdline_history.html
    http://www.caliban.org/bash/
  • Dank, ctrl-r komt in de buurt, maar werkt (bij mij) toch net anders:
    ctrl-r geeft je het laatste commando met de betreffende beginletters.
    Maar liefst zie ik dan een selectie van alle commando's in history met die beginletters (vgl tabcompletion).
    Maar misschien moet ik maar met history|grep xyz en !xx gaan werken dan… :roll:

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.