【问题标题】:Translation of java commands in Linux systemsLinux系统中java命令的翻译
【发布时间】:2018-05-02 05:22:41
【问题描述】:

我目前正在使用一个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 linux executable-jar translate suse


    【解决方案1】:

    你试过用 java -jar 写一个 bash 脚本并执行它吗?

    您的 test.sh 文件将包含:

    java -jar test.jar
    

    然后你就可以运行了

    ./test.sh
    

    当然,您可以将其放入 bin 目录或为该 bash 文件创建别名

    【讨论】:

    • 你能否让你的答案更明智一些,以便@user1771844 可以执行这些步骤。
    • 如果使用 bash 脚本,此命令很容易执行,但我不希望使用 bash 脚本来实现此目的。谢谢。
    猜你喜欢
    • 2013-02-22
    • 2011-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-21
    • 2020-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多