Linux Bash函数用于缩短某些命令
我正在使用django,我想缩短一些命令,如python manage.py xxx或tar-xzvf。等 我试过了Linux Bash函数用于缩短某些命令,linux,bash,shell,Linux,Bash,Shell,我正在使用django,我想缩短一些命令,如python manage.py xxx或tar-xzvf。等 我试过了 mng(){ python manage.py $("$@") } 它不起作用 $("python manage.py $@") 也不管用 我搞砸了什么?你用别名来表示: alias mng='python manage.py' 您可以在~/.bash_别名中放置持久化别名定义。您有一些不需要的括号。试试这个: mng() { python manage.py "$
mng(){
python manage.py $("$@")
}
它不起作用
$("python manage.py $@")
也不管用
我搞砸了什么?你用别名来表示:
alias mng='python manage.py'
您可以在~/.bash_别名中放置持久化别名定义。您有一些不需要的括号。试试这个:
mng() {
python manage.py "$@"
}
您确实需要引号,否则额外的参数将在空格中拆分。请注意,别名仅在交互式shell中可用。@A.Zaben很高兴我能提供帮助。如果这是您决定使用的解决方案,请随意接受答案:-