command line history broken in 11.0

Trond Endrestøl Trond.Endrestol at fagskolen.gjovik.no
Tue Mar 21 08:45:26 UTC 2017


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?

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"

> 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

-- 
+-------------------------------+------------------------------------+
| Vennlig hilsen,               | Best regards,                      |
| Trond Endrestøl,              | Trond Endrestøl,                   |
| IT-ansvarlig,                 | System administrator,              |
| Fagskolen Innlandet,          | Gjøvik Technical College, Norway,  |
| tlf. mob.   952 62 567,       | Cellular...: +47 952 62 567,       |
| sentralbord 61 14 54 00.      | Switchboard: +47 61 14 54 00.      |
+-------------------------------+------------------------------------+


More information about the freebsd-questions mailing list