创建一个bash命令java

时间:2011-12-29 18:39:54

标签: java bash unix terminal

我有一个名为'move.class'的java文件我希望将其变成bash命令,以便人们可以从bash终端调用它,输入选项或参数,并阅读其手册页:

人们应该像任何其他命令一样使用它:

$ sudo move | more

我需要读取参数和参数(在java中)

$ move -i --string=HELLO file1 fil2

我还需要它有一个手册页,以便用户可以说:

$ man move

获取有关如何使用此命令的全面说明。

2 个答案:

答案 0 :(得分:2)

创建shell脚本move。如下所示:

java -cp yourjar.jar com.yourcompany.move.Main $*

将此脚本放在大多数用户路径中的位置。例如/sbin

现在命令应该有效。 现在可以参考this或类似的教程来解释如何创建手册页。

答案 1 :(得分:0)

id建议使用alias命令。像

这样的东西
alias move="java yourClass"