因此,如果我man cd
获得了bash内置程序的手册页。
如果我cd -?
获得以下信息:
cd -?
-bash: cd: -?: invalid option
cd: usage: cd [-L|[-P [-e]] [-@]] [dir]
我知道前两个选项是什么。然后我搜索了这两个选项。
-e
选项,我在Unix StackExchange上找到了这个答案。-@
选项,我找不到任何解释。我的系统信息:
但是,如果我跑步which cd
,我会得到/usr/bin/cd
。Homebrew不会触及其他任何东西/usr/local
,因此我只能假定这是系统的cd
。
但是我找不到该选项的文档!这让我疯狂。
有人知道-@
吗?
这是一个新选项(从bash-4.3开始)。更改日志包含以下描述:
“ cd”具有一个新的“-@”选项,可在支持O_XATTR的系统上浏览文件的扩展属性。
(更新日志)
输入help <name>
或man bash
以获取有关bash命令的更多信息。(在bash手册页中,您可以输入以下内容cd
来/
进行搜索:输入后跟搜索字符串,然后输入。n
转到下一个匹配项,Shift +n
向后移动)。
bash手册页包含以下内容:
在支持该功能的系统上,-@选项将与文件关联的扩展属性显示为目录。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句