我有一个名为'move.class'的java文件我希望将其变成bash命令,以便人们可以从bash终端调用它,输入选项或参数,并阅读其手册页:
人们应该像任何其他命令一样使用它:
$ sudo move | more
我需要读取参数和参数(在java中)
$ move -i --string=HELLO file1 fil2
我还需要它有一个手册页,以便用户可以说:
$ man move
获取有关如何使用此命令的全面说明。
答案 0 :(得分:2)
创建shell脚本move
。如下所示:
java -cp yourjar.jar com.yourcompany.move.Main $*
将此脚本放在大多数用户路径中的位置。例如/sbin
。
现在命令应该有效。 现在可以参考this或类似的教程来解释如何创建手册页。
答案 1 :(得分:0)
id建议使用alias命令。像
这样的东西alias move="java yourClass"