1

Migration Assistant(OS X上)を使用してファイルを大文字と小文字を区別しないファイルパーティションから大文字と小文字を区別しないファイルパーティションにコピーした後、.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を消音できますか?

4

2 に答える 2

2

どういうわけか、私の.bashrcファイルは、孤立したままの余分な改行文字を受け取りましたexport

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

正しいファイル

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

exportコマンドラインで入力すると、不要な出力は生成されません。

于 2012-05-01T03:48:13.657 に答える
1

これが問題であるかどうかはわかりませんが、MigrationAssistantがユーザーアカウントで所有されていないホームディレクトリを離れる状況を確認しました。代わりに、ユーザーアカウントには、ACLを介した通常のアクセスがすべて許可されます。それをチェックして修正してみて、問題が解決するかどうかを確認してください。

チェックする:ls -lde ~

修正するには:

sudo chown -R `id -u`:`id -g` ~
于 2012-05-01T00:18:14.303 に答える