簡體   English   中英

gnome-terminal從文件執行命令

[英]gnome-terminal executes commands from file

我需要一個gnome-terminal命令示例,以從文件中讀取文本行,並在不同的終端或選項卡中逐行執行它們。

所以這就是過程。 我將運行gnome terminal命令,它將從一個文件讀取10條命令。 然后它將在10個不同的選項卡/終端中執行這10條命令。 當然,這些選項卡/終端將保持打開狀態。 我發現了這個問題避免在腳本執行后關閉gnome-terminal?

頂部的第三個答案非常有幫助。 我設法從文件中打開1條命令。 但是我需要像上面寫的那樣打開帶有10個命令行的1個文件。

謝謝。

如果您可以接受,我建議使用screen

您可以創建一個commands.screenrc文件,如下所示:

screen bash -c 'command1; echo press any key; read'
screen bash -c 'command2; bash'
screen mutt
screen emacs
screen

您可以根據需要定義任意數量的程序。 開始screen

screen -c commands.screenrc

我不知道您要運行哪種命令。 如果要查看它們的輸出,請像上面的第一個示例一樣編寫:在bash shell中執行命令,該命令執行后將“暫停”。 或第二行,在運行命令后,它將啟動另一個bash shell。 否則,屏幕窗口將自動退出。

如果您不熟悉screen ,那么您將需要學習一些基本的擊鍵操作,以便能夠在窗口之間切換。 本演示文稿的前幾頁應該足以讓您入門。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM