Linux - 按字面意思渲染特殊 Shell 字符

Linux - 按字面意思渲染特殊 Shell 字符

我正尝试使用我的凭据通过 samba 连接到本地 Windows 共享。我用于连接的密码包含感叹号。当我运行此命令时,shell 将我运行的最后一个命令输入到字符串中间的 ! 处。我如何告诉 shell 按字面意思解析字符串?我尝试将密码括在引号中,并使用“\”转义,但没有成功。

答案1

尝试使用单引号。

如果仍然失败,请set +H关闭!历史记录扩展(然后set -H重新启用它)。

相关内容