关于几种shell的几个坑
Linux中:
通过useradd添加用户时,如果设置好密码直接切过去,会发现只有一个$符号,之后输入命令都会提示无法找到,是由于此时建立新用户的默认shell为sh,此时应当vim /etc/passwd,找到对应用户名,将句末的bin/sh改为bin/bash即可
MacOS中:
通过sudo passwd root 给root账户设定密码后,通过su root切换到root后,会呈现出sh-3.2# 的状态,此时按照Linux的方法是没有效果的。可直接输入zsh进入zsh中。