Existe-t-il un terminal natif sous OS X, sans avoir à charger le bureau, le gestionnaire de fenêtres, etc.? [dupliquer]

21

Par exemple, sous linux, vous pouvez démarrer sur un terminal, vous n'avez pas besoin de charger un bureau, un gestionnaire de fenêtres, etc. Existe-t-il quelque chose comme ça sous Mac OS X? Et comme sous Linux, est-il possible de passer à l'un d'eux depuis le bureau?

trusktr
la source
Pouvez-vous clarifier votre cas d'utilisation car sous Linux, vous ne pouvez pas passer d'un bureau à un terminal de connexion
user151019
6
@Mark Que diriez-vous de Ctrl + Alt + F1?
Nicholas Wilson
4
@Mark Oui, vous pouvez, à peu près toutes les distributions.
Nit
4
@Mark votre hypothèse est totalement fausse. Vous pouvez dans presque toutes les distributions que j'ai jamais vues ..
Stefan
OK, vous pouvez - mais la question doit être expliquée un peu plus car ce n'est pas exactement possible sous OS X. vous pouvez avoir un terminal plein écran depuis le bureau ou une console mono-utilisateur et pas de bureau mais pas les deux
user151019

Réponses:

28

Je ne pense pas que le mode mono-utilisateur soit vraiment ce que vous voulez.

Une meilleure idée est d'utiliser une connexion à la console.

Pour ce faire, vous devez d'abord définir la fenêtre de connexion pour afficher «Nom et mot de passe»:

Préférences système → Utilisateurs et groupes → Options de connexion → Afficher la fenêtre de connexion sous la forme: nom et mot de passe

Ensuite, vous pouvez vous connecter en tant que "> console" en tant que nom d'utilisateur (pas de mot de passe) et obtenir une invite de terminal.

Ce n'est pas très joli, mais c'est pratique si vous en avez besoin.

TJ Luoma
la source
3
Bien, je ne savais pas à ce sujet. Depuis quelle version cela fait-il partie d'OS X?
Nit
2
@Nit J'ai essayé cela sur 10.8.5 et l'écran clignote en gris pendant une seconde, puis affiche à nouveau l'invite de connexion.
Michael
1
Cela semble être une faille de sécurité pour pouvoir obtenir une invite sans mot de passe ...
Michael
6
@Michael Ce n'est pas une invite sans mot de passe - la console nécessite une connexion avant le chargement du shell.
grg
2
@Nit - Je pense que cela existe depuis le début d'OS X. Il y a aussi "> redémarrage" et "> arrêt" et "> sortie". Ce dernier redémarre le serveur Windows, je crois. Michael - Le mode mono-utilisateur ne nécessite pas de mot de passe (sauf si vous avez activé File Vault). "> console" nécessite une connexion, comme l'a mentionné grgarside.
TJ Luoma
13

En plus de ce que TJ Luoma a dit , vous pouvez également:

  1. Accédez à l'écran de connexion normal, avec la liste des utilisateurs.

  2. Sélectionnez-en un (n'importe lequel, peu importe) avec le clavier.

  3. Appuyez sur ⌥ Option+ ↩︎ Return.

  4. Tapez >consoledans le champ du nom d'utilisateur, en laissant le mot de passe vide.

  5. Appuyez ↩︎ Returnet connectez-vous.

Malheureusement, je n'ai pas eu beaucoup de chance avec cela - parfois, il ne s'affiche tout simplement pas, avec ou sans écran externe.

0942v8653
la source
7

Ce que vous recherchez s'appelle le mode mono-utilisateur. Redémarrez l'ordinateur, une fois que vous entendez le carillon de démarrage, maintenez la touche Command-S et OS X chargera tout sauf l'interface graphique.

Poubelle volante
la source
3

Voir Mac OS X d' Apple : comment démarrer en mode mono-utilisateur ou verbeux .

À la mise sous tension, maintenez la touche «s» enfoncée. Vous entrerez en mode mono-utilisateur où l'interface se fait via une fenêtre de terminal plein écran (la console).

Il y a des mises en garde, vous êtes essentiellement root à ce stade, et oui, vous pouvez changer d'utilisateur ou exécuter la connexion.

user90735
la source
0

Pour basculer vers une console à partir du bureau, utilisez simplement Terminal.app et agrandissez-la de sorte que lorsque vous basculez vers elle, c'est le plein écran.

Notez que ce n'est pas la même chose que le mode mono-utilisateur car vous serez connecté en tant qu'utilisateur, c'est donc comme xterm sous Linux.

Notez simplement que Linux et OS X sont différents et feront les choses différemment, par exemple à partir du démarrage de la console Linux, vous pouvez démarrer X11 (c'est-à-dire le bureau) mais pas sous OS X.

user151019
la source