![인수를 명령 중간에 매핑하는 별칭을 만듭니다.](https://linux55.com/image/3621/%EC%9D%B8%EC%88%98%EB%A5%BC%20%EB%AA%85%EB%A0%B9%20%EC%A4%91%EA%B0%84%EC%97%90%20%EB%A7%A4%ED%95%91%ED%95%98%EB%8A%94%20%EB%B3%84%EC%B9%AD%EC%9D%84%20%EB%A7%8C%EB%93%AD%EB%8B%88%EB%8B%A4..png)
or 의 별칭을 지정 killapp X
하고 싶지만 별칭만 사용하여 이를 수행하는 방법을 찾을 수 없습니다 . 그럴 필요가 없도록 어떻게 해야 합니까 ?pidof X | xargs kill
kill `pidof X`
killapp
killapp X`
답변1
이는 약어만 확장하므로 별칭에서는 불가능합니다. 그러나 다음과 같은 기능이 있습니다.
function killapp ()
{
pidof $1 | xargs kill
}
답변2
별칭을 사용하여 이 작업을 수행할 수 있습니다.
alias al='(read arg; echo The arg is: "$arg".) <<<'
al something
> The arg is: "something".