반응형
[Linux] Command Not Found 해결방법
Linux 계열의 운영체제에서 cf77 등 프로그램 설치 후 직면하는 Command Not Found를 해결하는 방법에 대해 알아보고자 한다.
반응형
Command Not Found가 뜨는 이유는 특정 명령어가 .bash_profile에 등록되어있지 않아서 발생하는 문제이다.
Case 1) which 명령어 사용시 경로가 뜨는 경우
1. which 명령어를 활용하여 Command Not Found가 뜨는 명령어의 위치를 확인합니다.
예) ls라는 명령어가 Command Not Found가 뜨는 경우
> which ls (엔터)
--> 명령어가 존재한다는 것은 ls라는 커맨드 패키지가 /usr/bin 경로에 깔려있다는 뜻이다.
2. 명령어가 존재하면 해당 경로를 추가합니다.
> cd (엔터)
> gedit .bash_profile (엔터)
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
(내용 추가 및 저장)
반응형
3. 변경한 bash 파일을 실행하여 설정을 저장합니다.
> source .bash_profile (엔터)
> systemctl restart network (엔터, 시스템 재설정하는 명령어)
Case2) which 명령어 사용시 경로가 안뜨는 경우
1. which 명령어를 사용하여 Command Not Found가 뜨는 명령어를 입력하였으나 아래와 같이 경로가 안뜨는 경우
예) vim 명령어가 없다고 뜨는 경우 (/usr/bin 경로에 vim 명령어 실행파일이 없음. 새로 설치 필요)
> su (엔터 및 root 계정 비밀번호 입력)
> yum install vim (엔터, 본인들이 Command Not Found가 뜨는 명령어를 입력후 탭키를 누르면 풀네임이 나옴)
> systemctl restart network (엔터, 시스템 재설정하는 명령어)
반응형
RedHat, CentOS, Fedora
yum install (명령어)
예) yum install vim-enhanced
RedHat, CentOS, Fedora 를 사용하시는 분들은,
yum install vim-enhanced 명령어로 vim 을 설치하실 수 있습니다.
Ubuntu, Debian
apt-get install (명령어)
예) apt-get install vim
Ubuntu, Debian 를 사용하시는 분들은,
apt-get install vim 명령어로 vim 을 설치하실 수 있습니다.
반응형
'IT > LINUX' 카테고리의 다른 글
[Linux] 가상머신(VMWare)로 서버 & 네트워크 환경 구축하기 (0) | 2021.03.07 |
---|---|
[Linux] .bashrc / .bash_profile 파일 위치 (0) | 2021.03.01 |