![sudo apt-get install을 위한 간단한 명령을 만드시겠습니까?](https://linux55.com/image/17147/sudo%20apt-get%20install%EC%9D%84%20%EC%9C%84%ED%95%9C%20%EA%B0%84%EB%8B%A8%ED%95%9C%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EB%A7%8C%EB%93%9C%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
다음 명령을 자주 실행해야 합니다.
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"
같은 파일에 넣어도 됩니다.