有没有办法以这样的方式设置别名,以便我可以输入命令,然后在一行中输入参数?
例如,而不是
javac Program.java && java Program
我可以去
newcommand Program.java //or "newcommand Program",whichever is easier
这将执行与上面的行相同的命令.
最佳答案
别名不接受参数,定义如下函数:
jcar() { javac $1.java && java $1 }
然后使用它:
jcar Program
(jcar的目的是作为java-compile-and-run的首字母缩写)