2012-04-30 84 views
1

声明-x使用迁移助理(在OS X)来复制我的文件形成的情况下敏感文件分区的情况下不区分大小写文件分区后,我.bashrc已成为冗长它每次运行。现在详细查看.bashrc

#!/bin/bash 
#.bashrc file 
alias ls='ls -G' 
alias sbrc='source ~/.bashrc' 
export GNUTERM=x11 
export NWCHEM_TOP=~/install/nwchem-6.0-binary 
export 
PATH = /opt/local/bin:$PATH 
... 

输出是

Last login: Mon Apr 30 11:33:33 on ttys005 
declare -x Apple_PubSub_Socket_Render="/tmp/launch-oblOxq/Render" 
declare -x COMMAND_MODE="unix2003" 
declare -x DISPLAY="/tmp/launch-VdU1C8/org.x:0" 
declare -x GNUTERM="x11" 
... 
[email protected]:~$ 

我怎么能沉默的bash?

回答

2

不知怎的,我.bashrc文件获得一个额外的换行符留下一个孤立export

#!/bin/bash 
export 
PATH=/opt/local/bin:$PATH 
#... 

正确的文件

#!/bin/bash 
export PATH=/opt/local/bin:$PATH 
#... 

不会生成不需要的输出,请在命令行上输入export

1

不知道这是否是问题,但我已经看到迁移助理离开您的主目录不属于您的用户帐户的情况。相反,您的用户帐户被授予通过ACL的所有常见访问权限。您可能会检查并尝试修复它,看看是否会导致问题消失。

检查:ls -lde ~

要解决:

sudo chown -R `id -u`:`id -g` ~ 
+0

感谢您的想法。 –