如何在程序退出時自動關閉macos終端

如果您是macOS中shell指令碼的粉絲,您可能已經注意到執行一個指令碼會在完成後給您留下一個無用的終端視窗。你可以透過終端設定來解決這個問題。...

如何在程序退出時自動關閉macos終端

如果您是macOS中shell指令碼的粉絲,您可能已經注意到執行一個指令碼會在完成後給您留下一個無用的終端視窗。你可以透過終端設定來解決這個問題。

只有在bash之外啟動shell指令碼時,例如在Finder中單擊shell指令碼或設定自定義熱鍵以開啟程式,此方法才有效。否則,您將返回到命令提示符。您可以始終使用killall Terminal使終端應用程式在指令碼中自行關閉,但這會關閉每個開啟的終端視窗,因此這並不理想。

在配置檔案設定中更改此行為

從Dock或應用程式資料夾開啟終端應用程式,然後按Command+逗號開啟設定。

在“設定”視窗中,切換到“配置檔案”選項卡。預設情況下,應選擇預設配置檔案(頂部的配置檔案)。在右側的設定中,單擊“Shell”選項卡,然後單擊“Shell退出時”下拉選單。

如何在程序退出時自動關閉macos終端

下拉選單預設為“不關閉視窗”,但您需要將其更改為“如果shell乾淨地退出,則關閉”

如何在程序退出時自動關閉macos終端

您也可以使它每次都關閉,但這樣,如果程序退出時的退出狀態為非零,您仍然會收到一條錯誤訊息。請記住,您可能需要使用exit命令顯式退出指令碼,以便在所有情況下都獲得此行為。

如何在程序退出時自動關閉macos終端

不過,如果您是從Finder啟動,exit命令會自動附加到指令碼中。

或者,使用iterm

如何在程序退出時自動關閉macos終端

iTerm2是macOS的流行終端替代品,當shell指令碼退出時,它將自動關閉視窗。如果您已經使用iTerm作為預設終端,那麼您可能已經注意到,從Finder啟動的shell指令碼仍然在stock終端應用程式中開啟。這意味著,除非您將指令碼設定為使用iTerm開啟,否則您仍然會遇到相同的問題。

您可以透過右鍵單擊Finder中的指令碼,然後選擇“獲取資訊”來更改在中開啟的應用程式指令碼

如何在程序退出時自動關閉macos終端

將有一個下拉列表來更改此指令碼開啟時使用的內容。將其設定為iTerm並按“changeall”將此更改應用於每個指令碼。

預設情況下,如果您已經打開了一個iTerm視窗,它將在一個單獨的選項卡中啟動,而不是在一個單獨的視窗中啟動,完成後選項卡將自動關閉。

  • 發表於 2021-04-03 16:30
  • 閱讀 ( 44 )
  • 分類:網際網路

你可能感興趣的文章

用posix訊號對mac應用程式進行老式故障排除

... 既然您知道如何處理POSIX訊號,就可以使用它們**淨地停止掛起的程序。公平地說,你不會每天都使用這些程式碼。當與開發人員一起處理一個奇怪的應用程式崩潰時,或者幫助您的sy...

  • 發佈於 2021-03-16 15:08
  • 閲讀 ( 44 )

聽上去你的mac不工作?輕鬆解決音訊問題

...jave是最後一個支援32位應用程式的版本。我們已經介紹瞭如何在升級之前檢查Mac上的32位應用程式。 ...

  • 發佈於 2021-03-18 16:27
  • 閲讀 ( 56 )

如何定製mac終端並使其更有用

...個新手,現在堅持預設的bashshell是可以的。但你應該知道如何在需要的時候切換它們。 ...

  • 發佈於 2021-03-21 20:13
  • 閲讀 ( 50 )

mac關閉時間太長?7個小貼士

... 重置SMC的過程因您使用的Mac不同而不同。有關如何重置Mac的SMC的詳細資訊,請參閱我們的指南。 ...

  • 發佈於 2021-03-22 09:51
  • 閲讀 ( 77 )

用quitter控制你的macos應用程式習慣

... 如何下載和安裝quitter ...

  • 發佈於 2021-03-26 19:46
  • 閲讀 ( 39 )

如何檢視哪些程序正在阻止mac睡眠

...如果你遇到麻煩,試試一杯熱牛奶。祝你好運! 相關:如何找出是什麼阻止你的Mac睡眠

  • 發佈於 2021-04-01 09:17
  • 閲讀 ( 32 )

如何控制mac電腦何時自動進入睡眠狀態

...項中顯示睡眠模式選項的方式讓人覺得不太直觀。下面是如何解決的。 首先,關於睡眠mac膝上型電腦的注意事項 當你關上蓋子時,Mac膝上型電腦會自動休眠以節省電池壽命。不幸的是,系統首選項中沒有設定來更改此設定。...

  • 發佈於 2021-04-01 17:16
  • 閲讀 ( 56 )

如何修理冰凍的mac

...選項,然後單擊“強制退出”來終止應用程式。 相關:如何使用活動監視器排除Mac故障 強迫你的mac關閉 如果你一直很有耐心,強迫任何有問題的應用程式退出卻沒有成功,那麼也許是時候承認失敗,強行關閉你的Mac了。你可以...

  • 發佈於 2021-04-01 19:23
  • 閲讀 ( 73 )

如何使用終端關閉mac

...do”命令;否則,您將收到如下所示的錯誤訊息。 相關:如何在Linux上控制sudo訪問 預設情況下,sudo(superuser do)命令授予您超級使用者安全許可權。 要關閉Mac,請鍵入以下命令: sudo停機-h<時間> 將<time&...

  • 發佈於 2021-04-02 15:54
  • 閲讀 ( 68 )

如何在linux上執行和控制後臺程序

...umber:向程序傳送SIGKILL,訊號9,並突然終止它。 相關:如何從Linux終端終止程序

  • 發佈於 2021-04-03 03:30
  • 閲讀 ( 51 )
orgaagree
orgaagree

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦