Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: ksh93 and its history are in wrong order



On Sat, 9 May 2026, chytraeu%sdf.org@localhost wrote:

I don't understand why the history file does the following
after growing above 9:

1       startx
10      r cvs
11      r -5
12      set
13      man ksh93
14      man -k ksh93
15      cat /usr/pkg/etc/ksh93/kshrc
16      fc -l 1
17      r 13
18      hist -l
19      hist -l 1
2       history 1
[...]
9       ! -3


PR pkg/60245

Also, I can't repeat a command by doing for example r 29.
It will just list my history again.


From the ksh93 man-page:

	The following aliases are automatically preset when the shell is
	invoked as an interactive shell.  Preset aliases can be unset or
	redefined.
		history=′hist -l′
		r=′hist -s′

The `r' alias is defined differently in the system /bin/ksh. Again from the
ksh(1) man-page:

	The following command aliases are defined automatically by the shell:
		[...]
		r='fc -e -'

-RVP


Home | Main Index | Thread Index | Old Index