Existe um terminal nativo no OS X, sem ter que carregar o desktop, gerenciador de janelas, etc? [duplicado]


18

Esta questão já tem uma resposta aqui:

Por exemplo, no Linux você pode inicializar em um terminal, você não precisa carregar um desktop, gerenciador de janelas, etc. Existe algo assim no Mac OS X? E como no Linux, é possível mudar para um desses no desktop?


Você pode deixar seu caso de uso claro como no Linux você não pode mudar de um desktop para um terminal de login
— Mark

6
@Mark Como sobre Ctrl + Alt + F1?
— Nicholas Wilson

4
@Mark Sim, você pode, em praticamente todas as distros.
— Nit

4
@Mark sua suposição é totalmente errada. Você pode em quase todas as distros que eu já vi ..
— Stefan

OK, você pode - mas a questão precisa ser explicada um pouco mais, pois não é exatamente possível no OS X. você pode ter um terminal de tela cheia a partir da área de trabalho ou um console de usuário único e nenhum desktop, mas não ambos
— Mark

Respostas:


27

Eu não acho Modo de usuário único é realmente o que você quer.

Uma idéia melhor é usar um login do console.

Para fazer isso, primeiro você tem a janela de login definida para mostrar “Nome e Senha”:

System Preferences → Users & Groups → Login Options → Display login window as: Name and password

Então você pode entrar como "& gt; console" como o nome de usuário (sem senha) e obter um prompt de terminal.

Não é muito bonito, mas é útil se você precisar.


3
Legal, não sabia disso. Desde que versão tem sido parte do OS X?
— Nit

2
@Não tentei isso em 10.8.5 e a tela apenas pisca em cinza por um segundo e, em seguida, mostra o prompt de login novamente.
— Michael

1
Isso parece uma falha de segurança para obter um prompt sem senha ...
— Michael

6
@Michael Este não é um prompt sem uma senha - o console requer login antes de o shell ser carregado.
— grg

2
@Nit - Acho que isso existe desde o início do OS X. Há também "& gt; reboot" e "& gt; shutdown" e "& gt; exit". Este último reinicia o servidor de janela, creio eu. Michael - Modo de usuário único não requer uma senha (a menos que você tenha o Cofre de arquivos ativado). "& gt; console" requer um login, como mencionado por grgarside.
— TJ Luoma

13

Além de o que TJ Luoma disse , você também pode:

  1. Vá para a tela de login normal, com a lista de usuários.

  2. Selecione um (qualquer, não importa) com o teclado.

  3. pressione ⌥ Opção + ↩︎ Retorno .

  4. Tipo >console no campo nome de usuário, deixando a senha em branco.

  5. pressione ↩︎ Retorno e faça o login.

Infelizmente eu não tive muita sorte com isso - às vezes ele simplesmente não aparece, com ou sem um monitor externo.


7

O que você está procurando é chamado de modo de usuário único. Reinicie o computador, assim que ouvir o sinal de início, mantenha pressionado o Command-S e o OS X carregará tudo, exceto a GUI.



0

Para mudar para um console a partir da área de trabalho basta usar o Terminal.app e maximizá-lo para quando você alternar para ele é a tela cheia.

Note que isto não é o mesmo que o modo de usuário único, pois você será logado como usuário, então é como o xterm no Linux.

Basta observar que o Linux e o OS X são diferentes e farão coisas diferentes, por exemplo, a partir da inicialização do console do Linux, você pode iniciar o X11 (ou seja, a área de trabalho), mas não no OS X.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.