我目前正在使用 linux 系统执行特定命令,该命令会转换为另一个 java 命令(java - jar)
例如:
当我尝试执行 /usr/bin/a
在终端中,它将读取 /usr/bin/a
命令并翻译成'java -jar'
命令
我不想直接执行“java -jar”命令,我会在执行命令时指定完整路径,所以有没有一种方法可以在不使用/.sh 之类的脚本的情况下实现这一点?强>
我尝试过的事情:
我试过在 bashrc 文件中使用 alias 命令
例如在 bashrc 文件中:
alias /usr/bin/a='java - jar'
但是当我尝试获取 bashrc 文件时,它给了我一个无效的别名。
我知道我可以使用/.sh 脚本来执行命令,但这不是我的意图。
最佳答案
您是否尝试过使用 java -jar 编写 bash 脚本并执行它?
您的 test.sh 文件将包含:
java -jar test.jar
然后你就可以运行了
./test.sh
当然,您可以放入 bin 目录或为该 bash 文件创建一个别名
关于java - Linux系统中java命令的翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47367481/