命令提示符下方的这个奇怪的黄色小箭头是什么意思?

尼克·拉辛斯基(Nick Lashinsky)

我正在安装rbenv,遵循他们的文档来

将〜/ .rbenv / bin添加到$ PATH中,以访问rbenv命令行实用程序。并且此箭头出现。这是什么意思?

在此处输入图片说明

紫罗兰色

这几乎可以肯定是您的PS2提示,用于行继续。例如,我已将PS1设置为'pax> 'PS2并将'...> '以下记录显示为实际操作:

pax> echo 'hello
...> there'
hello
there

原因PS2提示是存在的,因为你有一个未终止的"字符(虽然,从技术上说,这是一个尚未启动的报价,但外壳是不聪明地认识到,效果是一样的)。

我建议您尝试类似的方法:

echo 'export PATH=$HOME/.rbenv/bin:$PATH' >>~/.bash_profile

您会注意到我在那里也使用引号,因为您可能希望将文字字符串$HOME$PATH放置在配置文件中,而不是它们的当前解释值。


而且,另一件事是,如果您只是盲目地将内容附加到末尾,则某些类的配置文件会“破坏”。

对于那些简单的连续野兽(从上到下清晰运行)的概要文件是很好的选择,但是,如果您具有一些具有许多控制结构的东西(如if语句),则应该研究将其放入文件中最佳位置。

我的意思是包含(公认的人为)的配置文件:

# Don't do rest of file in first two weeks of a month.
if [[ $(date +%d) -le 14 ]]; then
    exit
fi

如果仅将它们添加到文件末尾而不进行分析,则可能会错误地跳过您的更改。在这种情况下,最好的位置可能就if语句的上方

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章