Bonjour,
Pour ceux qui ont un système d'exploitation unix et savent manipuler le terminal je vous prie de m'aider un peut:
1- la commande alias liste='ls>tmp':
a- crée un alias liste qui exécutera ls >tmp
b- crée un fichier tmp vide et un alias liste qui exécutera ls
c- crée un fichier tmp qui contient liste=ls
2- préciser pour chacun des commandes ci après si autorisé ou non en donnant la raison :
a- who > /usr/f1 par l'utilisateur u1 du groupe g1
b- who > /usr/dup/f1 par l'utilisateur u3 du groupe g1
3- la commande who > "ou/qui":
a- provoque une erreur syntaxe
b- crée un fichier qui sous le sous répertoire ou
c- crée un fichier de non ou/qui sous le répertoire courant
4- la commande cat f1 f2 f3>f* :
a- écrase les fichiers f1 f2 f3
b- concatène les fichiers fichier f1,f2 et f3 en un fichiers f*
c- provoque une erreur syntaxe
5- après exécution de la commande cat f1 f2 > f1
a- f1 contient la concaténation des fichiers f1 et f2
b- f1 est une copie de f2
c- f1 est vide
6- après l'exécution de la commande cat fic1 > fic :
a- fic1 contient 2 fois le contenu du fichier fic1 initial
b- fic1 n'a pas changé
c- fic1 est vide
7- la commande cat f1 >'en 2>erreurs' :
a- provoque une erreur de syntaxe
b- crée un fichier de nom en 2>erreurs
c- crée un fichier de non en et redirige les erreurs sur un fichier erreurs
Partager