ショートカットを使用して2段階のコマンドを実行する

ショートカットを使用して2段階のコマンドを実行する

私はUbuntu 20.04を実行しています。 Jupyterを頻繁に使用するためにJupyter Notebookを開くためのショートカットを設定したいと思いますSuper-J。キーボードショートカット設定パネルでショートカットを生成してみましたが、うまくjupyter notebookいかないようです。端末でコマンドを実行する必要があるためです。 (ホットキーが端末でコマンドを実行していることを知っていますが、これ以上進むことはないので、これが発生すると仮定します。)

で端末を開くショートカットを作成できることを知っていますgnome-terminal。端末を開き、jupyter notebookキーボードショートカットを使用してその端末で実行する方法はありますか?私はそれを試しましたが、gnome-terminal && jupyter notebookちょうどターミナルウィンドウが開かれましたが、gnome-terminal; jupyter notebook何も機能しませんでした。

ベストアンサー1

ターミナルを開き、クリックしてみてください。

gnome-terminal --help-all

これは、何よりも-eオプションを使用するように求められます。

端末オプション最初の--windowまたは--tab引数の前に使用されている場合は、すべての端末のデフォルト値を設定します。 -e, --command 端末内でこのオプションの引数を実行します。

これは完全に誤解を招く。 :(これは次のような結果が得られるからです。

"-e"オプションは廃止され、将来のバージョンのgnome-terminalから削除される可能性があります。オプションを終了するには、「--」を使用し、その後に実行するコマンドラインを配置します。

だから私は二度と読み直し、なぜ動作しなかったのか疑問に思い、コマンドが終了したときに端末も閉じることに気づき、「exec bash」を使用して「エコテスト」を強化すると、.stackexchangeへのunix A素晴らしい答えが得られます。 com..またはそうなることを願っています:)

gnome-terminal --window -- /bin/sh -c "echo This line is opening a gnome-terminal, running a command in it and then handing over to bash;exec bash"

そして

gnome-terminal --window -- /bin/sh -c "jupyter notebook"

コマンドを使用すると、カスタムキーボードの組み合わせでfedora 31でjupyterノートブックを起動できます。

おすすめ記事