Debian 기반 배포판에서 호출되는 프로그램의 이름을 변경하는 방법

Debian 기반 배포판에서 호출되는 프로그램의 이름을 변경하는 방법

칼리리눅스에서 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 파일의 형식은 명령줄의 형식과 동일합니다.

aliasia는 쉘 내장이므로 이에 대해 더 자세히 알고 싶다면 help aliasbash 또는 man zshbuiltins.

관련 정보