一次老大让我把密码修改成847490!im8dkahefaj 的时候 ,我就执行了 echo “847490!im8dkahefaj “ | passwd --stdin root 但是密码没有改成功 系统给我回显 -bash: !im8dkahefa": event not found 这样的提示? 所以双引号在linux是有特殊意义的 就比如你echo ”$adf“ echo会人认为是一个变量 ,但是echo ‘$adojaif’ ,echo 会认为所有一切字符都是一样的对待,没有特殊之分。给什么就输出什么