Freebsd

如何使用 shell 內置命令而不是系統命令?

  • May 10, 2012

我專門詢問 FreeBSD。我使用預設的 /bin/csh 作為我的 shell。在 /bin/echo 中有一個二進製版本的 echo,並且在 shell 中內置了一個 echo 命令。system 命令無法使用 System V 風格的反斜杠轉義字元,例如:

\n
\t

我希望能夠在不臨時更改路徑或刪除 /bin/echo 的情況下更喜歡 shell 的內置命令而不是系統命令。

一般來說,你的 shell 會更喜歡它自己的內置程序而不是任何外部程序。一個值得注意的問題是當您為命令定義別名時。

引用自:https://serverfault.com/questions/387712