2017-04-17 53 views
0

我在终端中使用source .bash_profile时遇到问题。它打印许多相同的消息是这样的:MacOS源.bash_profile导致重复消息打印

-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 
-bash: /Users/wuyiqing: is a directory 

当我重新打开终端,相同的重复消息再次打印:

Last login: Mon Apr 17 10:11:57 on ttys000 -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory -bash: /Users/wuyiqing: is a directory MacBook-Pro:~ wuyiqing$ 我的.bash_profile是这样的:

export PATH=${PATH}:/usr/local/mysql/bin export PATH=$PATH:/Users/keso/Library/Tomcat/bin ~ ~ ~

我试图解决这个问题,但失败了。我怎么能让重复消息消失?

+0

很难说,不知道你的'.bash_profile'中有什么...... –

+0

我希望添加.bash_file的内容。 – chhpt

回答

0

您的.bash_profile中的~行会导致该错误消息。 ~是您的主文件夹路径的外壳缩写,因此这些行扩展为/Users/wuyiqing。因为这是第一件事,所以它被视为执行的命令,但它不是命令,而是目录,所以你会看到“/ Users/wuyiqing:是一个目录”的消息。

有一件事让我感到困惑:根据您发布的内容,.bash_profile包含三条~行,但您将其看作错误消息的十六次。你发布了完整的.bash_profile吗?无论如何,解决方案很简单:删除这些行。

+0

谢谢,您的解决方案运作良好。我发送的.bash_profile内容并不完整,因为我认为重复的内容并不重要。现在我认为我犯了一个错误。 – chhpt