亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在Linux終端中使用后臺運行模式啟動程序的方法

開源中文社區(qū)   發(fā)布時間:2015-06-09 17:39:48   作者:Gary Newell   我要評論
這篇文章主要介紹了在Linux終端中使用后臺運行模式啟動程序的方法,即通過通常的命令行GUI工具啟動后臺進程,需要的朋友可以參考下

這是一個篇幅不長但是十分有用的教程,可以幫助你在終端啟動一個Linux應(yīng)用程序,并且使終端窗口不會丟失焦點。

我們有很多可以在Linux系統(tǒng)中打開一個終端窗口的方法,這取決于你的選擇以及你的桌面環(huán)境。

如果是使用Ubuntu的話,你可以利用CTRL+ALT+T組合鍵打開終端。當然你也可以使用超級鍵(Windows鍵)打開Dash,搜索“TERM”,然后點擊“Term”圖標來打開終端窗口。

對于其他的桌面環(huán)境來說,例如XFCE、KDE、LXDE、Cinnamon以及MATE,你可以在菜單中找到終端。有些環(huán)境會在??繖诨蛘呙姘迳厦姘K端圖標。

通常情況下,你可以在終端里面直接輸入應(yīng)用程序名來啟動一個應(yīng)用程序。比如說,你可以通過輸入“firefox”來啟動Firefox。

在終端啟動應(yīng)用程序的好處是,你可以包含一些額外的參數(shù)。

例如,你可以通過下列命令來打開一個Firefox瀏覽窗口,然后利用默認的搜索引擎搜索相關(guān)信息:

   

復(fù)制代碼
代碼如下:
firefox -search "linux.cn"

你可能會注意到,如果你啟動Firefox,程序打開以后,回到了終端窗口控制,這就意味著你可以繼續(xù)在終端進行工作。

通常情況下,如果你在終端啟動了應(yīng)用程序,控制會切換到新啟動的應(yīng)用程序,只有程序被關(guān)閉以后才會重新切換到終端控制。這是因為你在前臺啟動了這個程序。

如果要在Linux終端打開應(yīng)用程序并且返回終端控制,那么你需要將應(yīng)用程序啟動為后臺進程。

和下面所列的命令一樣,我們可以通過增加一個(&)符號,將應(yīng)用程序在后臺啟動。

   

復(fù)制代碼
代碼如下:
libreoffice &

    譯者注:如果需要加參數(shù)的話,記得把&符號放在最后。

    譯者注:一般情況下,關(guān)閉終端時,在這個終端啟動的后臺程序也會被終止,要使終端關(guān)閉以后,后臺程序依然保持執(zhí)行可以使用下列命令

   

復(fù)制代碼
代碼如下:
nohup command [arg...] &

如果應(yīng)用程序目錄沒有安裝在PATH變量包含的目錄里面的話,我們就沒有辦法直接通過應(yīng)用程序名來啟動程序,必須輸入應(yīng)用程序的整個路徑來啟動它。

   

復(fù)制代碼
代碼如下:
/path/to/yourprogram &

如果你不確定程序輸入哪個Linux目錄結(jié)構(gòu)的話,可以使用find或者location命令來定位它。

可以輸入下列符號來找到一個文件:

   

復(fù)制代碼
代碼如下:
find /path/to/start/from -name programname

例如,你可以輸入下列命令來找到Firefox:

   

復(fù)制代碼
代碼如下:
find / -name firefox

命令運行的結(jié)果會嗖的一下輸出一大堆,別擔(dān)心,你也可以通過less或者more來進行分頁查看。

   

復(fù)制代碼
代碼如下:
find / -name firefox | more

find / -name firefox | less

當find命令查找到?jīng)]有權(quán)限訪問的文件夾時,會報出一條拒絕訪問錯誤,

你可以通過sudo命令來提示權(quán)限。當然,如果你沒有安裝sudo的話,就只能切換到一個擁有權(quán)限的用戶了。

   

復(fù)制代碼
代碼如下:
sudo find / -name firefox | more

如果你知道你要查找的文件在你的當前目錄結(jié)構(gòu)中,那么你可以使用點來代替斜杠:

   

復(fù)制代碼
代碼如下:
sudo find . -name firefox | more

你可能需要sudo來提升權(quán)限,也可能根本就不需要,如果這個文件在你的主目錄里面,那么就不需要使用sudo。

有些應(yīng)用程序則必須要提升權(quán)限才能運行,否則你就會得到一大堆拒絕訪問錯誤,除非你使用一個具有權(quán)限的用戶或者使用sudo提升權(quán)限。

這里有個小竅門。如果你運行了一個程序,但是它需要提升權(quán)限來操作,輸入下面命令試試:

   

復(fù)制代碼
代碼如下:
sudo !!

相關(guān)文章

  • linux nohup命令使程序在后臺運行的方法

    本文介紹了linux下使得nohup命令讓程序在后臺運行的方法,在linux上從后臺一直運行某個程序的方法,就是使用nohup命令了,需要的朋友可以參考下
    2014-07-13
  • Linux中讓進程在后臺運行的方法

    作者:NinGoo | 【轉(zhuǎn)載須以超鏈接形式標明文章原始出處和作者信息】 在Linux中,如果要讓進程在后臺運行,一般情況下,我們在命令后面加上&即可,實際上,這樣是將命
    2008-09-14
  • 在linux系統(tǒng)下讓進程在后臺運行的方法

    在Linux中,如果要讓進程在后臺運行,一般情況下,我們在命令后面加上&即可,實際上,這樣是將命令放入到一個作業(yè)隊列中了: $ ./test.sh & [1] 17208 $ jobs -l [
    2008-09-08

最新評論