这是什么意思 >> ~/.zshrc?
What does this mean >> ~/.zshrc?
谁能告诉我这两行之间的区别?
export PATH=./bin:~/.rbenv/bin:$PATH
和
export PATH=./bin:~/.rbenv/bin:$PATH >> ~/.zshrc
这是在做什么?
>> ~/.zshrc
这是写在 .zshrc 文件中的。那里使用哪种语言?我在哪里可以学习语法?导出、评估等
意思是:
>>
附加到
~
是 位于当前用户主目录中的文件
.zshrc
是 名为 .zshrc 的文件
通常在 .zshrc
文件(或 .bashrc
文件或类似文件)之外使用它来向其中添加一些内容,例如您通常会编写如下内容:
echo 'export PATH=./bin:~/.rbenv/bin:$PATH' >> ~/.zshrc
这会将引号内的导出设置写入您的 .zshrc
文件,这样,假设您使用 ZSH 作为 shell,它将在您登录时执行。
您的 .zshrc
文件中实际包含此行的事实似乎是一个错误。在这种情况下,它会在您每次登录时将 export 命令的输出写入 .zshrc
文件。export 命令不输出任何内容,因此这个额外的部分实际上什么都不做,应该被删除,这样您就可以离开了只有第一行。
谁能告诉我这两行之间的区别?
export PATH=./bin:~/.rbenv/bin:$PATH
和
export PATH=./bin:~/.rbenv/bin:$PATH >> ~/.zshrc
这是在做什么?
>> ~/.zshrc
这是写在 .zshrc 文件中的。那里使用哪种语言?我在哪里可以学习语法?导出、评估等
意思是:
>>
附加到~
是 位于当前用户主目录中的文件.zshrc
是 名为 .zshrc 的文件
通常在 .zshrc
文件(或 .bashrc
文件或类似文件)之外使用它来向其中添加一些内容,例如您通常会编写如下内容:
echo 'export PATH=./bin:~/.rbenv/bin:$PATH' >> ~/.zshrc
这会将引号内的导出设置写入您的 .zshrc
文件,这样,假设您使用 ZSH 作为 shell,它将在您登录时执行。
您的 .zshrc
文件中实际包含此行的事实似乎是一个错误。在这种情况下,它会在您每次登录时将 export 命令的输出写入 .zshrc
文件。export 命令不输出任何内容,因此这个额外的部分实际上什么都不做,应该被删除,这样您就可以离开了只有第一行。