2011-09-09 14 views
23

私はLinuxの新しいユーザーです。ちょうどWindowsから切り替えました。 /opt/ActiveTcl-8.5/にActiveTcl-8.5をインストールしましたが、今度はbinディレクトリをUNIXパスに追加したいと思います。UbuntuのPATHにディレクトリを追加する

私はネットからいくつかの記事を読んでいて、修正するファイルについて混乱しています。私の/home/tofayelディレクトリには、.bashrc,.bash_logout,.bash_historyおよび.profileが含まれています。 .bash_loginおよび.bash_profileではありません。

ここで余分な行を追加してPATHに/opt/ActiveTcl-8.5/binを追加しますか?

+0

おそらく、それを.bashrcに入れたいと思うかもしれません。この回答を見て、さまざまなファイルについての説明を参照してください - http://stackoverflow.com/questions/415403/whats-the-difference-between-bashrc-bash-profile-and-environment – arunkumar

答えて

52

ファイル.bashrcは、対話型シェルを起動すると読み込まれます。これは更新する必要があるファイルです。例:

export PATH=$PATH:/opt/ActiveTcl-8.5/bin 

再起動して変更を有効またはソースにそれを取るためのシェル、すなわち:

source .bashrc 
+0

確かにあなたのシェルには「輸出」を行った。もう一度やり直す必要はありません。 – tripleee

4

あなたは.bashrcの

PATH=$PATH:/opt/ActiveTcl-8.5/bin;export PATH; 
+1

read_iterが何を言っているかを明確にするには:.bashrcこのファイルの最後に次の2行を追加します:(PATH = $ PATH:/opt/ActiveTcl-8.5/bin; export PATH;)次に "source .bashrc"あなたの新しい設定。 – Dung

9

でそれを設定することができます実際に私が.profileを提唱うスクリプトから作業する必要がある場合、特にスクリプトはBashの代わりに/ bin/shによって実行されます。これがあなたの私的なインタラクティブな使用のためのものであれば、.bashrcでも問題ありません。

+0

@Fredrik Pihi、@ reader_1000: '.profile'ファイルを開き、' .bashrc'ファイルをインポートしたことがわかりました。 これにいくつかの光を当てることができますか? –

+0

これはまあまあではありません。たぶんhttps://superuser.com/で別の質問を投稿するかもしれません。これは間違いなくプログラミング関連から遠ざかっています。 – tripleee

関連する問題