1. 상황

서버에 여러 프로그램을 설치하고 패스를 수정하는 일이 잦다.

이때 오타 등의 이유로 패스가 잘못된 채로 설정 파일을 저장해버릴 수 있다.

 

그리고 로그아웃 했다가 다시 서버에 오면 cd, ls 등과 같은 기본 명령어조차 안먹힐 수가 있다.

 

 

2. 해결 방법

근본적인 해결 방법은 패스 설정 파일에 다시 가서 올바른 패스를 저장하는 것이지만,

당장 cd나 vim을 사용할 수 없으면 위 방법을 아예 시도하지 못한다.

 

해결 방법은 패스를 설정하는 명령을 내린 뒤, 패스 설정 파일을 수정하는 것이다.

 

아래처럼 패스 설정을 명령하면 기본적인 명령어들을 다시 사용할 수 있다.

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

 

 

3. 참고 자료

https://unix.stackexchange.com/questions/167454/basic-commands-not-working-i-e-bash-ls-no-such-file-or-directory

 

Basic commands not working i.e: -bash: ls: No such file or directory

I'm new to Unix and in the process of installing a program for my dissertation I must have played with the PATH for the basic Unix commands such as ls. Every time I type ls and the directory name I...

unix.stackexchange.com

 

+ Recent posts