首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这是什么意思>> ~/.zshrc?

这是什么意思>> ~/.zshrc?
EN

Stack Overflow用户
提问于 2017-09-21 17:02:35
回答 3查看 11.3K关注 0票数 10

有人能给我解释一下这两条线的区别吗?

代码语言:javascript
复制
export PATH=./bin:~/.rbenv/bin:$PATH

代码语言:javascript
复制
export PATH=./bin:~/.rbenv/bin:$PATH >> ~/.zshrc

这是在做什么?

代码语言:javascript
复制
>> ~/.zshrc

这是在.zshrc文件中编写的。那里使用的是哪种语言?我可以在哪里学到语法?导出、评估等。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-09-21 18:02:48

通常在.zshrc文件(或.bashrc文件或类似文件)之外使用,以向其中添加内容,例如,您通常会编写类似以下内容的代码:

代码语言:javascript
复制
echo 'export PATH=./bin:~/.rbenv/bin:$PATH' >> ~/.zshrc

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

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

票数 9
EN

Stack Overflow用户

发布于 2017-09-21 17:05:23

这意味着:

  • >>追加的directory
  • .zshrc是位于当前用户主目录中的文件.zshrc

文件

票数 11
EN

Stack Overflow用户

发布于 2017-09-21 17:10:03

这是在.zshrc文件中编写的

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

.zshrc文件是一个Z-shell资源。这是一个在启动zsh时运行的脚本。如果您有特定的路径要设置,或者您希望在shell启动时执行初始化,则将它们放在~/.zshrc中。

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

在那里使用的是哪种语言?

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

在哪里我可以学习语法?

谷歌是你的朋友

票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46339697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档