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.
|