![Debian 기반 배포판에서 호출되는 프로그램의 이름을 변경하는 방법](https://linux55.com/image/199499/Debian%20%EA%B8%B0%EB%B0%98%20%EB%B0%B0%ED%8F%AC%ED%8C%90%EC%97%90%EC%84%9C%20%ED%98%B8%EC%B6%9C%EB%90%98%EB%8A%94%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%98%20%EC%9D%B4%EB%A6%84%EC%9D%84%20%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
칼리리눅스에서 nmap의 포크를 설치하고 싶은데, nmap
터미널에 입력할 때 원래 프로그램과 충돌할까봐 걱정됩니다. 이름을 에서 로 변경할 수 있나요 nmap
?nmap2
답변1
애플리케이션 이름을 원하는 대로 바꿀 수 있습니다. 예를 들어, 다음과 같은 애플리케이션이 설치되어 있다면 /usr/local/bin
,
mv /usr/local/bin/nmap /usr/local/bin/nmap2
답변2
당신은 명령을 찾고 있습니다 alias
. alias
예를 들어 명령줄에서 사용할 수 있습니다 alias nmap2=/forked/version/of/nmap
. 그러나 이는 셸 세션이 종료될 때까지만 지속됩니다. 보다 일반적인 사용 사례는 이를 쉘의 rc 파일에 넣는 것입니다. $HOME/.bashrc
또는 $HOME/.zshrc
가장 일반적인 쉘 중 하나를 사용하는 경우. rc 파일의 형식은 명령줄의 형식과 동일합니다.
alias
ia는 쉘 내장이므로 이에 대해 더 자세히 알고 싶다면 help alias
bash 또는 man zshbuiltins
.