$PATH変数はどのように変更されましたか?私はこのすべての追加ディレクトリが欲しくありません

$PATH変数はどのように変更されましたか?私はこのすべての追加ディレクトリが欲しくありません

私はLinuxに初めて触れ、私に適した答えを見つけるのに苦労しています。

私の/ etc / environmentフォルダは私の$ PATH変数とは異なります。 $PATHのデフォルト設定で「再起動」したいです。私が何をしているのかわからず、設定を台無しにしたからです。私の$ PATH変数は何で変更できますか? Miniconda3、Java、Oracleからインポートされたように見えるいくつかのフォルダを追加しました。

これは私の/ etc / environmentファイルの出力です。

(によると)eli@eli-XPS-13-7390-2-in-1:~$cat/etc/環境
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"

私の.profileです。

(によると)eli@eli-XPS-13-7390-2-in-1:~$猫。プロフィール
# ~/.profile: ログインシェルのコマンドソルバーによって実行されます。
# bash(1) は、 ~/.bash_profile または ~/.bash_login の場合、ファイルを読みません。
#存在する。
#例については、/usr/share/doc/bash/examples/startup-filesを参照してください。
# ファイルは bash-doc パッケージにあります。

#デフォルトのumaskは、umaskの設定に使用される/ etc / profileに設定されています。
# SSH ログイン用に libpam-umask パッケージをインストールして設定します。
#マスク022

#bashを実行している場合
if [-n "$BASH_VERSION"];
    # .bashrcが存在する場合はそれを含めます。
    if [-f "$HOME/.bashrc"];
    。 "$HOME/.bashrc"
    フィリピン諸島
フィリピン諸島

#ユーザーのプライベートストア(存在する場合)を含めるようにPATHを設定します。
if [-d "$HOME/bin"];
    PATH="$PATH:$HOME/空"
フィリピン諸島

#ユーザーのプライベートストア(存在する場合)を含めるようにPATHを設定します。
if [-d "$HOME/.local/bin"];
    パス="$パス:$HOME/.local/bin"
フィリピン諸島

これは私の.bashrcです。

(によると)eli@eli-XPS-13-7390-2-in-1:~$猫.bashrc
# ~/.bashrc: 非ログインシェルの場合、 bash(1) によって実行されます。
# /usr/share/doc/bash/examples/startup-filesビュー(bash-docパッケージにあります)
#いくつかの例を見てください

#インタラクティブに実行されない場合は何もしません。
ケース$-in
    *私*);;
      *)返品;;
イサク

#履歴に重複した行やスペースで始まる行を入れないでください。
#その他のオプションについてはbash(1)を参照してください。
HISTControl=両方を無視

#履歴ファイルに追加して上書きしないでください。
shopt -s histappend

#記録長を設定するには、bash(1)のHISTSIZEとHISTFILESIZEを参照してください。
記録サイズ=1000
履歴ファイルサイズ=2000

#必要に応じて、各コマンドの後にウィンドウサイズを確認してください。
#LINESとCOLUMNSの値を更新します。
shopt -s checkwinsize

#設定すると、パス名拡張コンテキストで使用されている「**」パターンが
#すべてのファイルとゼロ以上のディレクトリとサブディレクトリと一致します。
#shopt -s グローブスター

#テキストではなく、入力ファイルにあまり慣れていません。 lesspipe(1) をご覧ください。
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

#タスクchrootを識別する変数を設定します(以下のヒントで使用されます)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ];
    debian_chroot=$(cat /etc/debian_chroot)
フィリピン諸島

#素晴らしいヒントを設定します(色が「欲しい」ことを知らない限り色ではありません)。
ケース「$TERM」
    xterm-color|*-256color) color_prompt=yes;;
イサク

#端末が可能な場合は、カラープロンプトのコメントを外してください。
#ユーザーの注意を気にしないように、デフォルトではオフになっています。ターミナルウィンドウに焦点を合わせます。
#プロンプトではなくコマンド出力に表示する必要があります。
#force_color_prompt=はい

if [-n "$force_color_prompt"];
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null;
    #Ecma-48に準拠していると仮定して色をサポートします。
    #(ISO/IEC-6429)。 (このような支援が足りない場合はごくまれです。
    #1つのケースはsetafよりもsetfを好む。 )
    color_prompt=はい
    その他
    カラーヒント=
    フィリピン諸島
フィリピン諸島

if ["$color_prompt" = yes];
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\] [\033[00m\]\$'
その他
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
フィリピン諸島
color_prompt force_color_prompt 設定解除

# xterm の場合、ヘッダーを user@host:dir に設定します。
ケース「$TERM」
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;;
*)
    ;;;
イサク

# lsのカラーサポートを有効にし、便利なエイリアスを追加します。
if [ -x /usr/bin/dircolors ];
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" ||評価 "$(dircolors -b)"
    エイリアス ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    エイリアス grep='grep --color=auto'
    エイリアス fgrep='fgrep --color=auto'
    エイリアス egrep='egrep --color=auto'
フィリピン諸島

#カラーGCC警告とエラー
#export GCC_COLORS='エラー=01;31:警告=01;35:コメント=01;36:カラット=01;32:軌跡=01:引用=01'

#Add ls alias
エイリアス ll='ls -alF'
エイリアス la='ls -A'
エイリアス l='ls -CF'

#長期実行コマンドに「警告」エイリアスを追加します。次のように使用してください。
#sleep10;アラーム
エイリアス警告='通知が送信されました --urgency=low -i "$([ $? = 0 ] && echo Terminal || echo error)" "$(history|tail -n1|sed -e '\''s/ ^ \s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# エイリアスの定義。
#すべての追加を別々のファイルに入れることもできます。
# ~/.bash_aliases をここに直接追加する代わりに。
# bash-doc パッケージの /usr/share/doc/bash-doc/examples をご覧ください。

if [ -f ~/.bash_aliases ];
    。 ~/.bash_alias
フィリピン諸島

#プログラム可能な完成を有効にします(有効にする必要はありません)。
# /etc/bash.bashrc および /etc/profile で有効になっている場合
#ソース/etc/bash.bashrc)。
もし! shopt -oq posix;
  if [ -f /usr/share/bash-completion/bash_completion ];
    。 /usr/share/bash-completion/bash_completion
  elif [-f /etc/bash_completion];
    。 /etc/bash_completion
  フィリピン諸島
フィリピン諸島

# >>> コンダの初期化 >>>
#!! このブロックの内容は「conda init」で管理されています!
__conda_setup="$('/home/eli/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
もしそうなら、[$? -eq 0];
    「$__conda_setup」の評価
その他
    if [-f"/home/eli/miniconda3/etc/profile.d/conda.sh"];
        。 "/home/eli/miniconda3/etc/profile.d/conda.sh"
    その他
        エクスポート PATH="$PATH:/home/eli/miniconda3/bin"
    フィリピン諸島
フィリピン諸島
__conda_setup 設定解除
# <<< コンダの初期化<<<

これは私の$ PATHです。

(によると)eli@eli-XPS-13-7390-2-in-1:~$エコ$PATH
/home/eli/miniconda3/bin:/home/eli/miniconda3/condabin:/home/eli/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/ sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-15-oracle/bin:/usr/lib/jvm/java-15-oracle/データベース/空

これらの追加フォルダはどこから来たのですか? ! $ PATHを編集するためにできることは他にありますか?これを追加することをどのように削除しますか?

どんな助けをありがとう!

ベストアンサー1

おすすめ記事