在zsh命令行中,..(dot dot-没有空格,与路径中的父目录地址相同)将导致permission denied响应...是如何解释的?作为未知命令,我应该得到command not found,而不是执行错误.此外,它不会被解释为. .(dot space dot),因为这会导致no such file错误.

推荐答案

..指的是父目录.如果您try 将..作为一个命令运行,您可能会收到一个"Permisse Deny"错误,因为您正在try 执行一个没有执行权限的目录.

这不是"未找到命令"错误,因为存在..,您只是缺少权限.要访问父目录,请使用cd ...要在父目录中运行命令,请使用相对路径,如../command.

Linux相关问答推荐

Docker 不保留 chown 用户设置

Boost更新失败,现在不确定我有哪个版本

如何添加Linux格式的时间输出

如果列小于 X,linux 合并行

使用ansible配置Linux VM使用vmware_vm_shell模块时变成su?

bind(): "无法分配请求的地址"

Docker 容器立即退出

如何在 Linux 中向应用程序发出信号而不杀死它?

全屏(Fullscreen)小部件

sed: -i 不能与 Mac OS X 上的标准输入一起使用

按主机名的 IPv6 地址

Bash 命令 :(){ :|:& };: 将产生进程导致内核死亡.你能解释一下语法吗?

我如何从 Ubuntu 上的源代码自己构建 python?

使用 linux 命令行 (bash) 从网络摄像头拍照

如何准确复制文件夹

Docker Volume 没有挂载任何文件

从bash中的字符串中删除所有特殊字符和大小写

在 Ubuntu 中学习 OpenGL

通过 linux x86-64 函数调用保留了哪些寄存器

Bash:等待超时