2010-10-08 468 views
5

我剛剛在我的bash shell中添加了一個.profile文件。但是,我注意到即使您更改爲有效的目錄,錯誤「-bash:print:commant not found」也不斷出現。我的.profile只包含一些導出。bash:print:command not found

[[email protected]:/home/rob]cd apps 
-bash: print: command not found 
[[email protected]:/home/rob/apps]cd util 
-bash: print: command not found 
[[email protected]:/home/rob/apps/util] 

任何人都可以指出爲什麼這個錯誤不斷顯示?

+0

有沒有其他方式不改變文件內的命令?儘可能多,它是一個配置文件,我希望穿越各種shell。 – jasonline 2010-10-08 15:30:52

回答

6

檢查的輸出:

 
echo $PROMPT_COMMAND 

它可能會提供一些線索,否則你可能有CD別名的東西,所以檢查的輸出:

 
alias 
+0

echo $ PROMPT_COMMAND返回一個空字符串。 – jasonline 2010-10-08 15:23:29

+0

然後,你可能會有別名,正如我所說;如果您碰巧在任何地方找到打印命令,另一個關於將打印更改爲回顯的答案也適用。 – 2010-10-08 15:25:34

7

使用printfecho

+1

printf爲我工作,謝謝 – 2013-05-07 19:54:58

0

查看您的.bash_profile和.bashrc,查看是否有任何內容正在使用print命令。

0

將的發生次數更改爲~/.profile,~/.bash_profile/etc/profile(系統範圍)至echo