58 votes

Quelles sont les commandes en ligne de commande utiles sur Mac OS X ?

Par le Windows y Linux Quelles sont les commandes que vous trouvez les plus utiles pour Mac OS X Server (ou Client) ?

1voto

Peter Hoven Points 319

Du -d 1 -h

Affiche les statistiques d'utilisation du disque pour le répertoire actuel sous une forme lisible par l'homme.

man [commande]

Une des commandes les plus utilisées. Elle vous explique comment utiliser toutes les autres.

1voto

username Points 4705
sudo slapconfig -destroyldapserver

Forcer la rétrogradation d'une réplique LDAP à l'état autonome. Si votre Open Directory Master est mal configuré, il peut arriver que la rétrogradation d'une réplique Open Directory à l'aide de Server Admin échoue (par exemple, vous pouvez constater que votre serveur de réplique refuse de rétrograder). Vous pouvez utiliser slapconfig pour le forcer à rétrograder dans ces cas-là.

1voto

Clinton Blackmore Points 3500
 which program

recherche le chemin d'accès pour le programme, et vous indique quel exécutable est invoqué si vous exécutez le programme sans spécifier un chemin complet.

Il est généralement plus utile comme raccourci pour taper un chemin.

$ which python
/usr/bin/python
$ ls -l `which python`
lrwxr-xr-x  1 root  wheel  72 30 Jan 22:56 /usr/bin/python -> ../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/python

1voto

username Points 4705

Elles sont basiques, mais pratiques si vous êtes amnésique :

Qui suis-je ?

id

Où est-ce que je me tiens ?

pwd

Quel bâtiment suis-je ?

hostname

Quelle est son adresse ?

ifconfig |grep inet

1voto

eric sorenson Points 971

Des choses spécifiques à OS X que je n'ai pas vues mentionnées :

mdfind utilise les index de recherche Spotlight à partir de la ligne de commande, de sorte que vous pouvez effectuer des recherches en texte intégral sans utiliser le menu déroulant Recherche.

networksetup - vous montrera toute la syntaxe farfelue qu'il prend en charge ; il s'agit de l'équivalent en ligne de commande du panneau de préférences Réseau.

sudo launchctl list - montre les travaux launchctl en cours. launchctl stop X.XX.X ne fera que "stopper" (tuer) l'instance en cours d'exécution d'un processus persistant ; pour vraiment l'arrêter, utilisez launchctl unload /System/Library/LaunchDaemons/X.XX.X.plist .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X