• 🏠 Accueil
  • 🧰 Générateurs
  • 📰 Blog
  • 🔎 Rechercher
  • 📧 Contact
  • 📘 Livre d'or
  • 🗞️ News
  • 💰 Soutien
  • ℹ️ Info : Le site a été modernisé pour être plus lisible et compatible avec les smartphones. N'hésitez pas à me signaler tout bug via le formulaire de contact.

    Quelques commandes utiles


    Savoir quel process utilise un fichier

    fuser nom_du_fichier

    Obtenir l'arbre d'un process

    ptree (ou pstree) numero_du_process

    Savoir qui utilise quoi

    lsof

    Exemples:

    A partir d'un exécutable (ou script):

    lsof -t /chemin/fichier_executable lsof -c fichier (ex: lsof -c bash)

    Liste des fichiers ouverts par un compte Unix

    lsof -u oracle

    Fichiers ouverts par un process

    lsof +p

    Savoir qui utilise les fichiers d'un répertoire

    lsof +D /tmp

    Savoir quel processus utilise un port TCP/IP

    lsof -i TCP:NumeroDuPort

    Savoir quels processus ont une connexion UDP ouverte sur le port 123 du serveur www.akadia.com:

    lsof -iUDP@www.akadia.com:123

    Splitter un fichier

    split -b 100000000 ../exp_tytan_chagall.dmp dump.

    Génère autant de fichiers de 100 Mb que nécessaire pour le split. Les fichiers s'appelleront dump.aa, dump.ab, ...

    Désplitter un fichier

    cat dump.* > exp_tytan_chagall.dmp

    Convertir les espaces dans le nom des fichiers en caractères soulignés"

    for i in *\ *; do mv "$i" `echo $i | tr " " "_"`; done

    Pour faire l'inverse

    for i in *_*; do mv "$i" "`echo $i | tr "_" " "`"; done

    Tester la commande sans que les modifications soient faites:

    for i in *\ *; do printf "$i\n" | tr " " "_"; done

    Convertir tous les fichiers d'un répertoire en minuscules::

    for i in *; do mv "$i" `echo $i | tr [:upper:] [:lower:]`; done

    Obtenir plus d'infos sur un process

    ptree No_du_process

    Obtenir tous les process d'un user

    ps -fu

    Copie files via scp:

    scp fichier.txt user@host_cible:chemin_distant
    scp fichier.txt user@host_cible:chemin_distant/nouveau_nom

    Créer l'arborescence rep1/rep2/rep3 d'un seul coup:

    mkdir -p rep1/rep2/rep3

     

    Retour



    (c) 2005-2025 Jérôme DESMOULINS
    Mentions légales