/etc/profile
Fedora 17には次のものがあります。
PATH=$PATH:"/usr/pgsql-9.2/bin"
EDITOR="/usr/bin/emacs -nw"
PSQL_EDITOR="/usr/bin/emacs"
PAGER="/usr/bin/less"
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL EDITOR PSQL_EDITOR PAGER
root
$ PATH変数の接続はasまたはasでログインすると機能しますpostgres
が、アカウントにログインすると機能しません。ターミネーターを使用しています。
rootユーザーとして:
# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pgsql-9.2/bin:/root/bin
ポストグレスとして:
$ echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/pgsql-9.2/bin:/usr/pgsql-9.2/bin
私のアカウントから:
$ echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/cpn/.local/bin:/home/cpn/bin
欠落しているパスを記録してください/usr/pgsql-9.2/bin
。
/home/cpn/.bash_profile
次の行があります。
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
私がsu -
(注)私のアカウントに行くと、パスがあるので対シェルの問題のよう-
です。login
not login
端末に常にログインシェルを開くようにするにはどうすればよいですか?
答え1
PATH
forにディレクトリが必要な場合みんなセッションを/etc/environment
。PATH
/etc/environment
答え2
これが正しい修正であるかどうかはわかりません。Run command as a login shell
ターミネーター - >プロファイル - >コマンドを確認しました。