歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 嵌入式Linux系統在命令行(終端界面)的多應用(多任務)切換

嵌入式Linux系統在命令行(終端界面)的多應用(多任務)切換

日期:2017/3/1 14:42:53   编辑:關於Linux
嵌入式Linux系統在命令行(終端界面)的多應用(多任務)切換 近期有部分項目都需要到多應用同時運行,但我對這塊沒有任何了解。總是零零碎碎地了解,之前本著不全面不總結的想法,反而沒進展。現在把了解到的東西寫一下,隨時補充吧,如果看到這篇文章的你,發現我的理解有誤,也請指正。 涉及shell指令:fg bg jobs ps kill 在命令行界面,如果需要一個應用程序在後頭運行,則輸入 ./testapp1 & 即可。這時候應用程序testapp1可能會輸出一些調試信息,不過還是可以繼續輸入shell指令的。 如果需要添加更多的應用程序在後台運行,繼續輸入 ./testapp2 &即可。需要查看目前有多少應用程序在後台運行,則輸入:jobs,終端會顯示所有在後台運行的應用。 需要切換應用,用到fg 和 bg這兩個指令。fg是把應用程序切換到前台運行,bg是把當前運行的程序切換到後台繼續運行。比如 fg %1 ; bg %2 . 如果是手動的操作,當運行某一個應用程序的時候,可以Ctrl + z 使得當前應用處於掛起狀態,不在運行。需要改應用在後台運行,則輸入 bg %1 如果希望終止某個在後台運行的應用,使用kill。通過ps指令,可以獲取應用程序的PID。
Copyright © Linux教程網 All Rights Reserved