Alors concernant les commandes dans un script shell:
bash est un "shell", il en existe d'autre zsh, csh, ... et .bash_profile peut être considéré comme un script (un fichier de commandes en somme.
Donc, concernant les commandes dans un script shell, il est conseillé d'indiquer tout le chemin de la commande a executer.
Pour la commande "df", son chemin doit être /bin/df, tu peux le vérifier en effectuant dans une console (une fenetre shell): which df
Ensuite, df effectue sa sortie sur la sortie standard de la console; comme il y a fort a parier que tu dois être sous X (environnement graphique), je ne sais pas où va le résultat de la commande qui est lancée de manière automatique par le script .bash_profile ?!
Il est donc normal, selon moi, que tu ne vois rien même si elle s'execute correctement.
Il faudrait, soit rediriger cette sortie vers un fichier que tu ouvrirais en début de session X, soit plutôt lancer cette commande dans un script qui ouvrirait un terminal X et que tu lancerais à chaque ouverture de ta session X.
es-tu sous environnement graphique X (gnome, kde, ...) ?
Poste le Monday 6 April 2009 17:49:25