私の考えでは、私は道を台無しにしたようだ。 Bioperlをインストールしてパスを変更しようとしています。正しいコードは次のようになります。
$ export PATH=/usr/local/ActivePerl-5.26/bin:$PATH
$ export PATH=/usr/local/ActivePerl-5.26/site/bin:$PATH
$PATH=/usr/local/ActivePerl-5.26/bin:$PATH
$PATH=/usr/local/ActivePerl-5.26/site/bin:$PATH
export PATH
- ところで私が愚かなことをして私が入力した内容が添付されました。 Bioperlがインストールされていても、lsまたはmkdirコマンドは機能しなくなりました。
ベストアンサー1
最初に実行されると、export PATH=/usr/local/ActivePerl-5.26/
古いパス全体がその単一のディレクトリに置き換えられます。
今後の「正しいこと」を実行しようとすると、新しいパスが使用されるため、実行時に実行されるPATH=/usr/local/ActivePerl-5.26/bin:$PATH
アクションは、PATH
次の文字列を含むように変数を更新するだけです。
/usr/local/ActivePerl-5.26/bin:/usr/local/ActivePerl-5.26/
この状況から回復するには、次のいくつかのオプションがあります。
1. 目的のパスを明示的に設定します。
次のように実行します(要件に応じて編集:
export PATH=/usr/local/ActivePerl-5.26/bin:/usr/local/bin:/usr/bin:/bin
2. bashrcまたはbash_profileをインポートして環境をリセットします。
~/.bashrc
または、にデフォルトパスが設定されている可能性があります~/.bash_profile
。にあると仮定すると、~/.bashrc
次のようにリセットできます。
. ~/.bashrc
これは次の略語です。
source $HOME/.bashrc
3. 新しいシェルセッションを開始します。
最も簡単な方法は、おそらく現在のセッションを放棄して再開することです。端末を閉じて新しい端末を開くか、次を実行して現在の端末に新しいシェルを入力します。/bin/bash