command line history broken in 11.0
Ernie Luzar
luzar722 at gmail.com
Tue Mar 21 13:56:10 UTC 2017
Trond Endrestøl wrote:
> On Mon, 20 Mar 2017 14:05-0400, Ernie Luzar wrote:
>
>> On 10.3 I had the current session saving the command line history when issuing
>> the shutdown, halt, and reboot command by using these alias commands that I
>> added to the .cshrc file of my logged in user account.
>>
>> alias sd "exit && shutdown now"
>> alias sdp "exit && shutdown -p now"
>> alias rboot "exit && reboot"
>> alias stop "exit && halt"
>>
>> Now after doing a clean install of 11.0 and using the same .cshrc file the
>> rboot and stop alias commands no longer save the current history. They act
>> like the exit command is not getting executed. The sd and sdp alias commands
>> are working as expected.
>>
>> When existing from a session terminal by issuing the exit command does still
>> save the current history.
>>
>> Is there an alternate method I can use?
>> Here is my .cshrc file
>>
>> alias sd "exit && shutdown now"
>> alias sdp "exit && shutdown -p now"
>> alias rboot "exit && reboot"
>> alias stop "exit && halt"
>>
>>
>>
>> # A righteous umask
>> umask 22
>>
>> set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin
>> $HOME/bin)
>>
>> setenv EDITOR ee
>> setenv PAGER more
>> setenv BLOCKSIZE K
>>
>> if ($?prompt) then
>> # An interactive shell -- set some stuff up
>> set prompt = "%/ >"
>> set filec
>> set history = 100
>> set savehist = (100 merge)
>> set histdup = erase
>> set autolist = ambiguous
>> # Use history to aid expansion
>> set autoexpand
>> set autorehash
>> set mail = (/var/mail/$USER)
>> if ( $?tcsh ) then
>> bindkey "^W" backward-delete-word
>> bindkey -k up history-search-backward
>> bindkey -k down history-search-forward
>> endif
>> endif
>
>
> Wouldn't it be more practical to reverse your aliases and change the
> conjunctions to unconditional sequences?
>
> alias sd "shutdown now; exit"
> alias sdp "shutdown -p now; exit"
> alias rboot "reboot; exit"
> alias stop "halt; exit"
>
Tested your suggestion and it had no effect on the problem.
I also tried this variation
alias rboot "exit && sleep 5 && reboot"
and it also had no effect on the problem.
Does anyone know if reboot/halt had any changes between 10.3 and 11.0?
More information about the freebsd-questions
mailing list