Unix的符号\!*别名CD 'CHDIR \!* &&设置提示=‘$ {} CWD>’'

问题描述 投票:0回答:1

我无法理解在以下别名声明\!*使用符号alias cd 'chdir \!* && set prompt="${cwd} >"'的。这给相关CSH

shell unix alias csh
1个回答
2
投票

别名定义的命令。此命令可以带参数的推出,所以图案!*表示将被传递给别名的参数。该定义是正确的,符号!是去专业与\!以防止更换别名定义中,但该别名使用过程中操作。

如果您有cd a b c d调用它,这就像你键入chdir a b d c d && set prompt="${cwd} >"

© www.soinside.com 2019 - 2024. All rights reserved.