GNU/Linux >> Linux の 問題 >  >> Linux

ディレクトリの移動とファイルの実行を 1 つのコマンドで実行

cd /usr/local/bin/minecraft/ && java -Xms512M -Xmx2048M -jar minecraft.jar やるべきです


他の人がこれを役に立つと思うかもしれないので、私はこの質問にいくつかの拡張を加えてもう一度答えます.

cd /usr/local/bin/minecraft/ && java -Xms512M -Xmx2048M -jar minecraft.jar

このコマンドは確実に実行されます。ただし、このコマンドを実行した後は、/usr/local/bin/minecraft/ のままになります。 ディレクトリ。 bash スクリプトでこのコマンドを使用している場合 、以降のすべてのコマンドはこのディレクトリで実行されます。

目的のディレクトリでコマンドを実行し、すぐに元の場所に戻りたい場合は、コマンドを 括弧 で囲みます 、つまり、

(cd /usr/local/bin/minecraft/ && java -Xms512M -Xmx2048M -jar minecraft.jar)

Linux
  1. バイナリを /bin、/sbin、/usr/bin、および /usr/sbin にインストールし、 --prefix および DESTDIR と対話します

  2. #!/usr/bin/env bash と #!/usr/bin/bash の違いは何ですか?

  3. cmake --version は /usr/bin/cmake を指し、どの cmake は /usr/local/bin を指しますか

  1. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  2. /usr/sbin、/usr/local/sbin、/usr/local/bin の意味は何ですか?

  3. #!/bin/bash と #!/bin/sh はいつ使用する必要がありますか?

  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. / usr/binと/usr/ local / bin Linuxの場合?

  3. /bin と /usr/bin の違い