Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
verbose declare-x from.bashrc_Bash_Osx Snow Leopard - Fatal编程技术网

verbose declare-x from.bashrc

verbose declare-x from.bashrc,bash,osx-snow-leopard,Bash,Osx Snow Leopard,使用Migration Assistant(在OS X上)将我的文件从区分大小写的文件分区复制到不区分大小写的文件分区后,my.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:$P

使用Migration Assistant(在OS X上)将我的文件从区分大小写的文件分区复制到不区分大小写的文件分区后,my
.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"
...
vencen@dirac:~$

如何使bash静音?

不确定这是否是问题所在,但我见过迁移助手将您的主目录保留为非用户帐户所有的情况。相反,您的用户帐户通过ACL被授予所有常规访问权限。您可以检查并尝试修复它,看看这是否会使问题消失

要检查:
ls-lde~

要修复:

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

不知何故,我的
.bashrc
文件收到了一个额外的换行符,留下了一个孤立的
导出

#!/bin/bash
export
PATH=/opt/local/bin:$PATH
#...
正确的文件

#!/bin/bash
export PATH=/opt/local/bin:$PATH
#...
不生成不需要的输出,在命令行上键入
export