シェルスクリプトで新しいウィンドウを出す方法
ベストアンサーに選ばれた回答
2010/11/2218:03:47
gnome-terminalとbashを使用することを前提に説明します。
gnome-terminal -e COMMANDもしくはgnome-terminal --command COMMANDを実行することで、新しいgnome-terminalが開き、そこでCOMMANDが実行されます。また、bash -c COMMANDで新しいbashでCOMMANDが実行されます。
例えば、新しいgnome-terminalのウインドウ上でVimを用いてcrontabを編集する場合は、
gnome-terminal -e 'bash -c "vim /etc/crontab"'
bash -c "vim /etc/crontab"をクォートしているのは、bash -c "vim /etc/crontab"全体を1つのコマンドとしてgnome-terminalに認識させるためであり、"vim /etc/crontab"も同様。ただし、通常'...'の中にもうひとつ'...'を書くことはできないので、"..."を使っています。'...\'....\''のようにエスケープすれば別ですが。また、"..."を使うことでcp /path/to/src/* /path/to/destのように*をシェルに展開させたりすることもできます。
詳しくは、gnome-terminal --help-all及びbash --helpを参照。
- Yahoo!検索で調べてみよう
あわせて知りたい
- LINUX(CentOS6.5)を使っています。 「gnome-terminal -e」コマンドにてシェルを起...
- Linuxにて端末のタイトル操作 端末操作時にコマンドで端末のタイトルを変更するコ...
- execlの使い方について教えていただきです。 上記の関数を使用すると、そこで処理...
- システム開発の現場で聞くUT、IT、STって、それぞれ何の略語でしょうか? System ...
- こんにちは。小さい会社でSEをやっています。会社で新しい拠点ができるため、Web...
- BSHSBE10というBluetoothヘッドセットを買ったんですがiPod touchでミュージック...
- 10年後の日本の政治課題を予想してください。
- linuxのターミナルとシェルの違いってなんですか? 今までターミナル=シェルだ...
- ファイルをドラッグ&ドロップして実行できるシェルスクリプトは作成可能ですか?
- 最新のbinutilsをインストールしたいのだが、失敗する。 開発環境はWindows 7 Ul...
- mayaのツール(押出し)についての質問です。 mayaで押出しを行った際に、勝手...
- LinuxでC言語プログラムから新しいターミナルを開き、そこにprintfで文字を出力し...
- ftpでコマンドを使用して日付を変えずにダウンロードするにはどのようにしたらで...
- Linux初心者です.CentOSで端末をログイン時に自動起動するにはどうしたらいいで...
- google apps scriptのスクリプトに関する質問です。 googleスプレッドシートの...
- AWSとかさくらのクラウドって、DDos攻撃食らって破産、みたいなことにはならない...
- シングルクォーテーション+ダブルクォーテーションの中で変数を展開したい時はど...
- 新人を教育しない職場について
- VBA txtファイルのスペース区切りがエクセルで、セル毎に表示 txtファイル...
- Ubuntu起動時に、ターミナルが自動で起動するにはどうすればいいでしょうか。 .b...
このカテゴリの回答受付中の質問
このカテゴリの投票受付中の質問
この質問につけられたタグ
年上の人を好きになっちゃいました
回答受付中の質問
カテゴリQ&Aランキング
- 戻る
- 次へ
総合Q&Aランキング
嫁vs.義母
みんなのアンテナ
Yahoo!知恵袋カテゴリ
Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
お客様自身の責任と判断で、ご利用ください。