Hi all I have a quick question. Is it better for my zsh shell to be in /usr/bin/zsh or /bin/zsh. I remember reading that one of them would mess up the whole system since zsh is not posix compliant. I believe that szh shouldn't be set as the root shell. I now have it in /usr/bin/zsh, is that good? So now when I drop into a root shell I don't get they autocompletion feature that zsh has. I'd also lose that fancy theme. Does that mean my root shell is still bash? Thanks

you are viewing a single comment's thread
view the rest of the comments
[–] 5 points 3 years ago (2 children)

/bin is symlinked to /usr/bin, so it doesn't matter.

  • source
  • hideshow 4 child comments
  • While this is true for most linux distributions, it's not true for all and there are other POSIX compliant OSs which are not linux at all:

    / # grep -i pretty /etc/*-release
    /etc/os-release:PRETTY_NAME="Alpine Linux v3.18"
    / # ls -ld /bin
    drwxr-xr-x    2 root     root           862 Aug  7 13:09 /bin
    / # 
    

    As you can see, /bin is not a symlink there.

  • source
  • parent