Commandes2
De TeteveWiki.
Système
$ grep
Les différentes expressions régulières sont :
^ début de ligne
. un caractère quelconque
$ fin de ligne
x* zéro ou plus d'occurrences du caractère x
x+ une ou plus occurrences du caractère x
x? une occurrence unique du caractère x
[...] plage de caractères permis
[^...] plage de caractères interdits
\ {n\} pour définir le nombre de répétition n du caractère placé devant
Exemple l'expression [a-z][a-z] * cherche les lignes contenant au minimum un caractère en minuscule. [a-z] caractère permis, [a-z]* recherche d'occurrence des lettres permises.
L'expression ^[0-9]\ {4\}$ a pour signification, du début à la fin du fichier $, recherche les nombres[0-9] de 4 chiffres \ {4\}.
La commande grep permet de rechercher une chaîne de caractères dans un fichier. Les options sont les suivantes :
-v affiche les lignes ne contenant pas la chaîne -c compte le nombre de lignes contenant la chaîne -n chaque ligne contenant la chaîne est numérotée -x ligne correspondant exactement à la chaîne -l affiche le nom des fichiers qui contiennent la chaîne
$ sed
$ cut
$ tr
(TODO)
chmod
chmod -R XXX rep/* ==> tout ce qui se trouve sous rep (mais pas rep lui même)
chmod XXX rep/* ==> tout les fichiers et les répertoires qui se trouvent sous rep à un niveau (mais pas rep lui même)
chmod -R XXX rep ==> rep et tout en dessous
chmod XXX rep ==> rep tout seul...
Si il y a un lien symbolique dans rep:
chmod XXX rep/lien ==> modifie le rep sur lequel pointe le lien
chmod -R XXX rep/lien ==> modifie le rep sur lequel pointe le lien et tout ce qu'il y a en dessous
Réseau
voir les process et les ports écoutés sur le serveur :
# netstat

