當我想執行一個文件時,似乎我總是必須先執行該文件的目錄,然後才能執行它,除非它無法找到我的文件-dataz類型錯誤。更改目錄並在一個命令中執行文件
如何避免輸入兩個命令來執行程序?
例子:
cd /usr/local/bin/minecraft/
java -Xms512M -Xmx2048M -jar minecraft.jar
我怎麼能作出這樣的成一條線,這樣我就可以把它作爲我的Exec的= _創造GNOME3一個自定義啓動時線?
當我想執行一個文件時,似乎我總是必須先執行該文件的目錄,然後才能執行它,除非它無法找到我的文件-dataz類型錯誤。更改目錄並在一個命令中執行文件
如何避免輸入兩個命令來執行程序?
例子:
cd /usr/local/bin/minecraft/
java -Xms512M -Xmx2048M -jar minecraft.jar
我怎麼能作出這樣的成一條線,這樣我就可以把它作爲我的Exec的= _創造GNOME3一個自定義啓動時線?
cd /usr/local/bin/minecraft/ && java -Xms512M -Xmx2048M -jar minecraft.jar
應該這樣做
的java -Xms512m -Xmx2048M -jar /usr/local/bin/minecraft/minecraft.jar
雖然這適用於minecraft.jar,但它不適用於minecraft-server.jar,因爲它無法找到它位於目錄中的配置文件......如果你願意,可以指責開發者,但這是事實。 –
賓果!我不記得了。 (我不能接受你的答案再過10分鐘......)感謝閃電般的快速回復! –
+1:這個命令的優點是'cd'失敗,甚至不會執行java-command – Atmocreations
我正在使用Python os.system(「start/B start cmd.exe @cmd/k cd <我的目錄路徑> && <我的第二個命令>「) 但第二個命令結束正在我的更改目錄命令之前執行,因此失敗,任何解決方法?謝謝 – user2176576