¿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?
¿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
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.
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.
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.
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.
Respuestas:
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":
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.
fuente
Además de lo que dijo TJ Luoma , también puedes:
Vaya a la pantalla de inicio de sesión normal, con la lista de usuarios.
Seleccione uno (cualquiera, no importa) con el teclado.
Presione ⌥ Option+ ↩︎ Return.
Escriba
>console
el campo de nombre de usuario, dejando la contraseña en blanco.Presione ↩︎ Returne inicie sesión.
Desafortunadamente, no he tenido mucha suerte con esto, a veces simplemente no aparece, con o sin pantalla externa.
fuente
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.
fuente
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.
fuente
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.
fuente