안녕하세요~
제가 최근에 ls 명령어를 구현하는 과제를 하다가 ./ 없이 프로그램을 실행시키는 방법에 대해 알게돼서 이렇게 포스팅을 하려고 합니다!
참고한 블로그는
1. ./ 없이 실행하는 법
$ export PATH=.:$PATH // export PATH=추가경로:$PATH
// 현재까지 만들어진 경로 ($PATH) 앞에 추가경로를 추가하는 것임
아래 사진을 보면 test_code라는 실행파일을 실행하려면
반드시 ./test_code 라고 입력해야해요!
그 이유는 test_code 라고만 입력하면 PATH가 설정되어있지 않아서
쉘이 현재 디렉터리에서 test_code 실행파일을 찾지 못하기 때문인데요!
따라서 위에서 말한 코드를 입력해야합니당!
./ 없이도 실행됨을 알 수 있습니다!
그 후 홈디렉터리로 이동 > source .bashrc 명령어 입력
2. 어디에서나 실행되도록 하기
.profile 이나 .bash_profile에서 (운영체제마다 파일명이 다름)
어디에서나 실행시키고자 하는 프로그램이 있는 디렉터리 경로를 추가해주면 됩니다!
제가 어디서나 실행시키고 싶은 프로그램은 '홈디렉터리/blog/test' 디렉터리 안에 있어요!
여러분들은 밑줄친 부분에 여러분이 어디서나 실행시키고 싶은 프로그램이 위치해있는 디렉터리 경로를
입력하시면 됩니당!
:wq 명령을 통해 저장하고 난 뒤에는 변화가 생긴 .bash_profile을
source .bash_profile 명령을 통해 로딩시켜줘야해요!
그 후에 지금 홈디렉터리 보시면 test_code 라는 실행파일이 없죠?
그런데 명령을 쳤더니! 실행이 됩니다 :)
별거 아닌 것 같지만! 혹시라도 찾고 계셨던 분들에게 도움이 되길 바라면서~
이만 물러갑니다 총총,,
'Study > 가상머신 - Vmware | VirtualBox' 카테고리의 다른 글
VirtualBox Kali 셋팅 오류 | 가상머신 Kali-Linux-2021.2-virtualbox-amd64의 세션을 열 수 없습니다. (0) | 2021.09.29 |
---|---|
VirtualBox 인터넷 연결 안됨 | VirtualBox 네트워크 오류 (0) | 2021.09.29 |
Ubuntu ip 안잡힐 때 | Ubuntu 네트워크 연결 안될 때 | ifconfig 시 ens32가 안뜰 때 (4) | 2021.05.29 |
Ubuntu root password 까먹었을 때 | root 비번 | passwd | root로 로그인 | 터미널창에서 root 계정으로 로그인하기 (0) | 2021.05.29 |
Vmware ubuntu환경에서 왼쪽 메뉴바 아래로 옮기는 법 + window dark모드 (0) | 2020.09.23 |
최근댓글