bashrc访问和配置

时间:2015-03-12 17:02:58

标签: bash configuration gmail

我试图在我的新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似乎有效。它没有做任何事情,终端显示我在同一个地方。我是否需要在特定的应用程序目录中才能执行此操作?

1 个答案:

答案 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

参考: