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

2voto

dexedrine Points 396

Ipconfig est parfois utile :

Obtenir l'adresse IP actuelle sur l'interface :

$ ipconfig getifaddr en1
10.110.2.25

Récupérer les dernières informations DHCP reçues :

$ ipconfig getpacket en1
op = BOOTREPLY
htype = 1
flags = 0
hlen = 6
hops = 0
xid = 143857879
secs = 0
ciaddr = 0.0.0.0
yiaddr = 10.110.2.25
siaddr = 0.0.0.0
giaddr = 0.0.0.0
chaddr = 00:aa:bb:cc:dd:ee
sname = 
file = 
options:
Options count is 7
dhcp_message_type (uint8): ACK 0x5
server_identifier (ip): 1.1.1.1
lease_time (uint32): 0xe10
router (ip_mult): {10.110.0.1}
domain_name_server (ip_mult): {1.1.1.1, 1.1.1.2}
subnet_mask (ip): 255.255.252.0
end (none):

2voto

las3rjock Points 141

Cette question recoupe en grande partie Celui-ci concerne les outils dont un administrateur UNIX ne peut se passer. . De nombreux outils de ligne de commande pour Mac OS X ont des racines UNIX, comme par exemple df , du y which Cependant, il existe des exceptions notables qui n'ont pas d'équivalents UNIX évidents, comme par exemple osascript , open , pbcopy , pbpaste y say .

2voto

Matt Blaine Points 2270

Comment permettre à Time Machine de sauvegarder sur un NAS.

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Trouver l'adresse MAC

ifconfig en0 | grep ether | sed s/://g | sed s/ether//

Commande pour créer un sparsebundle à copier sur le NAS

sudo hdiutil create -nospotlight -library SPUD -size 160g -fs "Case-sensitive Journaled HFS+" -type SPARSEBUNDLE -volname "<VOLNAME>" ./<HOSTNAME>_<MAC_ADDRESS>.sparsebundle

Fonctionne comme un charme en sauvegardant sur mon ReadyNAS.

2voto

En dehors des suspects habituels d'Unix, je trouve les éléments suivants utiles :-.

  • dsconfigad - Modifie les paramètres d'Active Directory et lie un ordinateur

  • defaults - Modifier les préférences

  • plutil - Convertit plist vers et depuis le texte

  • softwareupdate - exécute la mise à jour du logiciel depuis la ligne de commande

  • installer - installer des paquets à partir de la ligne de commande

  • networksetup - définit et obtient diverses choses comme le nom de l'ordinateur

Si vous maîtrisez ces éléments et les fonctions habituelles d'Unix, vous avez tout ce dont vous avez besoin pour administrer un Mac à partir de la ligne de commande.

2voto

Clinton Blackmore Points 3500

Il s'agit d'un outil tiers gratuit, mais

edit

est très pratique. Il s'agit d'un outil en ligne de commande que vous pouvez installer de manière facultative la première fois que vous exécutez la commande TextWrangler . [D'autres éditeurs de texte (BBEdit, TextMate) offrent probablement quelque chose d'analogue].

edit path/to/somefile

Ouvre le fichier dans TextWrangler, et vous laissera vous authentifier si vous n'avez pas normalement la permission de le modifier. (Vous pouvez même le faire depuis une session ssh, et il l'ouvrira pour l'utilisateur graphique connecté).

Mieux encore, vous pouvez y brancher des tuyaux.

lsof -i | edit

par exemple, vous montrera vos connexions réseau ouvertes et les ouvrira dans TextWrangler, où vous pourrez les rechercher (et les faire défiler) facilement.

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