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) ?

3voto

Brannon Points 12633

Vraiment Mac seulement : J'ai vu 'open .' ci-dessus, mais open ouvrira tout document ou application que vous lui passerez.

Unix générique que j'utilise le plus : sudo est assez pratique pour modifier les fichiers de configuration du système, etc, que j'édite en fait avec vi.

On ne dira jamais assez que lorsque quelque chose se bloque (ou lorsqu'un autre utilisateur est toujours connecté à mon bureau en arrière-plan et que je veux le déconnecter, c'est désagréable je sais mais c'est mon bureau)

ssh/scp - J'adore le fait que, sous OSX, je puisse ouvrir un terminal et me connecter à n'importe lequel de nos serveurs. Rien que pour cela, je suis heureux d'avoir abandonné Windows.

ifconfig/ping/whois/nmap etc.

3voto

Clinton Blackmore Points 3500
lsof -i 

liste les ports Internet qui sont ouverts. Exemple de sortie :

COMMAND     PID    USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
SystemUIS   223 clinton   11u  IPv4 0x3e21b08      0t0  UDP *:*
ARDAgent    262 clinton   16u  IPv4 0x3e21be0      0t0  UDP *:net-assistant
ARDAgent    262 clinton   18u  IPv4 0x5f01a68      0t0  TCP *:net-assistant (LISTEN)
AppleVNCS   263 clinton    4u  IPv6 0x3e274bc      0t0  TCP *:vnc-server (LISTEN)
Opera     48365 clinton   20u  IPv4 0x5f01e64      0t0  TCP WTD-Staff-BlackmoreC:57094->stackoverflow.com:http (ESTABLISHED)
Opera     48365 clinton   23u  IPv4 0x5b12a68      0t0  TCP WTD-Staff-BlackmoreC:57095->stackoverflow.com:http (ESTABLISHED)

Utilisez sudo si vous voulez que les ports soient ouverts par tous les utilisateurs, et les drapeaux -n y -P désactivera la résolution de nom et les noms de port et vous donnera des chiffres à la place.

3voto

Clinton Blackmore Points 3500

Si vous voulez savoir quel type de fin de ligne un fichier possède, il suffit d'exécuter

file /path/to/your-file

ex :

$ file imports/sample-students.txt 
imports/sample-students.txt: ASCII text, with CR line terminators

3voto

romant Points 526

scutil --dns

Affiche l'ordre de résolution des DNS. Utile lorsque vous créez ou déboguez vos paramètres réseau.

2voto

Clinton Blackmore Points 3500
ifconfig | grep cast

est génial pour obtenir votre adresse IP, et

ifconfig en1 | grep eth

fonctionne bien pour obtenir une adresse MAC.  L'utilisation de en1 permettra (presque toujours) d'obtenir l'adresse MAC de l'Airport, ce qui est pratique si seuls les périphériques connus sont autorisés à accéder à votre réseau sans fil.  Inversement, si vous utilisez en0 -- le port ethernet intégré -- vous pouvez alors rechercher la machine dans votre Open Directory, comme ceci :

ldapsearch -x -h odm -b "cn=computers,dc=odm,dc=pretendoco,dc=com" "macAddress=00:0d:93:b5:82:88"

(En supposant que votre serveur est 'odm' et que le domaine est ODM.PRETENDCO.COM).

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