Tags: shell,linux,Bash

Sort by: Date / Title /

  1. 3 months ago by cyo
    1. service httpd reload
  2. 8 months ago by jon207 and saved by 1 other
    1. #Pour changer les permissions récursivement sur les dossiers sans toucher aux autres fichiers :
    2.  
    3. chmod u-w $(ls -l -R | sed -n '/^d/p' | awk '{print $9 }')
    4.  
    5. #va enlever le droit d'écriture à tous les dossiers sans toucher aux autres fichiers
    6. #utile par exemple pour appliquer le droit d'exécution seulement aux dossiers pour pouvoir les parcourir sans pour autant rendre les autres fichiers exécutables
  3. 9 months ago by henri and saved by 4 others
    Une option toute bête pour grep qui permet d'afficher en couleur l'expression recherchée dans le résultat. Ca ne casse pas trois pattes à un canard mais c'est sympa. Cela permet aussi de voir sur quelle partie du résultat, le match de l'expression s'est faite. C'est bien pour progresser et comprendre les regexp.
    1. grep --color EXPRESSION [FICHIER]
  4. sponsorised links
  5. 9 months ago by cyo and saved by 1 other
    Il suffit de créer une page PHP et y placer un phpinfo() ou si vous avez accès au serveur en ligne de commande (Putty, WinSCP, ...), vous pouvez tapez cette commande. Dans l'exemple, nous souhaitons savoir si l'extension openssl est présente et nous recherchons donc la chaîne 'SSL'. On indique l'option -i pour ne pas tenir compte de la casse.
    1. php -i | grep -i 'SSL'
  6. 1 year ago by spirit and saved by 7 others
    1. #Parfois vous pouvez vous simplifier la vie, il vous suffit de taper un des motifs suivants (source : "man sh") :
    2. !n                            #Rappelle la commande numéro "n".
    3. !-n                           #Rappelle la commande exécutée il y a "n" commande(s).
    4. !!                             #Rappelle la dernière commande.
    5. !chaine                    #Rappelle la commande la plus récente commençant par "chaine".
    6. !?chaine                  #Rappelle la commande la plus récente finissant par "chaine".
    7. !?chaine?                 #Rappelle la commande la plus récente contenant "chaine".
    8.                                #Ajoutez ":p" à la fin pour que la commande ne s'exécute pas.
    9. ^chaine1^chaine2^  #Répète la dernière commande en remplaçant chaine1 par chaine2.
    10. !#                            #Rappelle la plus ancienne commande de l'historique.
    11. commande !^           #Exécute "commande" avec le premier argument de la commande précédente.
    12. commande !:n         #Exécute "commande" avec l'argument numéro "n" de la commande précédente.
    13. commande !:x-y      #Exécute "commande" avec les arguments numéro "x" à "y" de la commande précédente.
    14. commande !$          #Exécute "commande" avec le dernier argument de la commande précédente.
    15. commande !-2$       #Exécute "commande" avec le dernier argument de l'avant dernière commande
  7. 1 year ago by bobuse and saved by 1 other
    1. #L'appel à iconv n'est nécessaire que si votre système utilise utf8 comme jeu de caractères par défaut (ce qui devient de plus en plus courant) au lieu d'iso8859-1 (latin-1).
    2. wget -q www.monip.org -O -  | iconv -f iso8859-1 -t utf8 | sed -nre 's/^.* (([0-9]{1,3}\.){3}[0-9]{1,3}).*$/\1/p'
  8. 1 year ago by jon207 and saved by 4 others
    1. #passer en root
    2. ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF
  9. 1 year ago by daneel and saved by 7 others
    1. #Parfois vous pouvez vous simplifier la vie, il vous suffit de taper un des motifs suivants (source : "man sh") :
    2. !n                            #Rappelle la commande numéro "n".
    3. !-n                           #Rappelle la commande exécutée il y a "n" commande(s).
    4. !!                             #Rappelle la dernière commande.
    5. !chaine                    #Rappelle la commande la plus récente commençant par "chaine".
    6. !?chaine                  #Rappelle la commande la plus récente finissant par "chaine".
    7. !?chaine?                 #Rappelle la commande la plus récente contenant "chaine".
    8.                                #Ajoutez ":p" à la fin pour que la commande ne s'exécute pas.
    9. ^chaine1^chaine2^  #Répète la dernière commande en remplaçant chaine1 par chaine2.
    10. !#                            #Rappelle la plus ancienne commande de l'historique.
    11. commande !^           #Exécute "commande" avec le premier argument de la commande précédente.
    12. commande !:n         #Exécute "commande" avec l'argument numéro "n" de la commande précédente.
    13. commande !:x-y      #Exécute "commande" avec les arguments numéro "x" à "y" de la commande précédente.
    14. commande !$          #Exécute "commande" avec le dernier argument de la commande précédente.
  10. 1 year ago by jon207
    1. ls -ail /home
    2. # !$ prend la valeur du dernier argument utilisé
    3. echo !$
    4. # va renvoyer /home
  11. 1 year ago by daneel and saved by 1 other
    1. #Remplacez "eth0" par l'interface concernée.
    2. #Octets reçus :
    3. /sbin/ifconfig eth0 | grep bytes | sed -e "s/TX.*//g" | sed -e "s/.*RX/RX/g"
    4. #Octets envoyés :
    5. /sbin/ifconfig eth0 | grep bytes | sed -e "s/.*TX/TX/g"
    6. #Les deux :
    7. /sbin/ifconfig eth0 | grep bytes | sed -e "s/.*RX/RX/g

First / Previous / Next / Last / Page 1 of 2 (13 posteets)