【问题标题】:zsh permission Deniedzsh 权限被拒绝
【发布时间】:2021-01-26 03:13:09
【问题描述】:

我是一个终端初学者,我不知道为什么每次我尝试从终端打开一个目录时都会弹出这个。即使我给了终端的全盘访问权限,也会弹出这个。 permission denied

【问题讨论】:

  • 命令行上的第一个“单词”是您要执行的命令的名称(例如pwdlsopen 等)。目录不是命令;你不能执行它们。您可能想要cd /Users/yu(将您的工作目录更改为/Users/yu)或ls /Users/yu(列出/Users/yu 的内容)或open /Users/yu(在Finder 中打开目录)之类的东西。跨度>
  • @Shivesh :打开目录你介意什么?是否要在此目录上启动 Finder?
  • @Shivesh :从截图中,我只看到你尝试了很多无意义的命令,但由于我不知道你想要实现什么,所以在这里很难给你建议。

标签: macos terminal zsh


【解决方案1】:

如果您想在不输入 cd 的情况下输入目录,则需要将其添加到您的 .zshrc 文件中:

setopt autocd

另外,如果你想引用$PWD$HOME等参数的值,你需要在then前面加上$,就像我刚才做的那样。 $ 告诉 shell “替换这个参数的值”。否则,您输入的任何内容都将被视为纯文本。

【讨论】:

  • 请点击权限被拒绝查看图片
  • @Shivesh 是的,我看了你的图片,这就是我的答案。请尝试一下。
  • @Shivesh 如果它适合你,那么请点击接受我的回答。
猜你喜欢
  • 2018-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-25
  • 1970-01-01
  • 1970-01-01
  • 2021-10-07
  • 2019-04-13
相关资源
最近更新 更多