comment accéder aux niveaux d'exécution dans os marverics 10.9

0

y a-t-il un moyen d'accéder au niveau d'exécution 0 sous mac comme nous le faisons sous linux parce que je pense avoir supprimé ma variable de chemin d'accès et qu'aucune commande ne fonctionne dans mon terminal comme ls et que quelqu'un me suggère d'essayer d'exécuter votre mac au niveau 0 comme nous avions l'habitude de faire dans linux alors y a-t-il un moyen que je puisse amener mon pc au niveau d'exécution 0
parce que j'ai des erreurs comme aucune de ces commandes ne sont en cours

*** Abhisheks-MacBook-Air: ~ abhisheksadana $ ls -bash: ls: commande non trouvée

Abhisheks-MacBook-Air: ~ abhisheksadana $ mkdir -bash: mkdir: commande non trouvée

Abhisheks-MacBook-Air: ~ abhisheksadana $ rm-rf -bash: rm-rf: commande non trouvée

Abhisheks-MacBook-Air: ~ abhisheksadana $ ***

Abhi Freak
la source

Réponses:

2

Vous pouvez définir le chemin via export PATH='/usr/bin:/bin:/usr/sbin:/sbin'pour que les bases fonctionnent. Toutefois, si vous devez le faire, vous pouvez démarrer en mode mono-utilisateur lors d’un redémarrage.

Après quoi, vous pouvez éditer votre bash_profile ou votre bashrc pour restaurer votre chemin complet ou supprimer les lignes problématiques.

Voir http://support.apple.com/kb/ht1492 pour un démarrage en mode mono-utilisateur.

j_mcnally
la source
1
C'est un peu plus de frappe, mais je le recommanderais export PATH='/usr/bin:/bin:/usr/sbin:/sbin'. C'est la configuration PATH par défaut du système d'exploitation. Cela semble être mieux que de simplement activer /binet d'avoir encore beaucoup de commandes courantes qui ne fonctionnent pas.
Spiff
ouais je suis d'accord avec Spiff, je ne disais pas que PATH = "/ bin" était la solution finale, je voulais avoir un shell opérationnel afin que vous puissiez réparer ce que vous avez fait pour briser PATH. C'est évidemment une ligne erronée dans une config. viest à / usr / bin / vi donc au minimum vous voudrez probablement ajouter /usr/binaussi pour que vous ayez un éditeur actif.
j_mcnally
export PATH = '/ usr / bin: / bin: / usr / sbin: / sbin' fonctionne pour moi maintenant toutes mes commandes précédentes (ls, vi) sont en cours d'exécution :))
abhi freak
0

Le niveau d'exécution 0 est à l'arrêt, n'est-ce pas?

Si vous essayez simplement de résoudre le problème en redémarrant, maintenez le bouton d'alimentation enfoncé pendant 10 secondes pour forcer un arrêt, puis relâchez-le et appuyez à nouveau pour démarrer.

A partir de la ligne de commande, il y a des commandes comme shutdown -h nowou reboot, mais si vous avez cassé votre PATH, bashne sera pas en mesure de trouver ces commandes soit.

Mais dans votre cas, il semblerait que vous PATHveniez de foirer votre variable d'environnement. Vous devriez donc essayer de @ j_mcnally de corriger votre problème PATHavant de faire quelque chose de radical, comme arrêter / redémarrer tout le système.

Spiff
la source