您好,登錄后才能下訂單哦!
這篇文章主要講解了“如何在Linux終端中使用后臺運行模式啟動程序 ”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何在Linux終端中使用后臺運行模式啟動程序 ”吧!
我們有很多可以在Linux系統中打開一個終端窗口的方法,這取決于你的選擇以及你的桌面環境。
如果是使用Ubuntu的話,你可以利用CTRL+ALT+T組合鍵打開終端。當然你也可以使用超級鍵(Windows鍵)打開Dash,搜索“TERM”,然后點擊“Term”圖標來打開終端窗口。
對于其他的桌面環境來說,例如XFCE、KDE、LXDE、Cinnamon以及MATE,你可以在菜單中找到終端。有些環境會在停靠欄或者面板上面包含終端圖標。
通常情況下,你可以在終端里面直接輸入應用程序名來啟動一個應用程序。比如說,你可以通過輸入“firefox”來啟動Firefox。
在終端啟動應用程序的好處是,你可以包含一些額外的參數。
例如,你可以通過下列命令來打開一個Firefox瀏覽窗口,然后利用默認的搜索引擎搜索相關信息:
代碼如下:
firefox -search "linux.cn"
你可能會注意到,如果你啟動Firefox,程序打開以后,回到了終端窗口控制,這就意味著你可以繼續在終端進行工作。
通常情況下,如果你在終端啟動了應用程序,控制會切換到新啟動的應用程序,只有程序被關閉以后才會重新切換到終端控制。這是因為你在前臺啟動了這個程序。
如果要在Linux終端打開應用程序并且返回終端控制,那么你需要將應用程序啟動為后臺進程。
和下面所列的命令一樣,我們可以通過增加一個(&)符號,將應用程序在后臺啟動。
代碼如下:
libreoffice &
譯者注:如果需要加參數的話,記得把&符號放在最后。
譯者注:一般情況下,關閉終端時,在這個終端啟動的后臺程序也會被終止,要使終端關閉以后,后臺程序依然保持執行可以使用下列命令
代碼如下:
nohup command [arg...] &
如果應用程序目錄沒有安裝在PATH變量包含的目錄里面的話,我們就沒有辦法直接通過應用程序名來啟動程序,必須輸入應用程序的整個路徑來啟動它。
代碼如下:
/path/to/yourprogram &
如果你不確定程序輸入哪個Linux目錄結構的話,可以使用find或者location命令來定位它。
可以輸入下列符號來找到一個文件:
代碼如下:
find /path/to/start/from -name programname
例如,你可以輸入下列命令來找到Firefox:
代碼如下:
find / -name firefox
命令運行的結果會嗖的一下輸出一大堆,別擔心,你也可以通過less或者more來進行分頁查看。
代碼如下:
find / -name firefox | more
find / -name firefox | less
當find命令查找到沒有權限訪問的文件夾時,會報出一條拒絕訪問錯誤,
你可以通過sudo命令來提示權限。當然,如果你沒有安裝sudo的話,就只能切換到一個擁有權限的用戶了。
代碼如下:
sudo find / -name firefox | more
如果你知道你要查找的文件在你的當前目錄結構中,那么你可以使用點來代替斜杠:
代碼如下:
sudo find . -name firefox | more
你可能需要sudo來提升權限,也可能根本就不需要,如果這個文件在你的主目錄里面,那么就不需要使用sudo。
有些應用程序則必須要提升權限才能運行,否則你就會得到一大堆拒絕訪問錯誤,除非你使用一個具有權限的用戶或者使用sudo提升權限。
這里有個小竅門。如果你運行了一個程序,但是它需要提升權限來操作,輸入下面命令試試:
代碼如下:
sudo !!
感謝各位的閱讀,以上就是“如何在Linux終端中使用后臺運行模式啟動程序 ”的內容了,經過本文的學習后,相信大家對如何在Linux終端中使用后臺運行模式啟動程序 這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。