Académique Documents
Professionnel Documents
Culture Documents
-les fichiers de /proc en lectur seule contiennent des infos sur les processus
-les fichiers de /proc en ecriture permettent de modifier des paramètres du noyau
-cat /proc/cpuinfo : des infos sur les processeurs
-cat /proc/memoinfo: l'utilisation de la memoire
-cat /proc/ioports : adresses physiques des differents periphs materiels
*******le super-utilisateur :
-pour executer une commande avec les privilège du root : sudo commande
-pour changer d'utilisateur : su et exit pour reprendre le role initial
-utilisation de la commande :
chmod u/g/o/a+-=r/w/x fichier ou rep/
chmod nnn fichiers ou rep/
-l'option -R : permet d'appliquer les droits de maniere recursive sur tous les
fichiers, reps et sous reps de la cible
*******modification de l'appartenance :
-utilisation de la commande chown prop et/ou :group fichier ou rep/
-l'option -R : permet de modifier pour tout le contenu du rep
*******copie de fichers :
*******les inodes :
*******liens :
*******entree/sortie :
-stdin : 0
-stdout : 1
-stderr : 2
*******listing :
*******man :
-utiliser pipe | pour dire ou ,ou pour indiquer que le resultat d'une commande sera
l'argument de la deuxieme
******* pour ecrire plusieurs lignes de commande dans la meme ligne on les separe
par des ;
******caractères speciaux :
******recherche de fichiers :
*******les operateurs :
-z chaine vide
-n chaine non vide
-= egalite de chaine
-!= non egalite de chaine
-L lien
-d -f : rep/fichier
-s : fichier non vide
-nt plus recent
-ot plus vieux
-a et
-o ou
-on utilise expr pour utiliser des var num/alpha
-les operateurs arithemtiques s'ecrivent entre << >>
-expr index :chercher si un caractere se trouve dans une variable
-expr length : nmbr de caracteres
-expr substr d f :envoyer les f-d premiers caracteres
*****tableaux :
var[n]=chaine
var=(chaine1 chaine2 .....)
*******les structure if :
if[] then
elif then
else
fi
*******case :
read $choix
case <<$choix>> in
1) .....;;
2) .....;;
.
.
else) ....;;
esac
******select :
*******while/until :
i=num
while [ $i condition nombre ] ; do /// until [ $i condition nombre ] ; do
......... ........
i=` expr i <<+>> 1` i=` expr i <<+>> 1`
done done
******for :