<font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; ">Hi Michael;</span></span></font><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; "><br>
</span></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; ">Open a shell and invoke 'echo $HISCONTROL'. What is the result?</span></span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; "><br></span></span></font></div><div>
<font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; ">Result :</span></span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">ignoreboth</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br>
</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; ">Type 'export HISTCONTROL=ignoredups' in your shell, then invoke a few<br>
'ls' and then 'history'. Does the list show only one ls or several?<br></span></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; "><br>
</span></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; ">Result:</span></span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; ">Only shows one "ls" in the history.</span></span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; "><br></span></span></font></div><div>
<font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; ">:)</span></span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; "><br></span></span></font></div><div>
<font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; ">I think this is what i wanted to do; and the problem with these lines in ~/.bashrc</span></span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; "><br></span></span></font></div><div>
<font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="font-size: 13px; "><div>
# don't put duplicate lines in the history. See bash(1) for more options</div><div># don't overwrite GNU Midnight Commander's setting of `ignorespace'.</div><div>export HISTCONTROL=$HISTCONTROL${HISTCONTROL+,}ignoredups</div>
<div># ... or force ignoredups and ignorespace</div><div>export HISTCONTROL=ignoreboth</div><div><br></div><div>One more thing; after i exported the value as you suggested; my history list is as below</div><div><br></div>
<div><div> 62 ls</div><div> 63 vi</div><div> 64 ls</div><div> 65 history </div><div><br></div></div></span></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px; ">It is clearly showing two entries for ls; but these line suggests some thing else</span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px; "><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px; "><div>
vijay@vijay-laptop:~$ echo $HISTCONTROL</div><div>ignoredups</div><div>vijay@vijay-laptop:~$ </div><div><br></div></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px; ">Complex thing to understand</span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px; "><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px; "><br>
</span></font></div><div>Regards,</div><div>Vijay Shanker Dubey<br><br>
<br><br><div class="gmail_quote">On Tue, Jan 5, 2010 at 5:42 PM, Michael Welle <span dir="ltr"><<a href="mailto:mwe012008@gmx.net">mwe012008@gmx.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>
<div class="im"><br>
Colin Law <<a href="mailto:clanlaw@googlemail.com">clanlaw@googlemail.com</a>> writes:<br>
<br>
> 2010/1/5 Michael Welle <<a href="mailto:mwe012008@gmx.net">mwe012008@gmx.net</a>>:<br>
>> Hi,<br>
>><br>
>> vijay shanker <<a href="mailto:vijay.shad@gmail.com">vijay.shad@gmail.com</a>> writes:<br>
>> [...]<br>
>>>> Now that you raise the issue I am keen to try this solution from<br>
>>>> <a href="http://blog.macromates.com/2008/working-with-history-in-bash/" target="_blank">http://blog.macromates.com/2008/working-with-history-in-bash/</a>:<br>
>>>><br>
>>>> add to bashrc<br>
>>>><br>
>>>> export HISTCONTROL=erasedups<br>
>>>> export HISTCONTROL=1000<br>
><br>
> That should be HISTSIZE=1000, someone mis-read from the link.<br>
</div>OK, haven't read the blog. If HISTCONTROL is set in the right manner it<br>
should work. I guess the OP 1) hasn't restart the shell or 2) bashrc<br>
isn't evaluated or HISTCONTROL is overriden or 3) he expects the history<br>
file is magically changed or 4) he can't copy and paste ;).<br>
<div class="im"><br>
Regards<br>
hmw<br>
<br>
--<br>
biff4emacsen - A biff-like tool for (X)Emacs<br>
<a href="http://www.c0t0d0s0.de/biff4emacsen/biff4emacsen.html" target="_blank">http://www.c0t0d0s0.de/biff4emacsen/biff4emacsen.html</a><br>
Flood - Your friendly network packet generator<br>
<a href="http://www.c0t0d0s0.de/flood/flood.html" target="_blank">http://www.c0t0d0s0.de/flood/flood.html</a><br>
<br>
--<br>
</div><div><div></div><div class="h5">ubuntu-users mailing list<br>
<a href="mailto:ubuntu-users@lists.ubuntu.com">ubuntu-users@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-users" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-users</a><br>
</div></div></blockquote></div><br></div>