通常,當您使用 終端 為 運行 一個程序,如果你想 關閉 終端,這也將關閉正在運行的程序。 為了避免這種行為,有一個小的 把戲. |
鸚鵡螺
現在,您想關閉終端而不關閉Nautilus窗口。 為此,請在終端中按Ctrl + z,然後運行以下命令:
放棄-h%1
bg 1
完成後,您可以關閉終端,而不會影響從終端打開的程序。
正如Rafa(我們的讀者之一)建議的那樣,另一種類似的方法(但效果不完全相同)是在要執行的命令的末尾添加參數&。 例如,要打開鸚鵡螺,它將是這樣的:
鸚鵡螺&
這意味著您可以在運行程序後繼續使用終端,但是與之前的方法不同,關閉終端也會關閉已執行的程序。
xD已經為我保存了此提示,再次非常感謝您😀
太好了,非常感謝您的提示^ __ ^
這是一個很好的提示..
好帖子
謝謝恩維! 我已經更新了這篇文章,以便毫無疑問並且更加清晰...
擁抱! 保羅
事實並非如此。 該過程在後台運行,使終端空閒,但是在終端關閉時,過程結束。
http://hatteras.wordpress.com/2011/09/16/cerrar-la-terminal-sin-que-se-cierre-el-programa-en-ejecutado-con-ella/
如果您可以將其作為腳本來執行,那麼可以說,在bash中參數如何,然後程序./run nautilus
然後在你裡面
腳本#!/ bin / bash
$ 1&
然後$ 1用作參數並將其傳遞給您要執行的程序的名稱,或者用以下行對其進行修改
放棄-h%1
bg 1但有每個人的口味,我更喜歡Nautils和o conky&問候😀
我已經找了很久了! 非常感謝您的分享!
你是對的拉法! 我已經在文章中納入了您的貢獻。
擁抱! 保羅
盡我所能,它不接受此命令,但是當我在命令後添加“&”以打開程序“ nautilus&”時,它對我來說效果很好
或簡單地輸入“ nautilus&”,就可以關閉xD終端,因為您讓它在獨立的進程中運行,這就是“&”的含義
好提示!
另一個好提示
一種替代方法是使用tmux或screen之類的程序。
每個命令的確切含義是什麼? 他們在做什麼? 我想無論控制台是什麼,“ bg”都將放入BackGround。
非常感謝Pablo。 我認為這對我們許多人都是有用的。
這個技巧有點神秘,最好是:
nohup nautilus,現在您可以關閉終端了,disown是從終端取消關聯作業。 如果您希望它在後台運行:
nohup nautilus&,您可以繼續在終端中工作或關閉它。
有沒有辦法在腳本中做到這一點?