エラー
Failed to execute child process "cd" (No such file or directory)
生じる cd
SHELL BUILTIN COMMANDS
ハードディスク上で物理的に見つけられる実行可能ファイルの1つであり、ではないです。
built-in
スクリプトまたはスクリプト内の他のコマンドを実行するには、すべての行をbash
呼び出します
gnome-terminal -e '/bin/bash -c "cd ~/Desktop/CCA/; ./Adventure" '
実行する必要のある他の内部コマンドがない場合はgnome terminal
、ここで答えたように、の作業ディレクトリを設定できます。
gnome-terminal --working-directory=/home/username/Desktop/CCA/ -e './Adventure'
吐き気:いくつかの選択肢があります:
ターミナルにいる場合は、次のいずれかを実行できます
alias
以下のように
alias Star_My_Game="cd ~/Desktop/CCA; ./Adventure "
、あなたにそれを置く.bashrc
かで~/.bash_aliases
あなたは、単一のコマンドで実行することができますようにStart_My_Game
各シェルにあなたが(それはStart_My_Gameよりもシンプル/短い名前を選択することが、より居心地の良いです...)になります
または、実行可能ファイル(chmod u+x MYscript
)を作成してpath
(通常は~/bin
は適切な候補です)。
ターミナルを実行し、開始動作を変更するリンクをデスクトップに配置できると思います。gnomeヘルプから
[編集]▸[プロファイル設定]▸[タイトルとコマンド]を選択します。
[シェルの代わりにカスタムコマンドを実行する]をオンにします。
テキストボックスに、コマンドまたは目的のシェルを入力します。
コマンドは、指定した引数を含め、記述したとおりにターミナルに渡されます。環境変数は、端末の子プロセスであるため、端末から継承されます。
新しいターミナルタブまたはウィンドウを開いて、カスタムシェルまたはコマンドの実行方法を確認します
cd
が命令ではないことに気づかなかった。