1. Ecrire un commande qui cherche dans un répertoire /home/ les fichiers
normaux appartenant à un utilisateur X : 1. en utilisant find 2. sans utiliser find 2. Comment se déroule l'exécution de la commande suivante tapée sur le clavier du terminal standard de l'utilisateur, sous le contrôle du Shell interactif de connexion ? Quel est son résultat ? Quelle(s) condition(s) doit vérifier le fichier mon_ls pour qu'elle s'exécute avec succès (i.e. sans provoquer l'affichage d'un message d'erreur) ?
ls -l | grep '^-' > mon_ls
3. Que fait la commande : cat /etc/passwd | grep "^[a-z][a-z]*:"
Créer un répertoire essai-grep dans votre home directory. Dans ce répertoire
4. Editez les fichiers (sortie de la commande ls –l redirigée vers grep) avec les critères sur leur nom suivant:
Critère 1 Le nom doit être Fraise ou fraise
Critère 2 se est en fin de nom 5. Listez les lignes de /etc/passwd commençant par des noms de login ne contenant pas de chiffre. 6. Editez les lignes de ce fichier commençant par des noms de login de 3 caractères. 7. Listez uniquement les champs contenant le login, l’ UID, GID et le home directory séparés par espace. 8. Ecrire la commande qui affiche la liste des utilisateurs n’ayant pas de mot de passe (copier fichier /etc/shadow dans fichier /etc/shadow1) 9. Comment mettre dans un fichier la liste de tous les fichiers de l'arborescence à partir du répertoire courant ? 10. Créez un fichier liste contenant la liste de tous vos fichiers, avec leurs noms et leurs droits