Pages : 1
#1 Le 08/02/2007, à 12:13
- myangga
Shell Récupérer le current user > RESOLU
Salut,
je viens poser ma question à deux centimes d'euros... Comment on fait dans shell pour récupérer le nom de session courante?
Avant qu'on me dise : tu connais pas ton nom?! tu sais pas lire dans shell?!, je m'explique.
Je veus créer un script qui va ajouter des dossiers dans le répertoire perso de la personne qui éxécute ce script. Et donc pour je dois déterminer /home/(-currentuser) ...
... désolé ;-)
Mais merci d'avance.
PS: ca doit vraiement etre bete comme choux vu que je trouve ça nul part...
Dernière modification par myangga (Le 10/03/2007, à 00:02)
Myangga - Edgy - AMD64 3Ghz - 1 Go - nVidia 7800GT
Hors ligne
#2 Le 08/02/2007, à 12:23
- Fabounet
Re : Shell Récupérer le current user > RESOLU
la commande "whoami" te donne le nom d'utilisateur de la session actuelle.
"Quiconque est prêt à sacrifier sa liberté pour une sécurité provisoire ne mérite ni l'un ni l'autre." (Benjamin Franklin)
>> Changez le look de votre bureau, essayez Glx-Dock ! [http://glx-dock.org] <<
Hors ligne
#3 Le 08/02/2007, à 12:40
- seginus
Re : Shell Récupérer le current user > RESOLU
Bonjour,
utilise la variable d'environnement $USER
quelques autres variables d'environnement :
http://www.commentcamarche.net/systemes/variables-environnement.php3#unix
voilà, tu n'as qu'a donc utiliser la variable $USER dans tes scripts (c'est d'ailleurs une habitude à prendre)
l'autre variable très utilisé pour les scripts qui retourne le home de l'utilisateur est $HOME
donc si l'utilisateur est toto avec son home dans /home/toto on a
$HOME = /home/toto
$USER = toto
Hors ligne
#4 Le 08/02/2007, à 12:42
- myangga
Re : Shell Récupérer le current user > RESOLU
Merci vous êtes géniaux ;-)
Myangga - Edgy - AMD64 3Ghz - 1 Go - nVidia 7800GT
Hors ligne
#5 Le 08/02/2007, à 12:51
- seginus
Re : Shell Récupérer le current user > RESOLU
Merci, je sais ;-)
Hors ligne
#6 Le 08/02/2007, à 13:41
- Luckynow
Re : Shell Récupérer le current user > RESOLU
Dans le même genre pour obtenir le dossier dans lequel tu est :
pwd
Hors ligne
#7 Le 08/02/2007, à 13:45
- DecIRC
Re : Shell Récupérer le current user > RESOLU
Et pour ceux qui se sont demandé longtemps pourquo il fallait taper le raccourci de Password pour savoir dans quel rép on se trouve, pwd veut dire PrintWorkingDirectory :-)
DropBox : 2 Gigas de stockage en ligne gratuit, compatible Ubuntu, Mac et Windows <-- Avec ce lien, 250 megas en cadeau en prime.
Hors ligne
#8 Le 08/02/2007, à 13:57
- Enjoy Aspirin
Re : Shell Récupérer le current user > RESOLU
1) le tilde fait aussi des merveilles.
exemple :
cd ~/Desktop
Ouvre le dossier Desktop de l'utilisateur courant
2) La commande cd utilisée sans argument ouvre le home de l'utlisateur courant
Pages : 1