gpt4 book ai didi

zsh - 这个 zsh 预命令修饰符 '-' 的用例是什么

转载 作者:行者123 更新时间:2023-12-02 01:27:23 24 4
gpt4 key购买 nike

所以在 zsh 中;这样做

$ - ls/some/non/existent/directory/blah/blah/blah

给你

-ls:/some/non/existent/directory/blah/blah/blah: 没有那个文件或目录

文档:

http://zsh.sourceforge.net/Doc/Release/Shell-Grammar.html#Precommand-Modifiers


这实际上有什么合理的用例?

最佳答案

来自 zshmisc(1):

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

调用在其名称前加上 - 的 shell(-sh-bash-zsh ) 是指示 shell 应启动登录 session 的旧约定。由程序本身决定这样的调用是否意味着什么。大多数程序,如 ls,都忽略了它们的调用方式。

关于zsh - 这个 zsh 预命令修饰符 '-' 的用例是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36314521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com