Login&passwd
variables et bash shell
variables et bash shell
la commande pour ajouter un mot de passe ou modifier un mot de passe
passwd
ces commandes doivent être utilisées en super utilisateur. Si vous êtes administrateur ajouter sudo devant la commande
useradd
usermod
userdel
la commande env
permet de lister les variables d'environnement du système.
$PS1 ,pour votre prompt
tester la commande read
read nom
echo $nom
Avec nano réaliser ce fichier script.sh
echo -n donner moi votre nom:
read nom
echo -n donner moi votre prenom:
read prenom
echo bonjour $nom $prenom
tester avec
bash ./script.sh
Tester ces variables :
Quelques variables standard maintenues automatiquement:
LOGNAME: nom de l'utilisateur actuel (ex.: dift2880)
HOME: répertoire du compte de l'utilisateur actuel
TERM: type de terminal utilisé (ex.: vt100)
PS1: comment afficher l'indicatif (le prompt)
SHELL: où se trouve le shell en cours
PATH: dans quels répertoires chercher les commandes externes
PWD: répertoire actuel
0: chemin complet de votre programme
1, 2, 3...: paramètres donnés à votre programme
#: nombre de paramètres donnés à votre programme
$: numéro du processus du shell
?: dernière valeur retournée par un programme.