【发布时间】:2021-01-09 21:11:35
【问题描述】:
在这方面找不到很多资源。在 Mac OS Catalina 中,默认 shell 从 bash 切换到 zsh。
我想编辑 .zshrc,这样我就可以添加一些 ssh 快捷方式(并且避免每天早上从文本文件中复制/粘贴我的 ssh 命令)。我在任何地方都找不到 .zshrc 。我必须创建它吗?我是不是走错了方向?任何帮助表示赞赏。
【问题讨论】:
-
如果
.zshrc尚不存在,您可以简单地创建它。但是,根据“ssh 快捷方式”的确切含义,您可能希望将一些配置添加到您的.ssh/config文件中。这不一定是 shell 需要关心的事情。 -
@user3109112 :文件不会神奇地出现。对于 bash,您也必须创建启动文件。只需执行即
nano ~/.zshrc。很可能,您还想配置提示等。 -
@user1934428 但是,认为
.zshrc确实存在 存在,而您只是找不到它并非没有道理。这里的关键是 shell 本身认为文件是可选的;不存在也不是错误,如果要使用,需要先创建。 -
@chepner :是否有我可以假设存在的 any 文件,尤其是在我的主目录下?当然每个目录都有
.和..的条目,这不算数,但否则,为什么文件会存在,除非我或善意的系统管理员创建了它? -
可能没有,但没有任何文件需要存在。所讨论的资源文件的类型要么在存在时可选地使用,要么由使用它的程序在找不到它时创建。
标签: macos ssh terminal zsh macos-catalina