我试图在我的新ruby开发环境中设置gmail配置并邮寄黑猩猩配置。
我使用.bashrc
~/.bashrc
我使用以下命令:
Karans-MacBook-Air:~ KaranSatia$ export GMAIL_USERNAME="ksatia@gmail.com"
Karans-MacBook-Air:~ KaranSatia$ export GMAIL_PASSWORD="'...!'"
-bash: !'": event not found
有什么建议吗?
我认为通过在我的密码周围使用双引号和单引号(包含感叹号),我会绕过使用特殊字符的问题。这似乎并非如此。我甚至在正确的目录中?使用命令~/.bashrc
似乎有效。它没有做任何事情,终端显示我在同一个地方。我是否需要在特定的应用程序目录中才能执行此操作?
答案 0 :(得分:1)
在交互式bash会话中,!
表示某种历史记录替换:您可能需要暂时将其关闭:
$ echo "foo!bar"
bash: !bar": event not found
$ set +H
$ echo "foo!bar"
foo!bar
$ set -H
或者只使用单引号
$ echo 'foo!bar'
foo!bar
参考: