Re: looking for a BASH tool

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



perfect. Thanks!

Yes, everyone, I know about grep. :-)

On Mon, Jun 27, 2016 at 10:12 AM, FS <bastiji@xxxxxxxxx> wrote:
On Mon, Jun 27, 2016 at 10:56 AM, Chris Adams <linux@xxxxxxxxxxx> wrote:
Once upon a time, SternData <subscribed-lists@xxxxxxxxxxxxx> said:
> Years ago, I used a tool called CED and PCED on DOS systems.  I could
> type in "abc" and press an up-arrow and it would walk back through my
> stack of DOS commands showing only those with "abc" in them.
>
> There's *got* to be a similar tool for bash, but my google-fu is weak today.

control-R is bound to reverse-search-history by default.  That will
search anywhere in previous commands, so for example typing "s" followed
by ^R would show matches for "ls".

If instead you want to search for commands with the same start (so just
typing "s" would only show commands that started with "s"), you want
history-search-backward, which is bound to PageUp on Fedora (not bound
by default upstream IIRC).

--
Chris Adams <linux@xxxxxxxxxxx>


I have this snippet in my .bashrc that binds the up and down keys to search for the commands starting with the characters that you type in, so if you type "ls" and press the up key, it will bring up the last command that started with ls

if [[ $- == *i* ]]
then
  bind '"\e[A": history-search-backward'
  bind '"\e[B": history-search-forward'
fi

Basti 


--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://lists.fedoraproject.org/admin/lists/users@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org


--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://lists.fedoraproject.org/admin/lists/users@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux