1. Variables d’environnement

La variable PATH contient les chemins dans lesquels le shell cherche les programmes à lancer.

Le fichier .bashrc est lu à chaque démarrage du shell. Si on veut que des réglages se conservent au prochain démarrage, on peut ajouter ces réglages dans ce fichier. Si on y met des commandes, elles seront elles aussi exécutées au démarrage du shell. Par exemple, ajoutons calendar -f /usr/share/calendar/calendar.french dans le .bashrc. Au prochain lancement de bash, nous serons accueillis par les événements de la date.

Il est également possible d’ajouter des raccourcis de commande. Par exemple pour que cd.. fasse l’effet de cd .., on peut ajouter alias cd..="cd ..". On peut aussi ajouter alias ll="ls -ail".

2. Scripts

À l’aide de tubes et redirections, nous pouvons faire des commandes complexes. Si celles-ci sont amenées à être réutilisées, on peut les transformer en scripts qui pourront être réutilisés. Pour celà, on écrit la commande en question dans un fichier dont la première ligne sera #!/bin/sh. On octroie les droits d’exécution sur ce fichier et on l’appelle par la commande ./fichier.