我目前正在使用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脚本来执行命令,但这不是我的意图。
答案 0 :(得分:2)
您是否尝试使用java -jar编写bash脚本并执行它?
test.sh文件将包含:
java -jar test.jar
然后你可以运行
./test.sh
当然,你可以放入bin目录或为该bash文件创建一个别名