Centos 6.5を使用してVPSを実行しています。
私の設定は~/.bash_profile
次のとおりです。
それは私に次のような結果を与えました。
WHM / Cpanelがインストールされたため、カラープロンプトは表示されなくなりました。
echo $PATH
示す:
/usr/local/jdk/bin:/home/jay/perl5/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin:/home/jay/bin
この問題をどのように解決できますか?誰が私を助けることができますか?
他のすべては構成に基づいています。 Grepとlsはカラー出力を表示します。前のコマンドと出力をすばやく検索するのに便利なので、この機能が必要です。
ベストアンサー1
Bashの初期化ファイル管理は奇妙です。ログインシェルでは、bashは/etc/profile
読み取り専用です~/.bash_profile
。インタラクティブな非ログインであるシェルでは、bash/etc/bash.bashrc
は~/.bashrc
。 (少し簡素化しました。詳細を知りたい場合は、マニュアルを読んでください。)
これらの狂気を抑制するには、以下を使用します~/.bash_profile
。
# Read the shell-agnostic login hook
if [ -e ~/.profile ]; then . ~/.profile; fi
if [[ $- = *i* ]]; then
# This is an interactive shell, so read bash's interactive login hooks
# (which bash omits in login shells)
if [[ -e /etc/bash.bashrc ]]; then . /etc/bash.bashrc; fi
if [[ -e /etc/bashrc ]]; then . /etc/bashrc; fi
if [[ -e ~/.bashrc ]]; then . ~/.bashrc; fi
fi
環境変数の定義PATH
などEDITOR
のログインエントリを入力します~/.profile
。プロンプトの設定やエイリアスなどの対話型項目を入力します~/.bashrc
。
詳細については、次を参照してください。ログインするかどうかにかかわらず、常にインタラクティブモードに切り替えるBashファイルはありますか?、ログインシェルと非ログインシェルの違いは何ですか?そして.bashrcと.bash_profileの違い