Sou forçado a executar o csh e gostaria de realizar duas coisas:
Até agora, no meu .cshrc
, tenho o seguinte:
alias precmd 'history -S; history -M'
#setting history size and formatting
set history=(100000 "%h %W/%D/%Y %T %R\n" )
set histdup=erase
set savehist=(100000 merge lock)
No entanto, depois de fazer isso, executar o comando history
incrementa o %h
(o número do comando) pelo conjunto de comandos que eu tinha executado anteriormente.
Por exemplo, se eu tivesse apenas 1 comando no histórico, executar history
resultaria:
1 command
2 history
e histórico de execução a seguir, faz o seguinte:
3 command
4 history
5 history
Como corrijo isso?
Tags csh linux command-history