Commande linux?

Bonjour,

je suis débutante sous linux , j'ai 4 questions et je sollicite votre
aide

J'aimerais savoir svp la commande :

1. qui me permet d'afficher tous les fichiers dans tous les répertoires
en-dessous du répertoire courant , Laquelle ??
2. 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
3. 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
4. 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
Configuration: Windows Vista
Mozilla 1.8.1.16

13 réponses

  1. Contributeur
    3. chmod g+r loto.txt
    chmod o+r loto.txt

    4. grep "Everybody knows" loto.txt|wc -l
    1. voilà un site qui peut t'aider

      http://wiki.linux-france.org/wiki/Les_commandes_fondamentales_de_Linux

      sinon en gros pour savoir quel fichier ou dossier c'est ls

      et pour copier c'est cp (ex: cp /home/utilisateur/documents/test.txt /home/utilisateur2/documents pour copier le fichier test.txt du repertoire document de l'utilisateur1 dans celui de l'utilisateur2)
      1. Merci

        mais juste pour les 2 premiers commandes vous confirmez qu'ils sont correctes ?

        car j'ai pensais que par exemple ls -a affiche les dossiers cachés non ?
        et moi j'ai demandé la commande qui me permet d'afficher tous les fichiers dans tous les répertoires en-dessous du répertoire courant.

        j'attends votre confirmation sur l'exactitude de tous les commandes donnée et désolé pour le dérangement
        Merci
      2. Modérateur
        @amelieAlors c'est
        ls -R

        -R pour Recursive

        On serait pas en train de faire tes devoirs par hasard? :-)
    2. 1 - ls
      2 - cp /u/bravo/HTML/index/pa/1/loto.txt u/nom_utilisateur/bravo/ali/1
      3 - chmod g+r loto.txt
      chmod o+r loto.txt
      4 - pas compris !!!
      1. ma question est un peu differente
        y a-t-il une commande ou un script qui permet de lister les memebres d'un group sous linux ?

        marci pour votre aide
        1. je suis désolé mais la doc ne repond pas à mes attentes
          nous pouvons toujours trouver les groups d'appartenance d'un USER mais pas l'inverse
          je suis perdue

          j'ai besoin de cette liste pour l'utiliser dans le fichier squidguard.conf pour faire mais resctriction au niveau des users de L'AD
          1. Modérateur
            T'as pas tout lu!
            Regarde le passage sur /etc/group
          2. Modérateur
            groups $USER
            ;-))
        2. j'ai vu ce passage
          mais moi ce qu'il me faut c'est une ligne de commande à lancer
          je t'explique j'ai un proxy squid qui permet l'autentification des users AD (samba + winbind,...) pour aller sur le net
          les utilisateurs s'authentifient sans problème,

          mais je souhaite mettre en place une rectriction au niveau de l'utilisation d'internet par group d'AD
          quand je lance la commande wbinfo -g je réccupere tous les Group de l'AD
          t'es bien d'accord que ces group n'apparaient pas dans le fichier /etc/group
          donc du coup j'ai besoin d'une commande à lancer par exemple sur _G_fullaccess afin de récuperer les users AD et pas ceux de linux

          j'espere que j'étais clair
          1. Modérateur
            Il doit y avoir un fichier spécifique alors pour ces utilisateurs....
            Mais là je connais pas.
        3. jipicy n'as pas tout lu

          groups $USER donne uniquement les groups d'appartennace de l'utilisateur avec lequel t'est connecté sur linux

          reponse pour kilian et jipicy

          je pense que c'est un vrai challenge
          1. Modérateur
            Si jipicy il avait tout lu, mais comme il a répondu avant que tu expliques dans les détails, du coup il a tout faut, mais c'est pas sa faute ;-))
        4. je comprend
          1. Modérateur
            D'autant plus que "groups "nom_user" donne les appartenances de "nom_user", mon exemple entendait de remplacer "$USER" par le nom de ton choix et non pas de taper textuellement la commande qui du coup renvoie effectivement les groupes de l'utilisateur qui lance la commande ;-(

            L'as-tu essayé ?
        5. oui j'ai compris
          mais même si je remplace $USER par une autre valeur bien evidement elle doit'être un user
          ca ne repondera pas à ma question
          la commande groups s'applique sur les users
          ce qu'il me faut c'est une commande toto que je dois appliquer sur un group T
          toto T
          pour avoir quelque chose de ce genre user1, user2,...
          1. Modérateur
            A quoi il ressemble le fichier où tu dois chercher tes users ???
            1. c'est un group de l'active directory
              par exemple group administrateurs
              donc je ne connais pas le type de fichier ni comment le lire
              dèjà si je pouvais le réccuperer en format fichier c'est dèjà pa mal