sudo apt-get install을 위한 간단한 명령을 만드시겠습니까?

sudo apt-get install을 위한 간단한 명령을 만드시겠습니까?

다음 명령을 자주 실행해야 합니다.

sudo apt-get install <package>
sudo apt-get remove <package>

더 간단하게 만들 수 있나요?

install <package>
remove  <package>

다음과 같은 함수를 작성해야 할 것 같습니다.

function install(){
sudo apt-get install <package>
}

...모르는 위치에 복사하여 붙여넣어야 합니다. 누구든지 install <package>시작 후 이러한 명령을 항상 사용할 수 있게 만드는 방법을 말해 줄 수 있습니까 ?

답변1

쉘 별칭을 사용하면 다른 스크립트/명령을 방해하지 않으며 명령을 대화식으로 입력할 때만 대체됩니다.

alias install="sudo apt-get install"

이를 셸 구성 파일( ~/.bashrc예:)에 배치하면 모든 셸 세션에서 정의됩니다.

답변2

$1(Nth 등)을 사용하여 함수에 전달된 첫 번째 인수를 참조하거나 $*모든 인수를 참조할 수 있습니다 . 형식은 $@전달된 모든 인수를 참조하지만 별도의 단어로 확장됩니다.

function install(){
    sudo apt-get install "$@"
}

~/.bashrc그런 다음 로그인할 때마다 사용할 수 있도록 파일에 저장할 수 있습니다 .

이 경우 간단한 별칭을 사용하여 트릭을 수행할 수도 있습니다.

$ alias install="sudo apt-get install"

같은 파일에 넣어도 됩니다.

관련 정보