這部影片講解在類 Unix 系統中的命令列任務控制技巧。內容涵蓋如何管理正在運行的程序、將它們在前景和背景之間切換,以及在斷開終端機連接後保持程序運行。
0:00 - 命令列任務控制介紹
0:19 - 創建一個簡單的 bash 腳本作為演示
0:52 - 正常運行腳本並使用 Ctrl+C 中斷
1:00 - 使用 & 符號在背景運行腳本
1:29 - 使用 jobs 命令列出背景程序
1:45 - 使用 fg 將背景任務帶到前景
2:14 - 使用 Ctrl+Z 暫停運行中的任務
2:22 - 使用 bg 在背景恢復暫停的任務
2:50 - 管理多個背景任務
3:31 - 將背景任務的輸出重定向到日誌文件
4:22 - 解釋為什麼背景任務通常在登出時終止
4:49 - 在遠端機器上演示任務控制
5:35 - 使用 disown 命令讓任務在登出後繼續運行
7:09 - 解釋 tty(終端機)關聯的概念
7:57 - 使用 nohup 運行在登出後持續的任務
8:38 - 結論和掌握任務控制的好處
這個影片提供了這些任務控制技巧的實際範例和解釋,對於管理長時間運行的程序或在遠端伺服器上工作非常有用。