'cat<;返回哪个目录;(-)`在zsh?

'cat<;返回哪个目录;(-)`在zsh?,zsh,Zsh,我在管道中玩连接,然后运行: cat <(-) cat我不太清楚你说的返回目录是什么意思。就zsh在这里的作用而言,echo我不完全确定它返回目录是什么意思。就zsh在这里的作用而言,echo-是一个预命令修饰符;根据man zsh的 - The command is executed with a `-' prepended to its argv[0] string. 在表达式中,cat-是一个预命令修饰符;根据man zsh的

我在管道中玩连接,然后运行:

cat <(-)

cat我不太清楚你说的返回目录是什么意思。就zsh在这里的作用而言,
echo我不完全确定它返回目录是什么意思。就zsh在这里的作用而言,
echo
-
是一个预命令修饰符;根据man zsh的

   -      The  command  is  executed  with  a `-' prepended to its argv[0]
          string.

在表达式中,
cat
-
是一个预命令修饰符;根据man zsh的

   -      The  command  is  executed  with  a `-' prepended to its argv[0]
          string.

在表达式
cat Yes,
echo中,我猜您的
-
别名类似于
popd
cd-
。除非设置了
pushd\u silent
选项,否则它们将打印新目录。但是因为
中的命令啊,就是这样别名显示
-
确实是
cd-
的缩写,可能确实是由
oh my zsh
中的一个(默认)插件引入的。是的,
echo我猜您已经将
-
别名添加到了类似
popd
cd-
的东西。除非设置了
pushd\u silent
选项,否则它们将打印新目录。但是因为
中的命令啊,就是这样alias
表明
-
确实是
cd-
的缩写,可能确实是由
oh my zsh
中的(默认)插件引入的。