Correction TD 1 1
Correction TD 1 1
Correction TD 1 1
3- Recherche de fichiers
5- Redirection du flux
gedit nom_fichier
gedit os.txt
Cat nom_fichier
Cat os.txt
head –3 os.txt
tail –n nom_fichier
tail -3 os.txt
mkdir nom_fichier
1.9. 1.9.Déplacer le fichier OS.txt vers Doc et le renommer SE.txt
Pour déplacer :
mv nom_fichier / nom_dossier
mv os.txt .. / TD
Pour renommer :
mv nom_fichier nom_proposé
mv os.txt se.txt
rm –i TD
-i : demander confirmation
Question –b- : créer un lien physique entre le fichier SE.txt et un nouveau fichier
nommé lien_phy :
ln nom_fichier lien_phy
ln se.txt lien_phy
Question –c- : vérifier qu’il s’agit bien du même inode entre les deux fichiers :
ls –li
ln –s nom_fichier lien_symb
ln –s se.txt lien_symb
ls –li
NB : il faut ajouter sudo car seul le super utilisateur est autorisé à ajouter un
utilisateur ou un groupe au système .
ls –l nom_fichier
u = user (propriétaire) ;
g = group (groupe) ;
o = other (autres).
Recherche de fichiers :
Cd ~
find / -type d
rm –i *.jpg
Chercher tous les fichiers que vous avez visité depuis 3 jours.
Find . –atime -3
EXTRAIRE, TRIER ET FILTRER DES DONNÉES:
wc –w se.txt
-l : nb de lignes
-w : nb de mots
-c : nb d’octets
-m : nb de caractères
Wc –l tri.txt
wc –c se.txt
Créer un nouveau fichier notes.csv qui contient : Eya, 12, assez bien Hedi,16,
très bien Ahmed, 8, insuffisant Zeineb, 13, assez bien
Gedit notes.csv
Cat notes.csv
La commande « cut » :
Cut –d , -f 2 notes.csv
Redirection du flux :
cut –d , -f 1 notes.csv>eleves.txt
NB :Le symbole > redirige dans un fichier et l’écrase s’il existe déjà
Commentaires :
Commentaires :
Linux va afficher les erreurs dans le fichier_res.txt signifie dans le fichier lui-
même ;
taper les commandes suivantes et commenter : sort –n << STOP wc –m << FIN
Sort –n << stop : permet de trier des nombres donnés par l’utilisateur et
l’afficher sur le terminal pour stopper et afficher le résultat final de tri on écrit
stop.
Wc –m << fin : permet de compter le nb de mots d’une chaine de caractères
quelconques donnée par l’utilisateur et afficher le résultat sur le terminal
pour afficher on écrit fin.
6.1.A partir du fichier notes.csv, couper la colonne des noms des élèves et les
trier par ordre alphabétique et afficher le résultat sur la console.
A partir du fichier notes.csv, couper la colonne des noms des élèves et les trier
par ordre alphabétique et afficher le résultat dans eleves.txt.