Esiste un terminale nativo in OS X, senza dover caricare desktop, gestore finestre, ecc.? [duplicare]


21

Ad esempio, in Linux è possibile avviare un terminale, non è necessario caricare un desktop, un gestore di finestre, ecc. C'è qualcosa di simile in Mac OS X? E come in Linux, è possibile passare a uno di questi dal desktop?


Riesci a chiarire il tuo caso d'uso come in Linux non puoi passare da un desktop a un terminale di accesso
user151019

6
@Mark Che ne dici di Ctrl + Alt + F1?
Nicholas Wilson,

4
@Mark Sì, puoi, praticamente su ogni distribuzione.
Nit

4
@Segna il tuo presupposto è totalmente sbagliato. È possibile in quasi tutte le distro che abbia mai visto ..
Stefan,

OK puoi - ma la domanda deve essere spiegata un po 'di più in quanto non è esattamente possibile in OS X. puoi avere un terminale a schermo intero dal desktop o una console per utente singolo e nessun desktop ma non entrambi
user151019

Risposte:


28

Non penso che la modalità utente singolo sia davvero ciò che desideri.

Un'idea migliore è utilizzare un login console.

Per fare ciò, per prima cosa hai impostato la finestra di accesso per mostrare “Nome e password”:

Preferenze di Sistema → Utenti e gruppi → Opzioni di accesso → Visualizza la finestra di accesso come: Nome e password

Quindi è possibile accedere come "> console" come nome utente (nessuna password) e ottenere un prompt del terminale.

Non è molto carino, ma è utile se ne hai bisogno.


3
Bene, non lo sapevo. Da quale versione fa parte di OS X?
Nit

2
@Nit L'ho provato su 10.8.5 e lo schermo lampeggia in grigio per un secondo, quindi mostra di nuovo il prompt di accesso.
Michael,

1
Sembra una falla nella sicurezza per poter ottenere un prompt senza password ...
Michael,

6
@Michael Questo non è un prompt senza password: la console richiede l'accesso prima che la shell venga caricata.
GRG

2
@Nit - Penso che questo sia esistito dall'inizio di OS X. C'è anche "> riavvio" e "> arresto" e "> uscita". Quest'ultimo riavvia il window server, credo. Michael: la modalità utente singolo non richiede una password (a meno che non sia abilitato File Vault). "> console" richiede un login, come menzionato da grgarside.
TJ Luoma,

13

Oltre a quanto affermato da TJ Luoma , puoi anche:

  1. Vai alla normale schermata di accesso, con l'elenco degli utenti.

  2. Selezionane uno (qualsiasi, non importa) con la tastiera.

  3. Premi ⌥ Option+ ↩︎ Return.

  4. Digita >consoleil campo nome utente, lasciando vuota la password.

  5. Premi ↩︎ Returne accedi.

Sfortunatamente non ho avuto molta fortuna con questo - a volte non si presenta, con o senza un display esterno.


7

Quello che stai cercando si chiama modalità utente singolo. Riavvia il computer, quando senti il ​​suono di avvio, tieni premuto Command-S e OS X caricherà tutto tranne la GUI.



0

Per passare a una console dal desktop basta usare Terminal.app e ingrandirla in modo che quando si passa ad essa sia lo schermo intero.

Si noti che questa non è la stessa della modalità utente singolo in quanto si accederà come utente, quindi è come xterm sotto Linux.

Basta notare che Linux e OS X sono diversi e faranno le cose in modi diversi, ad esempio dall'avvio della console Linux è possibile avviare X11 (cioè il desktop) ma non in OS X.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.