다음 명령을 자주 실행해야 합니다.
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"
같은 파일에 넣어도 됩니다.