I note that the article from debugpoint.com about
the new features of FreeBSD 14 says it has
"elevated the root user's default shell to sh".
I thought only the Thompson and Mashey shells
predated sh,with csh,bash,etc. being more advanced?
Louis Epstein <le@main.lekno.ws> writes:
I note that the article from debugpoint.com about
the new features of FreeBSD 14 says it has
"elevated the root user's default shell to sh".
Maybe the author prefers sh to csh? :)
I thought only the Thompson and Mashey shells
predated sh,with csh,bash,etc. being more advanced?
Development of sh didn't stop, and today's sh has many
improvements compared with the 1980's sh.
In the end, does the installation default matter?
If you prefer csh, use chsh to change it back.
-WBE
I've been mainly a bash user for over 25 years.
I note that the article from debugpoint.com about
the new features of FreeBSD 14 says it has
"elevated the root user's default shell to sh".
So what has it been until now?
When I am in a fsck situation in 13,
as with previous versions,the single user
mode prompt tells me to enter a shell or
RETURN for sh indicating sh is already
the default.
On 2023-12-23, Louis Epstein <le@main.lekno.ws> wrote:
I've been mainly a bash user for over 25 years.
So was I, on FreeBSD, but I recently switched to sh(1), which has now
grown sufficient features for my interactive use, without all of bash's additional clutter that I simply don't use.
On 2023-12-23, Louis Epstein <le@main.lekno.ws> wrote:
I note that the article from debugpoint.com about
the new features of FreeBSD 14 says it has
"elevated the root user's default shell to sh".
So what has it been until now?
/bin/csh, which is actually tcsh on FreeBSD.
When I am in a fsck situation in 13,
as with previous versions,the single user
mode prompt tells me to enter a shell or
RETURN for sh indicating sh is already
the default.
Single user shell != root user's shell
I note that the article from debugpoint.com about
the new features of FreeBSD 14 says it has
"elevated the root user's default shell to sh".
So what has it been until now?
/bin/csh, which is actually tcsh on FreeBSD.
When I am in a fsck situation in 13,
as with previous versions,the single user
mode prompt tells me to enter a shell or
RETURN for sh indicating sh is already
the default.
Single user shell != root user's shell
When one is single user does one not have root privileges?
Louis Epstein <le@main.lekno.ws> writes:
I note that the article from debugpoint.com about
the new features of FreeBSD 14 says it has
"elevated the root user's default shell to sh".
Maybe the author prefers sh to csh? :)
I thought only the Thompson and Mashey shells
predated sh,with csh,bash,etc. being more advanced?
Development of sh didn't stop, and today's sh has many
improvements compared with the 1980's sh.
In the end, does the installation default matter?
If you prefer csh, use chsh to change it back.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 379 |
Nodes: | 16 (2 / 14) |
Uptime: | 43:13:59 |
Calls: | 8,141 |
Calls today: | 4 |
Files: | 13,085 |
Messages: | 5,857,853 |