ls, mv, cp, cat, vi, 명령을 찾을 수 없습니다.

ls, mv, cp, cat, vi, 명령을 찾을 수 없습니다.

bashrc 파일에 새 경로를 추가하려고 하는데 뭔가 문제가 있는 것 같습니다. $ source ~/.bashrc 후에는 더 이상 ls, mv, cp, cat, vi 명령을 사용할 수 없으며 아마도 아직 시도하지 않은 다른 명령도 사용할 수 없습니다. 어쨌든 모든 것이 다시 돌아오도록 경로를 재설정할 수 있나요?

[rn1041@cluster ~]$ ls
-bash: ls: No such file or directory
[rn1041@cluster ~]$ rm
-bash: rm: No such file or directory
[rn1041@cluster ~]$ cp
-bash: cp: No such file or directory
[rn1041@cluster ~]$ mv
-bash: mv: No such file or directory
[rn1041@cluster ~]$ echo path
path

답변1

가장 일반적으로 사용되는 명령(시도한 명령 포함)이 포함되어 있으므로 입력 등을 통해 실행할 /bin수 있습니다 ./bin/ls

추신: 당신이 하고 싶은 일은 입니다 echo "$PATH".

답변2

이는 CentOS 6의 수정되지 않은 원본 ~/.bashrc입니다.

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

다음과 같이 하려고 할 수도 있습니다.

export PATH=$PATH:your/path/here

관련 정보