Tags

Related Posts

Share This

Mémo linux « commande shell »

Pour connaître :

  1. les dns utilisés
    [code type= »shell »]vi /etc/resolv.conf[/code]
  2. la version du système[code type= »shell »]uname -v[/code]
  3. effacer des lignes de l’historique
    [code type= »shell »]history -d 85 (ex : ligne 85)[/code]
  4. effacer tout l’historique
    [code type= »shell »]history -c[/code]

    et aussi effacer le fichier ou certaine lignes

    [code type= »shell »]~/.bash_history[/code]

  5. obtenir la liste des comptes systèmes[code type= »shell »]cat /etc/passwd | cut -d":" -f1[/code]
  6. obtenir la liste des groupes[code type= »shell »]cat /etc/group | cut -d":" -f1[/code]
  7. Supprimer le contenu d’un dossier en excluant certains nom de fichiers ou répertoires
    [bash]rm -Rf `ls | grep -v ‘stats’ | grep -v ‘index*’`[/bash]
  8. Rechercher des fichiers contenant une chaîne particulière
    [bash]find /chemin-de-recherche -name "*.html" -exec grep -l "je cherche" {} \;[/bash]
  9. Changer ls droits sur l’ensemble des fichiers mais pas sur les répertoires
    [bash]find web/ -type f -exec chmod -Rf 640 {} \;[/bash]