Introduction à Linux : Environnement
L'environnement est un ensemble de variables dans lesquelles sont stockées la configuration utilisateur, comme :
le shell utiliser, les commandes exécutés au login...
Il vaut mieux éviter de les modifier si vous n'êtes pas experimenté...
Le système utilise des variables on peut en avoir la liste grâce à la commande set.
les principales sont :
On peut modifier leur contenus avec la commande set
Remarque :set prompt="vive_linux>"
: changer le prompt en vive_linux>
set path = ($path /share/bin/pbmplus)
: ajouter au chemin de recherche des exécutables.
Ces modifications sont temporaires (jusqu'à la fin de la session).
Pour les rendre permanentes, il faut les ajouter au fichier .login
.
Le système a besoin de fichier de configuration dont les plus courants sont :
Remarque :.cshrc
: Ce fichier contient les instructions exécutées à chaque lancement de shell.
.login
: Ce fichier contient les instructions exécutées au premier shell.
.logout
: Ce fichier contient les instructions exécutées en fin de connexion.
.bash_history
: Ce fichier contient l'historiques des commandes utilisées.
.plan
: Ce fichier contient des indications personnelles et est affiché par la commande finger.
Attention, pour que d'autres utilisateurs puissent y accéder, il faut que
son sa protection soit rw-r--r--
.
.forward
: Ce fichier, s'il existe, renvoi les mails recus vers une ou plusieurs autres boites aux lettres
ou un répertoire spécifier.
.rhosts
: Ce fichier, s'il existe, autorise l'accès sans mot
de passe à votre compte pour les utilisateurs listés dans ce fichier. Attention aux problèmes de sécurité....
.netrc
: Ce fichier, s'il existe, permet d'automatiser une connexion ftp, en y insèrant l'hôte, le login, le mots de passe...
Vu que ce fichier peut contenir des mots de passe, la protection doit
être assurée en conséquence par la commande chmod 600 .netrc
.
Exemple : de fichier .netrc (une ligne vide finale est nécessaire)
machine ftp.cyberstation.fr
login anonymous
password tyndiuk@worldnet.fr
cd /pub/linux
.signature
: Ce fichier peut contenir la signature des E-mail et des news.
La plupart de ces fichiers de configuration commencent par un ., il faut donc utiliser ls -a
pour les voir.
Pour modifier sont environnement de façon permanente, il faut éditer les fichiers qui s'exécutent au démarrage d'une
session du shell comme .login, mais attention, faites une copie de sauvegarde au cas ou...