Give me 1 reason why you're not using the best shell UNIX has to offer.
>Protip: You can't.
>Inb4 "bash werks just fine for me hurrdurr"
If that's the best you can come up with literally install windows 10 right now, you don't deserve any better.
It doesn't come installed in RHEL, SEL or Solaris 11
I don't want to get used to something I won't have on production servers.
ksh93 is THE STANDARD UNIX shell.
so I use mksh or ATT ksh93
Name 1 (one) thing zsh does better than bash.
Ksh's given me no issues so I'll be sticking with it
>>57324779
>Give me 1 reason why you're not using the best shell UNIX has to offer.
I do anon, I use fish.
>>57324779
Get on my level pleb
>>57324779
bloated
>>57324779
Tom Jones doesn't use it.
Because I know what the industry doesn't. Unix is deprecated. So I use rc.
>>57324779
because it's shit compared to fish.
>>57324939
>rc
source?
>Error: You must wait 33 seconds before posting a reply.4chan Pass users have lower cooldowns. [Learn More]
jesus christ
>>57324779
I like fish better.
>>57324825
This /thread
>>57324841
Tab completion.
>>57324825
Too bad THE STANDARD UNIX shell is getting shit on by almost any other shell at this point
>>57324779
>Give me 1 reason why you're not using the best shell UNIX has to offer.
I am using the best UNIX shell though, (t)csh master race.
Nobody serious uses zsh, only arch lusers who need something pretty to upload their dotfile to github from.
What zsh have bash doesn't, and why I need it?
>>57324779
>not using ash from your static LLVM musl busybox
Got to read a shitload of documentation to get standard behaviour.
Some control characters like M-b which I use a lot just don't work with vanilla zsh, it just prints some unicode point like so: <00c3><00a2>. Other times I'm trying to tab-complete and it behaves in a way that is actually quite inefficient. For exampleanon@pc ~ $ mpv <TAB>
scripts music
anon@pc ~ $ mpv m<TAB>
anon@pc ~ $ mpv music/
# At this point I'm halfway there but I am not sure what I want to hear, so I press <TAB> again to see my options
#in most other shell I'd be served with a list of the contents of ~/music
anon@pc ~ $ mpv music/<TAB>
anon@pc ~ $ mpv scripts/
#Not the result I expect
[/spoiler]
And a bunch of other little quirks like that that are really annoying.
I know I have two options at this point: read the bulk of the documentation and go through all those variables to find out what I have to do, or install oh-my-bloat
I will read the documentation some day, in the mean, I stick to /bin/sh
>>57325032
Fuck, wrong image
>>57324825
I thought the standard unix shell was /bin/sh
So every system is certain to have ksh?
>>57325035
Input "/" after it suggests "music/", that "fills" the / and lets autocomplete continue
>>57325023
Spelling and grammar.
fish > bash > zsh > ksh > sh (dash)
I use zsh mostly due to the convenience since it'll autocomplete mostly anything for me. I don't do shell scripting anymore so I don't care too much. Tried fish but hated how unlike bash it was so def no for me.
Use what you want and stop bitching.
>>57325063
ksh is backwards compatible with /bin/sh; so
most Unices symlinked /bin/ksh to /bin/sh.
>>57324779
But anonymous, I am. I'm using PowerShell.
Is there any way to get zsh to autocomplete commands with relative paths and without a leading "./"? e.g. "SomeProgram/binary"
zsh is slow, illogical, fucks case sensitive shit up
also it requires way too much configuration to be even remotely useful
I use git a lot from the command line and when I do something and need to use a commit/revision relative to a branch with ~ or ^, zsh doesn't handle it well since it parses it as some autocompletion bullshit.
>>57324805
This.
/thread
Cause fish just werks
>>57324805
there's not much to get used to other than autocomplete
Because zsh is hipster garbage on par with atom et al.
>>57325254
Then there's not reason to install it
>>57324779
can somebody eli5 what's so great about zsh (and more importantly, what it is/how to use it?) i've only ever heard the name.
>>57324892
>fish
>can't even disable history tracking
into the trash it goes
>>57324779
Jokes on you. I'm already using it + ohmyzsh
>>57325545
It has a slightly better autocomplete system and the config file is arguably simpler. Are you actually from Reddit, or are you just trolling?
>>57325545
it has a much better vi mode than bash