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.tarPour 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 *txtls 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.txtAttention 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.txtOn 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 |

psps -efps -axtopps -ejHps -aux
ps -x -u <login>ps -ef | grep nomduprocessusps -ef | grep teamskill <n° pid>killall <nom du processus>