제가 입력한 명령어는 다음과 같습니다. 나는 그것이 나의 "간단한 안녕하세요 작업" 프로그램을 실행할 것으로 기대합니다.
vagrant@vagrant-ubuntu-trusty-64:~$ ls
filename.zip tester
vagrant@vagrant-ubuntu-trusty-64:~$ file -b tester
ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, not stripped
vagrant@vagrant-ubuntu-trusty-64:~$ tester
No command 'tester' found, did you mean:
Command 'gtester' from package 'libglib2.0-dev' (main)
Command 'jester' from package 'jester' (universe)
Command 'testr' from package 'testrepository' (main)
tester: command not found
답변1
바이너리가 $PATH 변수/환경에 없으므로 쉘에 알려지지 않습니다.
다음 중 하나를 사용하여 호출해야 합니다.
./tester
아니면 경로에 추가하세요
set PATH=$PATH:/path/to/tester
경로를 영구적으로 변경하려면 이 줄을 ~/.bashrc에 넣으세요.
export PATH=$PATH:/path/to/tester