Linux命令行方式下的多任務
Linux是多用戶多任務的操作系統,但是在命令行方式下如何體現Linux多任務的特性呢?
首先就是“&”符號,任何命令後面帶上“&”符號都將以後臺方式運行,這樣在運行需要很長時間的任務時就不用幹等着了。
但是有時候忘記敲入“&”或一開始不知道需要很長時間怎麼辦?沒關係,可以輸入ctrl+z將當前任務在後臺掛起,這時就可以輸入其他命令了。
不過此時被掛起的命令是不工作的,想讓他在後臺繼續運行可以使用bg命令,參數是任務號。
查看任務號就需要使用jobs命令了,jobs命令還可以查看任務狀態。
最後如果後臺程序需要於用戶交互怎麼辦?我們還可以使用fg命令將他帶到前臺,交互完畢以後再使用ctrl+z和bg讓他回到後臺運行。
當我們想取消後臺任務時,可以用“kill 任務號”命令,不過對某些任務(比如vi)可能需要再次fg到前臺時纔會真正的退出。
首先就是“&”符號,任何命令後面帶上“&”符號都將以後臺方式運行,這樣在運行需要很長時間的任務時就不用幹等着了。
但是有時候忘記敲入“&”或一開始不知道需要很長時間怎麼辦?沒關係,可以輸入ctrl+z將當前任務在後臺掛起,這時就可以輸入其他命令了。
不過此時被掛起的命令是不工作的,想讓他在後臺繼續運行可以使用bg命令,參數是任務號。
查看任務號就需要使用jobs命令了,jobs命令還可以查看任務狀態。
最後如果後臺程序需要於用戶交互怎麼辦?我們還可以使用fg命令將他帶到前臺,交互完畢以後再使用ctrl+z和bg讓他回到後臺運行。
當我們想取消後臺任務時,可以用“kill 任務號”命令,不過對某些任務(比如vi)可能需要再次fg到前臺時纔會真正的退出。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
二進制文件查看工具和方法
原創
2024-05-30 02:27:38
scp遠程連接複製文件或目錄
原創
2024-05-30 00:06:48
乾貨收藏!Calico的BGP RouteReflector策略實踐
原創
2024-05-29 22:58:38
centos7按照MYSQL8(安裝包)
Rsky08
2024-05-29 22:15:17
由淺入深在實踐中玩轉Zabbix,解決剩下20%的監控需求!
本文整理自Zabbix中級認證專家李銘栓(滿分學員)在Zabbix Meetup廣州站的演講。 掌握這幾種監控方式解決80%的監控問題,剩下的20%如何實現?這裏有答案! 幾點經驗分享: 1
Zabbix中國
2024-05-24 22:33:53
Linux操作系統的安裝策略與過程
原創
2024-05-22 01:50:32
linux加載動態庫失敗
mskk
2024-05-21 00:52:55
Docker on Centos-docker-compose
原創
2024-05-20 11:27:29
Linux中的tty和pts
一、幾個基本概念 tty(Teletypewriter) 來源於“電傳打印機”,Linux系統中則是終端設備的統稱,同時也代指操作系統中支持終端設備的tty子系統。 console(控制檯)
原創
2024-05-18 00:45:13
個人開發者如何入門 Java 異步編程
原創
2024-05-17 01:49:09
在Linux操作系統的安裝過程中,如何選擇合適的發行版
原創
2024-05-17 01:49:06
流水線 YAML 高級用法來了!大幅降低重複代碼、靈活編排多任務
原創
2024-05-16 21:13:44
高效調度新篇章:詳解DolphinScheduler 3.2.0生產級集羣搭建
原創
2024-05-15 21:22:54
Spring 按條件裝配使用方法
原創
2024-05-15 11:50:12