0 votes

Aide à la compréhension des commandes du terminal

OS X 10.11.5 sur un iMac Mid 2011. Je suis nouveau dans le développement sous OS X et j'essaie de comprendre suffisamment pour résoudre un problème de chemin d'accès à Ruby que j'ai. J'ai lancé Inspector sur Terminal et j'ai été surpris par la complexité de la commande.

enter image description here

Au lieu de quelque chose comme /bin/bash c'est

login -pfl mark /bin/bash -c 'exec -la bash /bin/bash'

Je ne comprends pas comment toutes ces parties fonctionnent ensemble, ni en quoi le résultat diffère de ce qui suit /bin/bash .

0voto

Maximilian Csuk Points 300

La commande login est utilisée pour se connecter au système unix de OSX. Pour en savoir plus, tapez

homme login

Par exemple, si vous avez une fenêtre de terminal ouverte et que vous êtes également connecté au bureau de l'interface graphique, vous êtes connecté deux fois. Vous pouvez voir combien de sessions vous avez ouvertes en tapant uptime exemple :

7:52  up 23:49, 2 users, load averages: 1.43 1.53 1.50

les 2 utilisateurs sont votre fenêtre de terminal et votre gui OS X.

si vous ouvrez une autre fenêtre de terminal et exécutez à nouveau uptime, vous verrez 3 utilisateurs.

17:53  up 23:50, 3 users, load averages: 1.47 1.51 1.50

La commande affichée dans l'inspecteur est la commande utilisée par le terminal pour se connecter à UNIX. Non quelle commande est en cours d'exécution dans la session du terminal. Vous pouvez voir quels programmes le terminal exécute dans la section "Process Info" de l'inspecteur. Vous n'exécutez que login et bash dans la capture d'écran que vous avez téléchargée.

Pour voir la commande d'un processus en cours d'exécution, sélectionnez-le dans l'inspecteur, cliquez sur l'engrenage et cliquez sur copier la commande. Collez-la à un autre endroit.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X