我特别询问有关 FreeBSD 的问题。我使用默认的 /bin/csh 作为我的 shell。/bin/echo 中有一个二进制版本的 echo,shell 中内置了一个 echo 命令。系统命令无法使用 System V 样式的反斜杠转义字符,例如:
\n
\t
我希望能够在不临时更改路径或删除 /bin/echo 的情况下更喜欢 shell 的内置命令而不是系统命令。
我特别询问有关 FreeBSD 的问题。我使用默认的 /bin/csh 作为我的 shell。/bin/echo 中有一个二进制版本的 echo,shell 中内置了一个 echo 命令。系统命令无法使用 System V 样式的反斜杠转义字符,例如:
\n
\t
我希望能够在不临时更改路径或删除 /bin/echo 的情况下更喜欢 shell 的内置命令而不是系统命令。
一般来说,你的 shell 会更喜欢它自己的内置程序而不是任何外部程序。与此相关的一个值得注意的问题是您为命令定义了别名。