Automatic cd: Zsh simplifies directory navigation by enabling users to change directories simply by typing the name of the desired directory. This feature eliminates the need to type the “cd” command explicitly, saving time and keystrokes.
What if there happens to be a command with the same name?
it does but if you had a file called reboot tab complete would complete the reboot command and not put the slash thwre, adding the slash specifies that it’s a directory
Some of those options exist in Bash too, but need to be enabled in your profile: https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html. Bash is also more like to be available on random machines that you have access to. Lastly, if you’re working a lot with Bash scripts in your (work) environment you might feel more at home using Bash in interactive mode too.
Those are just some counter arguments for the sake of completeness. I think zsh is great, even though I personally don’t use it (yet).
deleted by creator
What if there happens to be a command with the same name?
command goes first
order is shell built in > path > autocd
Then you’re likely to enter a command by accident. I would consider that a dangerous misfeature and look to turn it off.
not really tab complete puts a / at the end of autocd directories
Can you not type in the name of the hazardous folder yourself? I’m envisioning trying to autocd into a folder named
reboot
or something.then you would type
reboot/
Does autocd not work without a slash at the end?
it does but if you had a file called reboot tab complete would complete the reboot command and not put the slash thwre, adding the slash specifies that it’s a directory
I’ve got syntax highlighting enabked, so I always notice the different color when I type a commnand.
Don’t name your directories “rm” or “fdisk” problems solved
Until I forget about some command or another, and accidentally give a folder the same name.
Don’t name your directories “rm” or “fdisk” problems solved
deleted by creator
Some of those options exist in Bash too, but need to be enabled in your profile: https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html. Bash is also more like to be available on random machines that you have access to. Lastly, if you’re working a lot with Bash scripts in your (work) environment you might feel more at home using Bash in interactive mode too.
Those are just some counter arguments for the sake of completeness. I think zsh is great, even though I personally don’t use it (yet).
OK GPT, now give me 7 reasons why Bash is better than zsh, please!
Yeah, from the first line
This screams AI-generated.
Hi, how can I install zsh in Windows 10?
Automatic cd isnt a zsh-only feature. You can use it in bash by
shopt -s autocd
. Afaik its also disabled by default in zsh, just enabled by oh-my-zsh.