• ベストアンサー

端末から端末を呼び出すために端末上で以下を実行した

gnome-terminal -e "sh -c sh" のですがこれでは開かれた新しい端末の表示は sh-4.1# になります 開かれた新しい端末上で sh-4.1# cal と"cal"が入力された状態にしたいのですが どうしたらいいでしょうか? "cal"は入力されているだけで この後リターンキーを押すと"cal"が 新しい端末上ではじめて実行されるということです よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4855/10270)
回答No.2

#1です。 無理ですけど、似たようなことはできます。enterを押すとcalを実行。 gnome-terminal -e "sh -c 'read; cal; exec sh' "

reiman
質問者

お礼

再回答ありがとうございます PC起動後の作業環境設定用のルーチンワークでの使用を考えていたので ご提案の方法はその目的には適合しません しかしテクとして参考にしたいと思います

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.3

そのようなことをするのだったら、キーボードマクロ機能のある端末か、expect等のツールを使うことになると思います。 端末については、存じません。(Windows用ならTeraTerm等)

reiman
質問者

お礼

回答ありがとうございます 今後ルーチンワークの入れ替えをすることになったら参考にさせてもらいます

全文を見る
すると、全ての回答が全文表示されます。
  • notnot
  • ベストアンサー率47% (4855/10270)
回答No.1

無理です。

reiman
質問者

お礼

回答ありがとうございます 簡単なことだと思っていましたが不可能なのですね gnome-terminalのオプションが無いのが致命的なのですね

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 端末(ターミナル)から端末を起動しコマンドを実行

    お世話になります. ※端末=ターミナルです. 早速ですが,Ubuntu(Linux)の端末1から別の端末2を呼び,端末1から呼び出した新しい端末2の上でコマンドを実行する方法はありませんでしょうか? 調べてところ, $ gnome-terminal のオプションで,「 -e, --command」 や「 -x, --execute 」を利用することで,端末2を起動しながらコマンドを実行できる様です.(gnome-terminal --help 参照) しかし,実際に試したUbuntu8.10では,端末2が起動するものの,その上で指定したコマンドが実行されません. やり方をご存知の方がいましたら,ご教授よろしくお願いいたいます.

  • 端末上でgnome-terminal -e lsを

    実行すると lsが実行された端末が新たに生成されますが直ぐに消えます どうしたらlsが終了しても端末を消さないようにすることができるでしょうか? なお端末上で gnome-terminal -e top を実行すると端末は消えません 実行が終わらないコマンドを実行する時には端末は消えない様です よろしくお願いします

  • gnome-terminalの使い方教えてください

    # gnome-terminal -e "sh -c 'ssh localhost;cd ビデオ;exec bash'" を実行するとこれを実行したgnome-terminalとは別に新たなgnome-terminalが開かれ localhostの/root/ビデオ のディレクトリに移動できます. ところが # gnome-terminal -e "sh -c 'ssh 192.168.2.6;cd ビデオ;exec bash'" を実行してもこれを実行したgnome-terminalとは別に新たなgnome-terminalが開かれますが 192.168.2.6のPCの/root のディレクトリに移動してしまい 192.168.2.6のPCの/root/ビデオ に移動できません. 後者の場合に 192.168.2.6のPCの/root/ビデオ に移動させる方法はあるでしょうか? よろしくお願いします.

  • Viなどの起動の時にターミナル(端末)も同時に使用する方法。

    Viなどの起動の時にターミナル(端末)も同時に使用する方法。 viなどのコマンドをターミナルから実行すると、コマンドを終了するまでそのターミナルを 実行できないので、別のターミナルを開かないといけなく不便です。 コマンドに&をつければいいのかなと思いましたが、肝心のviのウィンドウが現れません・・・。 どうかご教示お願い致します。 OSはfedora10 デスクトップ環境はGnome2.24.0です。

  • ホットキーで起動するGNOME端末のサイズ

    CentOSを使っています。 /usr/share/applications/gnome-terminal.desktop 内のExec行を編集して(Exec=gnome-terminal --geometry=100x50) GNOME端末の起動時サイズを変更したのですが、 ショートカットキーから端末を起動すると、 その設定が反映されません。 GUIのアプリケーションメニューから端末を起動した時は、 ちゃんと起動サイズが変更されていました。 ショートカットキーから起動する端末は、 別の方法で設定するのでしょうか?

  • ディレクトリーを指定してxtermを実行?

    gnome-terminalを実行すると、ホームディレクトリになります。 ディレクトリーを指定してターミナルを実行する方法を教えて下さい。 よろしくお願いします。

  • .shの実行がうまくきません

    こんにちは、お世話になります。 Linux初心者で、RedHat9を使用しています。 ターミナルを立ち上げて直打ちでコマンド入力をすればうまくいくのに、 同じ内容を.sh ファイルに記述したものを実行してうまくきません。 例:set.shの内容 PATH=$PATH:/test/bin export PATH これをターミナルで ./set.sh と実行すると ': not a valid identifier 'PATH と表示されます。 この他にも、smbmount コマンドを.sh ファイルに記述し、実行した際も コマンド直打ちでは出ないエラーが出てしまいました。 ちなみにログインはROOTで入っています。 みなさんご教授ください。 よろしくお願いします。

  • cpコマンドを実行する段階で優先順を下げて実行させることは可能でしょうか?

    GNOME端末のコマンドラインからcpするとロードアベレージが13まで上がりましたが、cronで実行された場合は6ぐらいまでしか上がりませんでした。 何か違いがあるのでしょうか? また、 cpコマンドを使うとき、あらかじめ優先順を下げて実行させることは可能でしょうか? 後からなら手動でreniceすれば良いですが、 PIDは実行させないと分からないので、クーロンでは難しいそうなのでわかりません。

  • RedHatを立ち上げ時のGNOME端末

    RedHatを立ち上げた際に GNOME端末が勝手に立ち上がってしまいます。 どこのファイルを直せばよいのか分からず 困っています。 どなたか、GNOME端末の設定を初期出荷状態に戻せる方法を御存じの方は いらっしゃないでしょうか?

  • 端末上でgcalctool;xclockを実行する

    とまずgcalctool(電卓)だけが実行され xclock(時計)はgcalctoolのウィンドウを削除したときにはじめて実行され 端末はxclockのウィンドウを閉じるまで使用できない状態になります gcalctool &;xclock & はエラーになり実行できません どうしたらこれら2つのコマンドを同時に実行でき それらの終了を待たないで端末を使用できる状態にすることができるでしょうか? よろしくお願いします