Czy w systemie OS X jest natywny terminal bez konieczności ładowania pulpitu, menedżera okien itp.? [duplikować]

21

Na przykład w Linuksie możesz uruchomić komputer do terminala, nie musisz ładować pulpitu, menedżera okien itp. Czy jest coś takiego w Mac OS X? I jak w Linuksie, czy można przejść do jednego z nich na pulpicie?

trusktr
źródło
Czy możesz wyjaśnić swój przypadek użycia, ponieważ w systemie Linux nie można przejść z pulpitu do terminala logowania
użytkownik151019,
6
@ Mark Co powiesz na Ctrl + Alt + F1?
Nicholas Wilson,
4
@ Mark Tak, możesz, praktycznie na każdej dystrybucji.
Nit,
4
@ Zaznacz, że twoje założenie jest całkowicie błędne. Możesz w prawie każdej dystrybucji, jaką kiedykolwiek widziałem ..
Stefan
OK, możesz - ale pytanie to wymaga dokładniejszego wyjaśnienia, ponieważ w OS X nie jest to dokładnie możliwe. Możesz mieć terminal pełnoekranowy z pulpitu lub konsoli jednego użytkownika i nie mieć pulpitu, ale nie jedno i drugie
użytkownik151019

Odpowiedzi:

28

Nie sądzę, że tryb pojedynczego użytkownika jest naprawdę tym, czego chcesz.

Lepszym pomysłem jest użycie logowania do konsoli.

Aby to zrobić, najpierw musisz ustawić okno logowania, aby pokazać „Nazwa i hasło”:

Preferencje systemowe → Użytkownicy i grupy → Opcje logowania → Wyświetl okno logowania jako: Nazwa i hasło

Następnie możesz zalogować się jako „> konsola” jako nazwa użytkownika (bez hasła) i wyświetlić monit terminalu.

Nie jest bardzo ładny, ale jest przydatny, jeśli go potrzebujesz.

TJ Luoma
źródło
3
Zgrabne, nie wiedziałem o tym. Od jakiej wersji jest to część systemu OS X?
Nit,
2
@Nit Próbowałem tego w wersji 10.8.5, a ekran po prostu miga na szaro przez sekundę, a następnie ponownie wyświetla monit o zalogowanie.
Michael
1
Wydaje się, że dziura w zabezpieczeniach pozwala uzyskać monit bez hasła ...
Michael
6
@Michael To nie jest monit bez hasła - konsola wymaga zalogowania przed załadowaniem powłoki.
grg
2
@Nit - Myślę, że tak było od początku OS X. Są też „> restart” i „> zamknięcie” i „> wyjście”. Ten ostatni, jak sądzę, restartuje serwer okien. Michael - tryb pojedynczego użytkownika nie wymaga hasła (chyba że masz włączoną przechowalnię plików). „> konsola” wymaga zalogowania, jak wspomniano w grgarside.
TJ Luoma,
13

Oprócz tego, co powiedział TJ Luoma , możesz także:

  1. Przejdź do normalnego ekranu logowania z listą użytkowników.

  2. Wybierz jeden (dowolny, to nie ma znaczenia) za pomocą klawiatury.

  3. Naciśnij ⌥ Option+ ↩︎ Return.

  4. Wpisz >consolepole nazwy użytkownika, pozostawiając hasło puste.

  5. Naciśnij ↩︎ Returni zaloguj się.

Niestety nie miałem z tym dużo szczęścia - czasem po prostu się nie pokazuje, z zewnętrznym wyświetlaczem lub bez niego.

0942v8653
źródło
7

To, czego szukasz, nazywa się trybem pojedynczego użytkownika. Uruchom ponownie komputer, gdy usłyszysz dźwięk uruchamiania, przytrzymaj Command-S, a OS X załaduje wszystko oprócz GUI.

Flying Trashcan
źródło
3

Zobacz Mac OS X firmy Apple : jak uruchomić w trybie pojedynczego użytkownika lub w trybie pełnym .

Po włączeniu zasilania przytrzymaj klawisz „s”. Wejdziesz do trybu pojedynczego użytkownika, w którym interfejs znajduje się na pełnym ekranie terminala (konsoli).

Istnieją zastrzeżenia, w tym momencie jesteś zasadniczo rootem i tak, możesz zmienić użytkownika lub zalogować się.

użytkownik90735
źródło
0

Aby przełączyć się na konsolę z pulpitu, wystarczy użyć Terminal.app i zmaksymalizować ją, aby po przełączeniu na nią wyświetlał się pełny ekran.

Pamiętaj, że nie jest to to samo, co tryb pojedynczego użytkownika, ponieważ będziesz zalogowany jako użytkownik, więc jest jak xterm pod Linuksem.

Zwróć uwagę, że Linux i OS X są różne i będą robić różne rzeczy, np. Od rozruchu konsoli Linux możesz uruchomić X11 (tj. Pulpit), ale nie w OS X.

użytkownik151019
źródło