就像是:sudo java -jar /Documents/ESPlorer.jar
答案1
按照 Jos 的评论,您可以尝试 &&。下面的例子将解释区别:
$ true && echo "事情进展顺利"
一切顺利
$ false ; echo "这将始终运行"
这将始终运行
因此,如果第二个操作依赖于第一个操作,则&&
使用其他操作;
答案2
您的命令sudo java -jar /Documents/ESPlorer.jar
可能不会按照我的猜测执行,因为 /Documents 可能不存在于 / 目录中。
就其本身而言,更好的命令是sudo java -jar ~/Documents/ESPlorer.jar
。~/
表示您的主文件夹。
您还可以创建 ~/bin,将 .jar 文件放在 ~/bin 中,因为 ~/bin 在您的路径中,所以您只需键入sudo java -jar ESPlorer.jar
。
要回答您的问题,请用 分隔命令;
,或者更好的是,用 分隔命令&&
。后一种方式表示第一个命令必须成功完成,然后才能执行第二个命令。