Why not just go to Bash or ZSH?
It's a tradeoff but one I find more useful than not.
101–110 of 154 posts
Why not just go to Bash or ZSH?
It's a tradeoff but one I find more useful than not.
We once upgraded a major research department from csh to tcsh (while also migrating most users to bash). A senior leader complained that when they hit the up arrow, the last command they typed showed up. I explained how to disable readline
Was this kind of shell changing disabled? Maybe there’s no way of doing that exec automatically? Is there some advantage to having your shell of choice explicitly listed in /etc/passwd?
Earlier quoted context omitted.
I've been trying to stick with bash for at least 20 years (I did have a brief tcsh phase before that) since a time when sticking with it meant having to install it on every unix system I touched. However, now that MacOS defaults to zsh, I'm starting to wonder if I should summon up the effort to change again.
personally, I don't have interest in zsh because bash is the default shell in Linux, which is the UNIX system I use (I find mac's unix to be really a weird variant). Mac switching to zsh is just more evidence they're diverting from the mainstream.
A die-hard tcsh user myself, I mourn the end of an era, but has anyone done serious scripting in the C shell? I jokingly call it a sin in the eyes of the LORD, but seriously, it really, really sucks compared to even just the POSIX shell. It's probably time for me to finally give into Bash or zsh or something equally modern. Might be nice to get access to all of those shell completion hooks some tools have—not because…
Earlier quoted context omitted.
> I find mac's unix to be really a weird variant It's closer to BSD than it is to Linux. Not super similar, but closer, especially in ways one tends to notice on the command line.
you're right, Mac OS X is a derivative of BSD but it also has significant Mach tech (like the linker). I've used freebsd for years and I still find Mac OS to be the least useful UNIX.
Earlier quoted context omitted.
without certainty, prior probabilities suggest a technically inclined research leader would be male.
And perpetuating these biases is what makes it feel lonely and not welcoming to be a woman in engineering.
For a guy growing around computers it has also been pretty lonely, more girls would have been welcome at any stage...
We once upgraded a major research department from csh to tcsh (while also migrating most users to bash). A senior leader complained that when they hit the up arrow, the last command they typed showed up. I explained how to disable readline
Why do people care what their default shell is, when you can just “exec csh” immediately upon logging in? Was this kind of shell changing disabled? Maybe there’s no way of doing that exec automatically? Is there some advantage to having your shell of choice explicitly listed in /etc/passwd?
Earlier quoted context omitted.
without certainty, prior probabilities suggest a technically inclined research leader would be male.
And perpetuating these biases is what makes it feel lonely and not welcoming to be a woman in engineering.
Earlier quoted context omitted.
you're right, Mac OS X is a derivative of BSD but it also has significant Mach tech (like the linker). I've used freebsd for years and I still find Mac OS to be the least useful UNIX.
Ironic it's one of the few (only?) popular, widely deployed ones left that gets to sport the fact it's a certified Unix OS - https://www.opengroup.org/openbrand/register/
Further, unless I'm missing an important technical detail, Linux could, with some effort, pass the certification process.