Bash函数可以缩短某些命令

时间:2015-03-04 10:21:30

标签: linux bash shell

我正在使用django,我想缩短一些命令,如python manage.py xxx或tar -xzvf。等

我试过

mng(){
  python manage.py $("$@")
}

它不起作用

$("python manage.py $@")

效果不佳

我在弄什么?

2 个答案:

答案 0 :(得分:4)

你有一些你不需要的括号。试试这个:

mng() {
  python manage.py "$@"
}

您确实希望引号或额外参数将在空格上分割。

答案 1 :(得分:3)

您使用别名:

alias mng='python manage.py'

您可以将持久性别名定义放在~/.bash_aliases