Durant ce TD l’utilisation de la souris, Touchpad et/ou Trackpoint sont strictement interdit. Seul le clavier est autorisé.
Ce TD a pour objectif de :
ne pas oublier de noter les différentes commandes utilisées dans le tp pour ne pas les oublier
L’extension utilisée est tar. La commande tar
permet de
sauvegarder toute une arborescence de fichier dans une archive. Cette
archive contiendra tous les fichiers et répertoires du dossier
souhaité.
tar -cv kway -f kway.tar
tar -cvz kway -f kway.zip
tar -xvf kway.tar
Pour indiquer un répertoire de destination à la décompréssion, il faut utiliser -C. Attention, il faut avoir préalablement créé le répertoire.
mkdir toto
tar -xvf kway.tar -C toto
Afficher l’espace utilisé par mon répertoire
du -hs ~
- *-h* ajouter un suffixe correspondant à l'unité (K, M, G)
- *-s* afficher le total (summarize)
En cliquant ici vous avez plein d’aide pour nettoyer votre ordinateur.
Les caractères | Significations |
---|---|
. | Un unique caractère quelconque |
? | Indique 0 ou une occurrence du caractère ou de la classe précédente |
* | Indique 0, 1 ou plusieurs occurrences du caractère ou de la classe précédente |
^ | un début de ligne |
$ | une fin de ligne |
[] | un intervalle avec un tiret ou un OU entre deux caractères |
{} | Les intervalles de reconnaissance |
Exemple | Signification |
---|---|
a{3} | correspond exactement à aaa |
a{2,} | correspond à un minimum de deux a consécutifssoit aa, aaa, aaaaa…. |
a{2,4} | correspond uniquement à aa, aaa, aaaa |
L’expression | Significations |
---|---|
a | le caractère a |
[t-w] | un caractère appartenant à l’ensemble t,u,v,w |
[a-z] | un caractère appartenant à l’ensemble de a à z |
[^a-z] | un caractère N’appartenant PAS à l’ensemble de a à z |
[Rr]ock | La chaîne Rock ou la chaîne rock |
… | … |
Il y en a plein !!
On peut s’en servir avec les commandes
sed, grep, awk, ls ...
ls *txt
ls a*
sed -e `s/motifRecherché/motifRemplacé/g`
On considère le fichier coucou.txt suivant :
- Coucou tu vas bien ?
- tranquille et toi ?
- ça roule !
- tant mieux :)
sed -e s/c/z/g coucou.txt
Attention ici, le fichier coucou.txt n’est pas modifié. C’est seulement à l’affichage qu’il sera modifier. Pour modifier le contenu on peut rediriger la sortie standard vers le même fichier ou un nouveau.
sed -e s/c/z/g coucou.txt > coucou2.txt
On considère toujours le fichier coucou.txt suivant :
- Coucou tu vas bien ?
- tranquille et toi ?
- ça roule !
- tant mieux :)
On souhaite supprimer la ligne 2 et 3 du fichier
sed -e '2,3d' coucou.txt > coucou2.txt
nom de la colonne | explication |
---|---|
uid | Propriétaire du processus |
pid | Numéro du processus |
ppid | Père du processus |
C | Utilisation CPU |
stime | Temps où le processus à commencer |
tty | Terminal associé au processus |
time | Total de CPU utilisé |
cmd | Nom du processus |
ps
ps -ef
ps -ax
top
ps -ejH
ps -aux
ps -x -u <login>
ps -ef | grep nomduprocessus
ps -ef | grep teams
kill <n° pid>
killall <nom du processus>