Signification des commandes de linux

Bonjour quelqu'un peut m'aider a donner la signification des commandes suivante s'il vous plait:
1- ls -RF /bin 2>/dev/null | grep "\*$" | wc -l
2- ls | grep "^[^a-z]" | grep "[^a-z]$" | wc -l
3- ls | grep "^[^a-z]" | grep "[^a-z]$ |grep "[a-z]" | wc -l
4- find /bin -perm -o=x -type f 2>/dev/null | wc-l
5- cat | grep "^[\^#\$" | cat 2>/dev/null |wc -l

j'attends vos réponses avec impatience...

4 réponses

  1. oui essayé de taper toutes les commandes mais je comprend pas les resultats que j'obtienne
    1. Contributeur
      Salut,

      Lis les pages de man de chaque commande.
      Ensuite tu tapes chaque commande, tu regardes le résultat et tu recommences en les décomposant...

      Par exemple pour la 1ère, tu tapes successivement :
      ls -RF /bin 
      ls -RF /bin 2>/dev/null 
      ls -RF /bin 2>/dev/null | grep "\*$"
      ls -RF /bin 2>/dev/null | grep "\*$" | wc -l 

      et tu compares à chaque fois le résultat. N'oublies pas de jeter un oeil aux pages de man pour comprendre les subtilités de chaque option ;-))

      1. Merci mais j'ai besoin de savoir les significations de ces commandes...
        par exemple: ls permet de lister des fichier