当单击选项卡时,发出shell init问题,getcwd有什么问题?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (16)

一旦我点击bash上的Tab,错误信息就会出现,出什么问题了?

symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success
symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success
symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success
symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success
symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success
symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success

有时,错误消息是:

shell-init: error retrieving current directory: getcwd: cannot access parent directories: No s uch file or directory

如何解决壳内问题?

提问于
用户回答回答于

只需将目录更改为另一个目录,然后返回。可能是那个已经被删除或移动了。

用户回答回答于

这通常发生在当前目录不再存在的情况下。最有可能的是,从另一个终端删除该目录(从脚本或其他内容中删除)。为了摆脱这一点,万一你的当前目录在此期间被重新创建,只能cd到另一个(现有的)目录然后cd返回; 最简单的是:cd; cd -

扫码关注云+社区