Outils pour utilisateurs

Outils du site


linux:commandes

Ceci est une ancienne révision du document !


A PCRE internal error occured. This might be caused by a faulty plugin

====== Commandes Linux ====== Sources : * http://www.linux-france.org/article/debutant/debutant-linux.html ===== Gestion de Fichiers ===== ==== Droits ==== === chown === Donner //récursivement// la propriété de "//dossier///" et tout son contenu à "//user//" de "//groupe//" <code> # chown -R user:groupe dossier/ </code> === chmod === Appliquer //récursivement// les droits "//777//" (lecture, écriture, exécution pour tous) à "//dossier///" et tout son contenu <code> # chmod -R 777 dossier/ </code> ==== Recherche ==== === find === La rechercher un fichier dans l'arborescence **Rechercher "le_fichier.txt" dans le dossier "/dossier/" :** <code> find /dossier/ -name le_fichier.txt -print </code> **chercher un les fichiers modifiés (dernières modifications) depuis X jours :** <code> find /dossier/ -mtime -7 -print </code> //dans le /dossier/ afficher tous les fichiers (dossiers compris) modifiés depuis 7 jours// sources : * Liste à pucehttp://content.hccfl.edu/pollock/unix/findcmd.htm * Liste à pucehttp://www.linux-france.org/article/memo/node126.html === locate === La rechercher un fichier dans l'arborescence. Va plus vite de "find" car il fait une recherche dans un index. **Rechercher "le_fichier.txt" dans le dossier "/dossier/" :** <code> locate nom_du_fichier </code> **Mettre à jour l'index :** <code> updatedb </code> === grep === La rechercher dans un (ou plusieurs) fichier(s) **Rechercher "toto" dans les fichiers du dossier courant et sous-dossiers :** <code> grep -l -R "toto" ./ -l De l'anglais List files only : Affichage uniquement des noms des fichiers contenant la chaîne recherchée. Les lignes ne sont pas affichées -R appliquer récursivement (comme pour bien d'autres commandes) </code> * Liens pour grep : * http://www.misfu.com/recherche-caracteres-metacaracteres-linux.html ==== Lire ==== === tail === Lire un fichier qui se remplit ... pour lire les logs en directe ! **"Écouter" les mails entrants :** <code> tail -f /usr/local/psa/var/log/maillog </code> ==== Copier ==== === cp === copie de fchiers ... **Copier un répertoire et tout son contenu :** <code> cp -p -r repertoire_source repertoire/destination </code> -p : permet lors de la copie de préserver toutes les informations concernant le fichier comme le propriétaire, le groupe, la date de création -r permet de copier de manière récursive l'ensemble d'un répertoire et de ses sous-répertoires. ===== Serveurs et services ===== ==== Apache ==== === tail === **"Écouter" le log d'appache :** <code> tail -f /var/www/vhosts/domain.com/logs/error_log </code>

linux/commandes.1290417069.txt.gz · Dernière modification: d/m/Y H:i par sylvain