Ubuntu

從一個終端從另一個終端啟動程序

  • April 18, 2015

我想知道有什麼方法可以從一個終端啟動一個新程序或一個程序到另一個終端。

我的意思是:假設我必須執行gedit abc.txt,但我不希望它阻止我目前的終端視窗。

有沒有辦法可以將gedit從一個終端執行到另一個終端視窗?或者我可以在不阻塞目前終端的情況下使用 gedit 嗎?

執行gedit為:

gedit file.txt &

最後&的 將導致程序在後台執行,您將能夠再次以互動方式使用目前終端。

你可以使用這個命令:

gedit abc.txt & disown

來源

在 bash shell 中,disown 內置命令用於從作業表中刪除作業,或者標記作業,以便在父 shell 接收到 SIGHUP 信號時(例如,如果使用者註銷)不會向它們發送信號。

引用自:https://unix.stackexchange.com/questions/196124