$
是否逃脱了命令?出于某种原因,这条捷径并不适合我。
alias killmenow="kill -9 $(lsof -i tcp:3000 -t)"
答案 0 :(得分:3)
只需将它放在简单的引号之间,以便在构造别名时不进行评估,但是在调用别名时:
alias killmenow='kill -9 $(lsof -i tcp:3000 -t)'
另一种解决方案是逃避美元:
alias killmenow="kill -9 \$(lsof -i tcp:3000 -t)"