Académique Documents
Professionnel Documents
Culture Documents
Commande
Commande
Editeur de texte : vi
mode commande ESACAPE
mode insertion : i,a a, o
sauvegarder : ESC : w
quitter : ESC : q
se déplacer : ESC : 1, 12, $
annuler : ESC u
copier-coller => ESC yy p
=> ESC 12 yy p
supprimer => ESC dd
=> ESC 12 dd
remplacer => ESC r []
supprimer => ESC x
Rechercher => ESC /[recherche]
numéroter => ESC set nu
En ligne de commande :
=> bash_profile
=> bash_history
=> cat bash x
=> /dev/null est une dossier corbeille qui ne prend aucun espace
find / -name resolv.conf print 2>/dev/null affiche le fichier resolv.conf tout en
jetant les erreurs dans /dev/null
******30-11-2022**********
Il existe deux types de fichier
- fichiers normaux a,l
- fichiers spéciaux : b,c,p
ext4fs
Droits :
- types d'acces: read(droit de
lister),write(création/destruction),execute(traverser)
- droits d'acces : user, group, others
le format : user group others
rwx rwx rwx
umask definit les droits d'acces par defaut pour les fichiers crées dans un
repertoire
Variable d'environnement :
- modifiable : TERM,PWD,LOGIN
- non modifiable : LOGNAME
Redirection:
> si le fichier n'existe pas, il est crée, s'il existe il est ecrasé
>> : si le fichier n'existe pas, il est crée, s'il existe il est ecrasé
si le fichier existe, on ajoute à la fin du fichiers logée
exple : "cat fichier1 > fichier2 " copie le contenu de fichier1 dans fichier2
desccripteur
- 0 : entree standard(clavier)
- 1 : sortie standard(ecran)
- 2 : standard erreur
comment passer des params a un script:
echo $#: nb d'arguments(argc)
echo $*: liste d'arguments(argv)
echo $0: nom du script
echo $1: 1er argument
.
.
.
echo $8: 8eme argument
processus
DAT: Dynamic Adress Translation
TCB: Translation lookaside buffer
ps: donne les process
ps -ef:donne tout les process du systeme
PID: Process IDentified
PPID:parent pid
PGID:process group
sid:session
TTY: terminal
TIME: temps CPU
state:etat(R,T,P,D,S,I,Z)
formule p=p+Tcpu/2
BENCHMARINA
rssl:restricted shell
rsh:remote shell(clair)
bash:borne again shell:linux
RSH(roun shell):unix
commandes a connaitre par coeur
-grep: permet de ressortir les lignes contenant un caractere donné en parametre
d'un fichier
-head, tail: head -2 fic; tail -2 fic
-cut -c 7-12 fic
-d; -f12
-wc -c:caractères
-l: les lignes