|
Authored by: xtifr on Saturday, April 13 2013 @ 04:38 PM EDT |
I'm pretty sure ksh predates readline. In fact, I think readline was created as
a generalization of the history features available in ksh (which was originally
AT&T code). Of course, ksh was inspired by features available in emacs...
The original bourne shell didn't have history. History was introduced with csh,
but csh used special characters to recall items from history, and if you wanted
to edit, you used a special command to invoke your editor on your history. Ksh
was the first shell to give us fully interactive history, and editor-like
command-line editing. It really was way ahead of its time. It even had the
option (as bash has) of selecting emacs mode or vi mode for editing.
Then there's tcsh, which added ksh-like/readline-like features to csh. It's
mostly (mercifully) forgotten, except amongst the most die-hard csh fans.
There's also zsh, which tried to combine the best features of csh and ksh, and
resulted in something completely incompatible with any sorts of standards, but
which still manages to retain a core fan base.
Then there's the POSIX shell, which, despite what you might expect, is not the
same as the original bourne shell. In fact, the POSIX shell is closer to ksh in
its set of required features.
---
Do not meddle in the affairs of Wizards, for it makes them soggy and hard to
light.[ Reply to This | Parent | # ]
|
|
|
|
|