Zamykasz okno Terminala, ale tylko po to, aby usłyszeć, że spowoduje to zakończenie działającego procesu. Co jest mylące, ponieważ nie wiedziałeś, że w ogóle coś działa.
Istnieje wiele powodów, dla których aplikacja może działać w tle w oknie Terminala, a zamknięcie okna podczas działania może nie być dobrym pomysłem, przynajmniej nie bez dowiedzenia się, co się dzieje.
I tu przydaje się inspektor. Przy otwartym Terminalu naciśnij Command + I, aby wywołać inspektora. Alternatywnie możesz kliknąć opcję Shell> Show Inspector na pasku menu. Tak czy inaczej otworzy się okno boczne.
To jest Inspektor, który pozwala zmienić kilka ustawień. Możesz ustawić nazwę aktualnie otwartego okna, przydatne, jeśli jesteś osobą, która ma kilka różnych terminali otwartych na raz, i możesz zmienić rozmiar okna i zmienić kolor tła.
Jednak to, co nas interesuje, znajduje się w dolnej części okna: listę aktualnie otwartych procesów.
W naszym przypadku mamy cmus, odtwarzacz muzyki, zatrzymany w tle - musiałem użyć Control + Z, aby zatrzymać aplikację, zamiast ją zamykać. Mógłbym użyć polecenia fg
aby powrócić do zawieszonego programu, ale nic mi nie jest, po prostu zamykając aplikację. Musisz rozpoznać program i ustalić, czy ważne jest, aby go uruchomić.
Jeśli chcesz zamknąć dany proces, kliknij prawym przyciskiem myszy jego nazwę na liście, a następnie przejdź do grupy Process Signal i kliknij Kill.
Spowoduje to natychmiastowe zamknięcie programu, umożliwiając zamknięcie okna bez obaw.
Jeśli uważasz, że jest to przydatne, rozważ przeczytanie naszej listy skrótów klawiaturowych Bash dla macOS, a także kilka zabawnych sztuczek ukrytych w terminalu macOS. Jest tu wiele do odkrycia, więc nurkuj i ucz się czegoś nowego. Podziękowania dla Alyssy Ross za nauczenie mnie powyższej sztuczki!