这是什么意思>> 〜/ .zshrc?

时间:2017-09-21 09:02:35

标签: zsh rbenv

有人可以澄清这两行之间的区别吗?

export PATH=./bin:~/.rbenv/bin:$PATH

export PATH=./bin:~/.rbenv/bin:$PATH >> ~/.zshrc

这是做什么的?

>> ~/.zshrc

这是用.zshrc文件编写的。那边使用哪种语言?我可以在哪里学习语法?出口,评估等。

非常感谢。

3 个答案:

答案 0 :(得分:3)

通常在.zshrc文件(或.bashrc文件或类似文件)之外使用它来添加内容,例如,您通常会编写如下内容:

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

这会将引号中的导出设置写入.zshrc文件,这样,假设您使用ZSH作为shell,它将在您登录时执行。

.zshrc文件中实际包含此行的事实似乎是一个错误。在这种情况下,它会在每次登录时将export命令的输出写入.zshrc文件.export命令不输出任何内容,因此这个额外的部分基本上什么也不做,应该删除所以你只剩下了第一行。

答案 1 :(得分:2)

意思是:

  • >> 附加到
  • ~ 文件位于当前用户的主目录中
  • .zshrc是名为.zshrc的文件

答案 2 :(得分:-2)

  

这是用.zshrc文件写的

是的,它写在您的系统根目录中(由标识) 在名为 .zshrc 的文件中。

.zshrc文件是Z-shell资源。 这是一个在你启动zsh时运行的脚本。如果您要在shell的启动时设置某些路径或初始化,则将它们放在〜/ .zshrc中。

由于Z-shell不是默认的,因此您必须安装它以便利用此脚本。

  

那里使用哪种语言?

本质上是具有更多功能的shell脚本

  

我可以在哪里学习语法?

Google是你的朋友