找不到 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. 启动新的 shell 会话

最简单的方法可能是放弃当前会话并重新开始。关闭终端并打开一个新终端;或者通过运行进入当前终端内的新 shell/bin/bash

相关内容