我刚刚在我的bash shell中添加了一个.profile。但是,我注意到即使您要更改为有效目录,也会出现错误“-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]
有人能指出为什么这个错误会继续显示吗?
答案 0 :(得分:10)
检查输出:
echo $PROMPT_COMMAND
它可能会提供一些线索,否则你可能会将cd别名为某些东西,所以检查输出:
alias
答案 1 :(得分:9)
使用printf
或echo
答案 2 :(得分:0)
查看你的.bash_profile和.bashrc,看看是否有任何东西正在使用print命令。
答案 3 :(得分:0)
将print
,~/.profile
或~/.bash_profile
(系统范围)中/etc/profile
的出现更改为echo
。