2010-11-25 4 views

答えて

5

これは実際に使用しているGUIによって異なります。 lsコマンドを実行するには、以下のいくつかを試してください。 gnome-terminal

gnome-terminal -x bash -c "ls; bash" 

xterm

を(http://www.linuxquestions.org/questions/programming-9/is-command-line-invocation-of-gnome-terminal-to-run-more-than-one-command-possible-789599/から採取された):

xterm -e "ls; bash" 

http://ubuntuforums.org/showthread.php?t=760006から採取)。 konsoleについては

、ここを見て:ここ

かを:

+0

が、私は「もし[$のように、端末のチェックを追加する必要がありますTERM = "xterm"];次に "in tha tの場合? – SkypeMeSM

+1

これは機能しません。私は 'TERM = xterm'を持っていますが、' xterm'は未知のコマンドです、 'gnome-terminal'は私の場合は正しいです。次のようなことができます: 'gnome-terminal -x bash -c" ls; bash "|| (コマンドが見つからないと出力されます)、より複雑な検出を使用する場合にのみ、xterm -e "ls; bash" 'gnome-terminal'と' xterm'を最初に実行します。 1つのシステムであれば、私はそれについて心配しません。 –

0

xterm -e 'program to be run'

あなたの端子が-eとは異なるスイッチを持っているかもしれないが、私はあなたの端末があるかわかりません。

関連する問題