Access Keys:
Skip to content (Access Key - 0)

Cette page présente un ensemble de scripts spécifiques à Mac OS X.

Lister les groupes d'utilisateurs

Pour lister les groupes d'utilisateurs, il faut :

L'ajout du gid à cette commande permet de récupérer le groupId.

Ajouter un groupe d'utilisateurs

Pour ajouter un groupe d'utilisateurs ayant pour nom ${GROUPNAME} et ayant pour groupId ${GID}, il faut :



Lister les groupes d'utilisateurs

Pour lister les groupes d'utilisateurs, il faut :

L'ajout d'uid à cette commande permet de récupérer le userId de l'utilisateur.
L'ajout du gid à cette commande permet de récupérer le groupId principal de l'utilisateur.

Ajouter un utilisateur

Pour ajouter un utilisateur ayant pour nom ${USERNAME} et ayant pour userId ${UID}, il faut :



Ajouter la couleur au résultat de la commande ls

Dans le fichier .profile, ajouter :

Customiser les couleurs du LS
Il est aussi possible que le résultat de la commande ls soit plus coloré et que ces couleurs puissent être ajustées en fonction des types de fichier affichés.
[LS avec coloration avancée sous Mac]



Ajouter les alias classiques de la commande ls

Dans le fichier .profile, ajouter :



Equivalent wget pour télécharger un fichier en ligne de commande : curl

Changer le prompt

Dans le fichier .profile, ajouter :

Pour obtenir un prompt beaucoup plus lisible ressemblant à ceci :

user@hostname:/opt/local/bin$

Ici, par exemple, [32m] represente le vert.

Changer le hostname

Ouvrez les Préférences Système, cliquez sur Partage, puis changez le Nom de l'ordinateur et validez en cliquant sur le bouton Modifier.

Changer le hostname en ligne de commande



Script et commande cd

L'exécution d'un script se fait dans un shell qui lui est propre. Donc, si vous souhaitez utiliser un script dans lequel vous souhaitez changer de répertoire à l'aide d'une commande cd, alors l'exécution de ce script n'aura aucun effet. Pour exécuter ce script et avoir l'effet escompté, il y a 2 méthodes :

  • exécuter le script de la manière suivante en utilisant le '.' :
  • utiliser une fonction dans votre fichier .profile ou .bashrc



Scripts pratiques pour positionner son environnement de développement

Voici deux exemples de fonctions que j'utilise dans mon fichier .profile. Ces fonctions me permettent de me positionner simplement et rapidement dans mon arborescence de travail.

Adaptavist Theme Builder (4.2.3) Powered by Atlassian Confluence 3.5.5, the Enterprise Wiki