commande linux?!!
par angelina le 08/09/2008
slt
je suis débutante sous linux , j'ai 4 questions et je sollicite votre aide
J'aimerais savoir svp la commande :
qui me permet d'afficher tous les fichiers dans tous les répertoires en-dessous du répertoire courant , Laquelle ??
je veux copier le fichier /u/bravo/HTML/index/pa/1/loto.txt dans un répertoire courant, c'est-à-dire u/nom_utilisateur/bravo/ali/1
je veux donner les droits en lecture aux membres de mon groupe et aux autres sur ce fichier , c'est à dire le fichier loto.txt
finalement je veux afficher le nombre de lignes du fichier loto.txt qui contient la chaîne ' Everybody knows" sachant que La casse des mots recherchés importe.
merci
Re: commande linux?!!
par cql le 19/11/2008
salut. ben en fait les commandes differe u peu selon les distrib mais ...
la commance "cd" te sert a aller vers un repertoire (ex cd /home/image pour aller dans le repertoire image)
la commance "ls" affichera le contenu du repertoire ou tu te trouve.
la commance "cp" te servira a copier un FICHIER (et non un repertoire) d'une sourse a une cible (sous la forme "cp /mon/chemin/source/fichier.txt /mon chemin/cible" cible et sourse separer par un espace).
donc : pour copier ton fichier :
cp /u/bravo/HTML/index/pa/1/loto.txt u/nom_utilisateur/bravo/ali/1
pour les droits je ne sais pas comment faire a vrais dire je n'ai jamais donner de droits a un fichier...
Re: Re: commande linux?!!
par tenshy le 01/07/2009
salut,
alors la commande qui te permet de changer les droits est "chmod", pour faire ce que tu veux ca serait un truc du genre "chmod +r loto.txt", lance "man chmod" pour avoir plus de précisions.
ensuite pour compter le nombre de lignes comportant "Everybody knows" il va te falloir utiliser la commande "grep" avec la commande "grep -c -i "Everybody knows" loto.txt". l'option -c permet de compter les lignes et l'option -i permet de prendre en comte la casse.