我刚刚添加一个.profile到我的bash shell。 但是,我已经注意到,即使您正在更改为有效的目录,仍然显示错误“-bash:print:commant not found”。 我的.profile只包含一些导出。
[rob@mypc:/home/rob]cd apps
-bash: print: command not found
[rob@mypc:/home/rob/apps]cd util
-bash: print: command not found
[rob@mypc:/home/rob/apps/util]
任何人都可以指出为什么这个错误不断显示?
检查输出:
echo $ PROMPT_COMMAND
它可能会给出一些线索,否则你可能会有别名,所以检查输出:
别号
使用printf
或echo
查看.bash_profile和.bashrc,看看有没有使用print命令。
将~/.profile
, ~/.bash_profile
或/etc/profile
(系统范围)中的print
发生更改为echo
。