有时我会使用像
git log
或apt-get install
这样的两个单词命令,并希望添加一个默认参数。例如,大多数情况下,我想要在git log
中添加--abbrev-commit
参数,在apt-get install
中添加-y
参数。git log --abbrev-commit
apt-get install --abbrev-commit
然而,我似乎无法创建涉及两个单词命令的别名:
$ alias 'git log'='git log --abbrev-commit'
bash: alias: `git log': invalid alias name
$ alias git log='git log --abbrev-commit'
bash: alias: git: not found
我该怎么做?
$@
的使用(如"$@"
),除非你希望它们像$*
一样运行。 - Charles Duffy