mkdirコマンドが見つかりませんか?

mkdirコマンドが見つかりませんか?

私の考えでは、私は道を台無しにしたようだ。 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

おすすめ記事