〜/ .profileファイルを変更して、PATH変数に行を追加しようとしました。私はこの行を追加しました:
PATH=$PATH:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/
最後に。ターミナルを再起動しましたが、それでもそのディレクトリ内のコマンドを識別できませんでした。誰かが私が間違っていることを知っていますか?
ホームフォルダーの〜/ .pam_environmentでこれを試してください。存在しない場合は作成します
PATH DEFAULT=${PATH}:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/
ログインおよびログアウトする必要があります。
実行bash -xl
シェルでロードされる起動ファイルを確認します。 .profile
は実際には読み取られない場合があります。それ以外の場合は、export
を割り当てに追加してみてください。
export PATH=$PATH:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/
Bashのスタートアップファイルに関するリファレンス: https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html
Mint 18.3 Cinnamonを実行しています。 〜/ .profileの変更は、アカウントからログアウト/ログインした後にのみ反映されます。私の場合、端末の再起動は十分ではありませんでした。
.bashrcファイルを編集する場合:
vim ~/.bashrc
次の行が表示されます
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
$ HOMEフォルダーに〜/ .bash_aliasesを作成し、ターミナルを開いたときに実行するコマンドを追加します
〜/ .pam_environmentにエントリを追加できます
エディターを使用してファイルにアクセスします。デフォルトのLinuxMint Text Editor(xed)を使用しています。
xed ~/.pam_environment
そのファイルにはすでにいくつかのエントリが含まれている可能性があります。ファイルに新しい行を追加し、エントリを追加します。たとえば、optフォルダーにあるJavaバイナリパスを$ PATH環境変数:
PATH DEFAULT=${PATH}:/opt/JDK11/jdk-11.0.2/bin
または、ユーザーのホームなどにあるパスを追加する場合は、次のようにします。
PATH DEFAULT=${PATH}:/home/@{PAM_USER}/MyPrograms
ファイルを保存します。動作するはずです。表示されない場合は、ログアウトしてからログインし直して、もう一度試してください。その後も機能しない場合は、再起動してもう一度試してください。確実に機能します。 :)