dites moi se que vous en pensées?? merci
1. Votre répertoire racine contient des fichiers dont les noms commencent par un point(.). Ce sont des fichiers cachés. Quelle commande permet de les visualiser ?
2. Créez un fichier monfichier dans votre répertoire HOME; vous voulez lui affecter les permissions rwx pour vous, et r pour tous les autres. Quelle est la commande d'affecter ces permissions ?
1 2
| touch monfichier ;
chmod 744 monfichier |
Changez les permissions du fichier pour obtenir les droits rwxrwxrwx.
3. Que fait la commande suivante : ls -laR $HOME | grep -v total | grep -v $USER ?
La commande récupère, afiche tous les fichiers récursivement dans HOMEet ces sous repertoires ,et grep filtre sur les lignes qui ne contiennent PAS ni "total" ni le nom de utilisateur.avec l’option –v
4. Indiquez pour chaque affirmation si la commande find / -name "a*z" -print :
• affiche tous les fichiers dont le nom commence par a et se termine par z ? OUI
• affiche tous les fichiers dont le nom contient une minuscule ? NON
• possède un comportement qui dépend de la position dans l'arborescence ? NON
• affiche tous les fichiers de nom relatif a*z ? OUI
5. A l'aide de la commande date écrire un script qui affiche l'heure courante sous la forme : Il est 14h30m
6. Ecrire un shell script qui prend en paramètre le numéro d'un jour (1 pour Lundi, 2 pour Mardi, ..., 7 pour Dimanche) et qui donne le nom de ce jour (Lundi, ...). Si le numéro du jour est incorrect, il est demandé d'afficher un message d'erreur.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| #!bin/bash
# prend en paramètre le numéro d'un jour et donne le nom de ce jour
read jours "Saisir une valeur ent 1 et 7 : "
if $jours == [1-7];
then
if $jours -eq 1; then echo "on est LUNDI"
else
if $jours -eq 2 ;then echo "on est Mardi"
else
if $jours -eq 3 ;then echo "on est Mercredi"
else
if $jours -eq 4 ;then echo "on est Jeudi"
else
if $jours -eq 5 ;then echo "on est Vendredi"
else
if $jours -eq 6 ;then echo "on est Samedi"
else
$jours -eq 7 ; echo "on est Dimanche"
fi
fi
fi
fi
fi
fi
else
echo "verifier votre saisie"
fi |
7.Écrivez une ligne de commandes, utilisant des pipes (|), permettant d’afficher le nombre total de processus qui s’exécutent sur votre ordinateur en votre nom.
1. afficher le nombre de lignes du fichier documentation contenant le mot pipe.
grep pipe documentation|wc l
Partager