command stack in buffer

vijay shanker vijay.shad at gmail.com
Tue Jan 5 11:40:44 UTC 2010


Please see in line comments

Regards,
Vijay Shanker Dubey



On Tue, Jan 5, 2010 at 4:26 PM, David Robert Lewis (ethnopunk) <
ethnopunk at telkomsa.net> wrote:

>
>
>
>
> vijay shanker wrote:
> > @ andrew
> > Your suggestion does not seems to be working.
> > my configuration in ~/.bashrc file
> >
> > # don't put duplicate lines in the history. See bash(1) for more options
> > # don't overwrite GNU Midnight Commander's setting of `ignorespace'.
> > export HISTCONTROL=$HISTCONTROL${HISTCONTROL+,}ignoredups
> > # ... or force ignoredups and ignorespace
> > #export HISTCONTROL=ignoreboth
> >
> > @patton
> >
> > Yes; patton this is something I wanted to do. But if my history list
> > is clean without any duplicates; i will end my search on this topic.
> >
> > :)
> >
> >
> > Regards,
> > Vijay Shanker Dubey
> >
> >
> >
> > On Tue, Jan 5, 2010 at 3:14 PM, Patton Echols <p.echols at comcast.net
> > <mailto:p.echols at comcast.net>> wrote:
> >
> >     On 01/05/2010 12:56 AM, vijay shanker wrote:
> >     > Hi all,
> >     >
> >     > I hope many of you must be aware of this.
> >     >
> >     > When i use a terminal to execute my commands. Some times i need to
> >     > execute same command multiple times. So, if i want to choose
> >     > a previously executed command, It makes me very tired to choose
> from
> >     > history of command.
> >
> >     Do you mean that you don't want to scroll through the history to
> >     get to
> >     the command you want?
> >
> >     What I use is [Ctrl]+r  Then start typing the command.  What the
> shell
> >     will do is search back through your commands to the most recent
> match.
> >     Sometimes you need to keep typing a few extra characters to get the
> >     right one.
> >
> >     Example:  I routinely ssh to two different computers.  One is the
> >     server
> >     in my local network and the command is:
> >     $ssh pecho at 192.168.168.5 <mailto:pecho at 192.168.168.5>
> >     The other is to vpn and remote desktop to my office using this:
> >      ssh -C -p 13254 pecho at xxx.xxx.xxx.xxx -L 5901:localhost:5900
> >
> >     if [Ctrl]+R "ssh" gives the first one, then I keep typing until I
> >     get to
> >     "ssh -" and the shell finds the right one.
> >
> >     Try it!
> >     (BTW this is the bash shell which I believe is the standard in
> Ubuntu)
> >     >
> >     > So , instead of choosing I prefer to go and write it again. But
> >     i was
> >     > thinking if there existing any thing that can remove duplicates
> form
> >     > the command history?
> >
> >
> >     >
> >     > Regards,
> >     > Vijay Shanker Dubey
> >     >
> >
> >
>
> Now that you raise the issue I am keen to try this solution from
> http://blog.macromates.com/2008/working-with-history-in-bash/:
>
> add to bashrc
>
> export HISTCONTROL=erasedups
> export HISTCONTROL=1000
> shopt -s histappend
>
>
I have added this in my ~/.bashrc

But it makes no changes in my bash_history file. not able to describe the
situation.


> The first line will remove duplicates
> Second line will increase history size
> Third line ensures that when you exit a shell the history from that
> session is appended
> to ~/.bash_history
>
> Haven't tried it yet, let me know if it works. :)
>
> --
> ubuntu-users mailing list
> ubuntu-users at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20100105/48291133/attachment.html>


More information about the ubuntu-users mailing list