![退出 OS X 終端機中的應用程式](https://rvso.com/image/1313348/%E9%80%80%E5%87%BA%20OS%20X%20%E7%B5%82%E7%AB%AF%E6%A9%9F%E4%B8%AD%E7%9A%84%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F.png)
我對 OS X 相當陌生。
當我從終端機運行此應用程式時,電腦名稱消失,並且應用程式繼續回顯所有語句,正如它應該做的那樣。
但是,在這種狀態下(沒有“計算機名稱”,沒有明顯的輸入命令的方法),我無法停止應用程式的運行。
如何阻止應用程式在此狀態下運作?
答案1
可以按 來完全停止程序Ctrl-C。
答案2
Ctrl-C是終止在終端機前台運行的應用程式的適當鍵。它向前台運行的任務發送 SIGTERM。當應用程式收到 SIGTERM 時,它應該自行清理,然後乾淨地退出。
Ctrl-Z將發送 SIGTSTP。該訊號特別有用,因為它不結尾程序的執行;它本質上停頓它。您可以使用此信號以及fg
和bg
命令將正在運行的程序移動到前台或後台,一次執行多個程序,或者只是在計算機一次執行太多操作而您不想殺死任何程序時緩解壓力運行應用程序。
Ctrl-D實際上並不發送信號,但它用於指示傳輸或文件結束。讀取標準輸入的程式可能會將其解釋為關閉條件。 (例如,它將導致類 UNIX 系統上的 shell 退出。)
答案3
如果Ctrl-C不適合你,Ctrl-D也許可以解決問題。
因此,將使用位於 /Applications/Utilites/Activity Monitor.app 的非常友好的“活動監視器”