informatique:linux:commandes_linux
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatique:linux:commandes_linux [2024/04/05 06:58] – [scp] pteu | informatique:linux:commandes_linux [2025/04/25 07:57] (current) – [diff] ignore option pteu | ||
---|---|---|---|
Line 544: | Line 544: | ||
=====diff===== | =====diff===== | ||
- | diff permet d' | + | diff permet d' |
- | < | + | < |
cd /tmp ; echo " | cd /tmp ; echo " | ||
diff toto titi | diff toto titi | ||
Line 553: | Line 553: | ||
> titi | > titi | ||
</ | </ | ||
+ | |||
+ | On peut ignorer des motifs avec l' | ||
Un patchfile c'est un fichier qui contient la sortie d'un diff : | Un patchfile c'est un fichier qui contient la sortie d'un diff : | ||
- | < | + | < |
diff -u toto titi > toto_titi.patch | diff -u toto titi > toto_titi.patch | ||
</ | </ | ||
Pour patcher toto avec les modifications de titi on utilise la commande **patch** avec le patchfile : | Pour patcher toto avec les modifications de titi on utilise la commande **patch** avec le patchfile : | ||
- | < | + | < |
patch -b toto toto_titi.patch | patch -b toto toto_titi.patch | ||
| | ||
Line 806: | Line 808: | ||
</ | </ | ||
- | Liste des options | + | Liste des options |
* '' | * '' | ||
* '' | * '' | ||
Line 812: | Line 814: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * '' |
* '' | * '' | ||
* '' | * '' | ||
Line 843: | Line 845: | ||
find . -regextype posix-egrep -iregex ' | find . -regextype posix-egrep -iregex ' | ||
- | # supprimer toutes ces maudites miniatures Windows : | + | # afficher puis supprimer |
- | find . -name Thumbs.db -exec rm {} \; | + | find . -name Thumbs.db |
# attribuer des permissions à tous les sous-répertoires contenus dans le répertoire pics : | # attribuer des permissions à tous les sous-répertoires contenus dans le répertoire pics : | ||
Line 2393: | Line 2395: | ||
<code bash> | <code bash> | ||
# afficher le contenu du fichier en remplaçant toto par titi | # afficher le contenu du fichier en remplaçant toto par titi | ||
- | cat fichier.txt | sed ' | + | cat fichier.txt | sed ' |
# même chose en plus simple | # même chose en plus simple | ||
- | sed ' | + | sed ' |
</ | </ | ||
+ | A noter que le délimiteur ''/'' | ||
Par défaut le résultat est affiché dans le terminal ; si on précise un fichier on peut choisir d' | Par défaut le résultat est affiché dans le terminal ; si on précise un fichier on peut choisir d' | ||
Line 2440: | Line 2443: | ||
<code bash> | <code bash> | ||
sed '/ | sed '/ | ||
+ | </ | ||
+ | |||
+ | * remplacer le motif " | ||
+ | <code bash> | ||
+ | sed '/ | ||
</ | </ | ||
Line 2553: | Line 2561: | ||
</ | </ | ||
+ | ====Remplacer un quote==== | ||
+ | |||
+ | Pour ne pas interpréter le quote il faut découper le sed pour qu'il concatène son contenu : | ||
+ | <code bash> | ||
+ | echo \' | ||
+ | ' | ||
+ | |||
+ | echo \' | ||
+ | " | ||
+ | </ | ||
+ | Ici sed va concaténer les 3 parts : | ||
+ | <code bash> | ||
+ | s/ | ||
+ | \' | ||
+ | /\"/g | ||
+ | </ | ||
====Liens utiles==== | ====Liens utiles==== | ||
Line 2752: | Line 2776: | ||
</ | </ | ||
+ | |||
+ | =====strace===== | ||
+ | |||
+ | Permet de débugguer les appels système d'un processus. | ||
+ | |||
+ | Liens : | ||
+ | * [[https:// | ||
=====strings===== | =====strings===== | ||
Line 2930: | Line 2961: | ||
Affiche la liste des processus et permet d' | Affiche la liste des processus et permet d' | ||
+ | =====touch===== | ||
+ | Permet de modifier les dates de dernier accès et de dernière modification d'un fichier. | ||
+ | |||
+ | <code bash> | ||
+ | # modifier les dates d' | ||
+ | touch toto.txt | ||
+ | # pour ne changer que l'une d' | ||
+ | |||
+ | # modifier avec la date spécifiée en option | ||
+ | touch -d " | ||
+ | </ | ||
=====tr===== | =====tr===== | ||
Line 2951: | Line 2993: | ||
L' | L' | ||
- | Certains routeurs ne communiquent pas d' | + | Certains routeurs ne communiquent pas d' |
<code bash> | <code bash> | ||
traceroute google.fr | traceroute google.fr | ||
Line 2970: | Line 3012: | ||
</ | </ | ||
- | Par défaut le protocole UDP/33434-5 est utilisé mais il peut être filtré. On peut donc demander au traceroute de changer de port ('' | + | Par défaut le protocole UDP/33434-5 est utilisé mais il peut être filtré. On peut donc demander au traceroute de changer de port ('' |
=====trap===== | =====trap===== | ||
Line 3137: | Line 3179: | ||
<code bash> | <code bash> | ||
usermod -G "" | usermod -G "" | ||
+ | </ | ||
+ | |||
+ | Simplement ajouter un utilisateur dans un groupe existant : | ||
+ | <code bash> | ||
+ | usermod -aG GROUP USER | ||
</ | </ | ||
=====vi===== | =====vi===== |
informatique/linux/commandes_linux.1712300301.txt.gz · Last modified: 2024/04/05 06:58 by pteu