내 생각엔 내가 길을 엉망으로 만든 것 같아. 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