有人能给我解释一下这两条线的区别吗?
export PATH=./bin:~/.rbenv/bin:$PATH和
export PATH=./bin:~/.rbenv/bin:$PATH >> ~/.zshrc这是在做什么?
>> ~/.zshrc这是在.zshrc文件中编写的。那里使用的是哪种语言?我可以在哪里学到语法?导出、评估等。
发布于 2017-09-21 18:02:48
通常在.zshrc文件(或.bashrc文件或类似文件)之外使用,以向其中添加内容,例如,您通常会编写类似以下内容的代码:
echo 'export PATH=./bin:~/.rbenv/bin:$PATH' >> ~/.zshrc这将把引号中的导出设置写到您的.zshrc文件中,这样,假设您使用ZSH作为shell,那么它将在您登录时执行。
事实上,您的.zshrc文件中的行实际上包含了这些内容,这似乎是一个错误。在这种情况下,它会在您每次登录时将export命令的输出写入.zshrc文件。export命令什么也不输出,所以这个额外的部分实际上不会做任何事情,并且可能应该删除,这样您就只剩下第一行了。
发布于 2017-09-21 17:05:23
这意味着:
>>是追加的directory.zshrc是位于当前用户主目录中的文件.zshrc是文件
发布于 2017-09-21 17:10:03
这是在.zshrc文件中编写的
是的,它被写在您的系统根目录(由~标识)的一个名为.zshrc的文件中。
.zshrc文件是一个Z-shell资源。这是一个在启动zsh时运行的脚本。如果您有特定的路径要设置,或者您希望在shell启动时执行初始化,则将它们放在~/.zshrc中。
由于Z-shell不是默认的,您必须安装它才能利用此脚本。
在那里使用的是哪种语言?
本质上是具有更多功能的shell脚本
在哪里我可以学习语法?
谷歌是你的朋友
https://stackoverflow.com/questions/46339697
复制相似问题