我是刚开始编写Linux脚本的人(实际上,我不确定确切的术语是Linux脚本还是baSH脚本)。我确实了解source
-ing和alias
这样的功能:
alias l='ls -ltra'
我要完成的是键入以下快捷方式语句
php ~/path/to/longProgram.php Argument1 -x -y -z --long-switch long-switch-value
是这样的:
lp Argument1 -x -y -z --long-switch long-switch-value
即我可以在任何地方调用lp
的地方,以及所有给定的参数都传递给longProgram.php
的地方。我将如何作为别名?
答案 0 :(得分:4)
要调用sys.path.append()
导致调用lp Argument1 -x -y -z --long-switch long-switch-value
,您有几种选择。最简单的方法是将其放在您的〜/ .bashrc中:
php ~/path/to/longProgram.php Argument1 -x -y -z --long-switch long-switch-value
答案 1 :(得分:1)
alias lp='php ~/path/to/longProgram.php'
即使不是一个好习惯,也可以正常工作。别名只是一个查找和替换功能,因此我看不到任何不起作用的原因。但是,您必须是家中包含该程序的确切用户。
PS:还要确认lp
尚未分配给另一个命令。