¿Existe una terminal nativa en OS X, sin tener que cargar el escritorio, el administrador de ventanas, etc.? [duplicar]

21

Por ejemplo, en Linux puede arrancar desde una terminal, no tiene que cargar un escritorio, un administrador de ventanas, etc. ¿Hay algo así en Mac OS X? Y como en Linux, ¿es posible cambiar a uno de estos desde el escritorio?

trusktr
fuente
¿Puede aclarar su caso de uso ya que en Linux no puede cambiar de un escritorio a un terminal de inicio de sesión
User151019
66
@ Mark ¿Qué tal Ctrl + Alt + F1?
Nicholas Wilson
44
@ Mark Sí, puedes, en casi todas las distribuciones.
Nit
44
@ Marque su suposición es totalmente errónea. Puedes en casi todas las distribuciones que he visto ...
Stefan
De acuerdo, puede hacerlo, pero la pregunta debe explicarse un poco más, ya que no es exactamente posible en OS X. Puede tener un terminal de pantalla completa desde el escritorio o una consola de usuario único y no un escritorio pero no ambos
usuario151019

Respuestas:

28

No creo que el modo de usuario único sea ​​realmente lo que quieres.

Una mejor idea es usar un inicio de sesión de consola.

Para hacer esto, primero tiene la ventana de inicio de sesión configurada para mostrar "Nombre y contraseña":

Preferencias del sistema → Usuarios y grupos → Opciones de inicio de sesión → Mostrar ventana de inicio de sesión como: Nombre y contraseña

Luego, puede iniciar sesión como "> consola" como nombre de usuario (sin contraseña) y obtener un mensaje de terminal.

No es muy bonito, pero es útil si lo necesitas.

TJ Luoma
fuente
3
Aseado, no sabía sobre esto. ¿Desde qué versión ha sido parte de OS X?
Nit
2
@Nit Probé esto en 10.8.5 y la pantalla solo parpadea en gris por un segundo, y luego muestra el mensaje de inicio de sesión nuevamente.
Michael
1
Esto parece un agujero de seguridad para poder obtener un mensaje sin contraseña ...
Michael
66
@Michael Esto no es un mensaje sin contraseña: la consola requiere iniciar sesión antes de cargar el shell.
grg
2
@Nit: creo que esto ha existido desde el comienzo de OS X. También hay "> reinicio" y "> apagado" y "> salir". El último reinicia el servidor de Windows, creo. Michael: el modo de usuario único no requiere una contraseña (a menos que tenga habilitado File Vault). "> consola" requiere un inicio de sesión, como se menciona en grgarside.
TJ Luoma
13

Además de lo que dijo TJ Luoma , también puedes:

  1. Vaya a la pantalla de inicio de sesión normal, con la lista de usuarios.

  2. Seleccione uno (cualquiera, no importa) con el teclado.

  3. Presione ⌥ Option+ ↩︎ Return.

  4. Escriba >consoleel campo de nombre de usuario, dejando la contraseña en blanco.

  5. Presione ↩︎ Returne inicie sesión.

Desafortunadamente, no he tenido mucha suerte con esto, a veces simplemente no aparece, con o sin pantalla externa.

0942v8653
fuente
7

Lo que está buscando se llama modo de usuario único. Reinicie la computadora, una vez que escuche el timbre de inicio, mantenga presionada la tecla Comando-S y OS X cargará todo menos la GUI.

Papelera voladora
fuente
3

Consulte Mac OS X de Apple: cómo iniciar en modo monousuario o detallado .

Al encender, mantenga presionada la tecla 's'. Ingresará al modo de usuario único donde la interfaz es a través de una ventana de terminal de pantalla completa (la consola).

Hay advertencias, usted es esencialmente root en ese punto, y sí, podría cambiar de usuario o ejecutar el inicio de sesión.

usuario90735
fuente
0

Para cambiar a una consola desde el escritorio, simplemente use Terminal.app y maximícela para que cuando cambie a la pantalla completa.

Tenga en cuenta que esto no es lo mismo que el Modo de usuario único, ya que iniciará sesión como usuario, por lo que es como xterm en Linux.

Solo tenga en cuenta que Linux y OS X son diferentes y harán las cosas de diferentes maneras, por ejemplo, desde el arranque de la consola de Linux puede iniciar X11 (es decir, el escritorio) pero no en OS X.

usuario151019
fuente