开发者社区> 问答> 正文

linux别名以简化命令行

我是刚开始编写Linux脚本的人(实际上,我不确定确切的术语是Linux脚本还是baSH脚本)。我确实了解source-ing和alias诸如此类的功能:

alias l='ls -ltra'
我```  
要完成的是键入以下快捷方式语句

```js
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。我将如何作为别名?

展开
收起
祖安文状元 2020-01-08 14:59:49 414 0
1 条回答
写回答
取消 提交回答
  • 要调用调用lp Argument1 -x -y -z --long-switch long-switch-value结果php ~/path/to/longProgram.php Argument1 -x -y -z --long-switch long-switch-value,您有几种选择。最简单的方法是将其放在〜/ .bashrc中:

    lp() { php "$HOME/path/to/longProgram.php" "$@"; }
    
    2020-01-08 14:59:56
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载