ls -l : Permet de lister les attributs des fichiers. Et aussi
la taille est affiche en octets ls -d: Affiche uniquement les rpertoires ls -a : Liste tous les fichiers du rpertoire y compris les fichiers cachs. ls -m : Affiche les fichiers en les sparant par une virgule. ls -t : Affiche les fichiers par date. ls -lu : Affiche les fichiers par date du dernier accs et indique la date. ls -F : Affiche les fichiers par type ls -S : Affiche les fichiers tris par ordre de taille dcroissante. ls -X : Affiche les fichiers par type d'extension ls -r : Affiche les fichiers en ordre alphabtique inverse ls -alR / : Affiche tous les fichiers d'un systme ls -alR |grep doc : Affiche tous les fichiers contenant doc ls h : afficher la taille en Ko, Mo, Go. . . ---------ls -lh Pwd : afficher le dossier actuel Which : connatre l'emplacement d'une commande (exemple which bash ------- /bin/bash alors kaygolik fin kayna had la commande achmen chemin) cd : changer de dossier cd.. : Remonte d'un niveau cd/ : Retourne la racine cd- : Retourne au rpertoire prcdent du : taille occupe par les dossiers (du -sh ou du -ah ou du -h) Manipuler les fichiers Cat & less : afficher un fichier Cat n : qui permet d'afficher les numros de ligne Head & tail : afficher le dbut et la fin d'un fichier Exemple: head -n 3 ou head -3l aussi mme pour tail touch & mkdir : crer des fichiers et dossiers mkdir p : pour cre dossier sous dossier, exemple : mkdir p khalid/pato/milan essayer cp & mv : copier et dplacer un fichier Principe en gnrale sur la commande CP Copier un fichier dans un autre dossier : cp khalid.txt Khalid/ Si vous voulez copier un fichier dans un dossier sous un autre nom Cp khalid.txt Khalid/pato.txt Si vous voulez copier un fichier dans un rpertoire relatif Cp khalid.txt Khalid/khalid2/khalid3 Si vous voulez copier un fichier dans un rpertoire relatif sous un nouveau nom Cp khalid.txt Khalid/khalid2/khalid3/nouveau.txt Copier des dossiers : Avec l'option -r (un _ R _ majuscule !), vous pouvez copier un dossier, ainsi que tous Les sous-dossiers et fichiers qu'il contient -- cp R Mv : dplacer un fichier La commande mv s'utilise pratiquement comme cp Renommer un fichier La commande mv permet de renommer un fichier -- mv fichier fichier 1 rm : supprimer des fichiers et dossiers La commande rm (pour ReMove, supprimer en anglais) peut supprimer un fichier, Plusieurs fichiers, des dossiers, voire mme votre ordinateur entier si vous le voulez. Vous pouvez supprimer plusieurs fichiers en sparant leurs noms par des espaces Rm fichier1 fichier2 fichier3 NB : cette commande pour les fichiers Et c mieux de utilis la commande rm v pour voir et confirm que le fichier est supprim -r : supprimer un dossier et son contenu : rm r Khalid ln : crer des liens physique (copier) et symbolique (raccourcis) pour cr un lien physique cest simplement..il suffi de faire la commande suivant : ln fichier1 fichier2 ou ln P fichier1 fichier2 li bghitou khtaroha w jarboha Pour cre un lien symbolique suivi la commande ln s fichier1 fichier2 ln sf (nom dial lien physique) (nom dial lien symbolique l9dim) Les utilisateurs et les droits
Sudo : devenir root un instant sudo = Substitute
User DO Sudo su : devenir root et le rester Pour quitter le mode root tapez exit (ou faites la combinaison Ctrl + D). Adduser, deluser : gestion des utilisateurs adduser : ajouter un utilisateur passwd : changer le mot de passe deluser : supprimer un compte Addgroup, delgroup : gestion des groupes addgroup : crer un groupe delgroup : supprimer un groupe usermod : modifier un utilisateur La commande usermod permet d'diter un utilisateur. Elle possde plusieurs paramtres ; nous allons en retenir deux : -l : renomme l'utilisateur (le nom de son rpertoire personnel ne sera pas chang par Contre) -g : change de groupe. Chown, chgrp : gestion des propritaires d'un fichier chown : changer le propritaire d'un fichier La commande chown, qui doit tre utilise en tant que root, attend deux paramtres Au moins : Le nom du nouveau propritaire Le nom du fichier modifier. Cela donne donc : Chown (nv propritaire=non de utilisateur) rapport.txt chgrp : changer le groupe propritaire d'un fichier chgrp s'utilise exactement de la mme manire que chown la diffrence prs qu'il Affecte cette fois le groupe propritaire d'un fichier. chgrp (nv propritaire=non de groupe) rapport.txt chown peut aussi changer le groupe propritaire d'un fichier ! chown (nv propritaire):(nv groupe) rapport.txt chmod : modifier les droits d'accs Rechercher des fichiers locate : une recherche rapide ficher ou dossier )
$ : affiche qui termine par un caractre
Grep ^Khalid /etc/passwd ----- affiche les nom qui commence par KHALID Grep [Kk]halid /etc/passwd ----- affiche les ligne qui contient le nom Khalid ou khalid grep [0-4] etc/passwd -------------- renvoie toutes les lignes qui contiennent un nombre compris entre 0 et 4. grep [a-zA-Z] etc/passwd ---------- renvoie toutes les lignes qui contiennent un caractre alphabtique compris entre a et z ou entre A et Z Sort : trier les lignes croissant fichier)
sort (nom de
-o : crire le rsultat dans un fichier
-r : trier en ordre dcroissante -n : trier des nombres wc : compter le nombre de lignes -l : compter le nombre de lignes -w : compter le nombre de mots -c : compter le nombre d'octets m : compter le nombre de caractres uniq : supprimer les doublons uniq (nom fichier) -c : compter le nombre d'occurrences (afficher le nom combien de fois rpter f fichier) -d : afficher uniquement les lignes prsentes en double cut : couper une partie du fichier Couper selon le nombre de caractres = cut -c 2-5 noms.txt Pour conserver du 1er au 3e caractre : cut -c -3 noms.txt Date : Cette information est aussi accessible depuis la commande date qui nous donne La Date, l'heure et le dcalage horaire halt : arrter l'ordinateur top : liste dynamique des processus kill : arrter un processus
locate (nom de Les flux de redirection
find : une recherche approfondie
> Et >> : rediriger le rsultat dans un fichier
Recherche partir du nom -------- find name
pato.jpg
> : Rediriger dans un nouveau fichier
Cut d , -f 1 /etc/passwd > eleves.txt (mais li donne li kano f lfichier raah ghadi ytms7o kaywli kayne fih ghir dakchi li sefti lihh f la fiin)
Recherche partir de la taille----- find ~ -size
-1M essayer ca ~ signifie rechercher dans mon home
>> : Rediriger la fin d'un fichier
Recherche partir de la date de dernier accs
find -name (nom fichier) atime -7
Cut d , -f 1 /etc/passwd >> eleves.txt (hada
makaysuprim walo ghir kayzid f la fin c mieux )
Rechercher uniquement des rpertoires ou des
fichiers -type d : pour rechercher uniquement des rpertoires (directories) ; -type f : pour rechercher uniquement des fichiers (files).
2>, 2>> et 2>&1 : rediriger les erreurs
> eleves.txt : redirige le rsultat de la commande (sauf les erreurs) dans le fichier eleves.txt. C'est la sortie standard 2> erreurs.log : redirige les erreurs ventuelles dans le fichier erreurs.log. C'est La sortie d'erreurs 2>&1 : redirige les erreurs au mme endroit et de la mme faon que la sortie standard.
Extraire, trier et filtrer des donnes
grep : filtrer des donnes Son rle est de rechercher un mot dans un fichier et d'afficher les lignes dans lesquelles ce mot a t trouv. L'avantage de cette commande est qu'elle peut tre utilise de manire trs simple ou plus complexe (mais plus prcise) selon les besoins en faisant appel aux expressions rgulires. Utiliser grep simplement : grep texte nomfichier -i : ne pas tenir compte de la casse (majuscules / minuscules) -n : connatre les numros des lignes -v : inverser la recherche : ignorer un mot -r : rechercher dans tous les fichiers et sousdossiers
<< : Lire depuis le clavier progressivement
Essayer ca = sort -n << FIN > 13 > 132 > 10 > 131 Continuez ainsi jusqu' ce que vous ayez termin. Sympa, non ? Cela vous vite d'avoir crer un fichier si vous n'en avez pas besoin wc -m << FIN > Combien de caractres dans cette phrase ? > FIN 42 Une question : ce mot FIN est-il obligatoire ? Non, vous pouvez le remplacer par ce que vous voulez. Lorsque vous tapez la commande, vous pouvez utiliser le mot que vous voulez.