Ligne de commande linux

ds1408 Messages postés 57 Date d'inscription   Statut Membre Dernière intervention   -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,
j'ai une question à poser est ce qu'on peux introduire une ligne de commande sous linux c'est à dire plusieurs commandes au même temps par exemple :
cd /etc/raddb cat radiusd.conf
est ce que c'est possible et si oui comment je peux faire exactement.
Merci d'avance pour votre réponse



____________________
I Love ma chère Tunisie

2 réponses

  1. Templier Nocturne Messages postés 9989 Statut Membre 1 107
     
    tu tape toute tes commandes dans un fichier texte que tu enregistre sous *.sh

    (en replaçant * par ce que tu veux :) )
    0
    1. ds1408 Messages postés 57 Date d'inscription   Statut Membre Dernière intervention   1
       
      et dans le fichier est ce que je met les commande sur une seule ligne ou après chaque instruction je reviens à la ligne
      0
    2. Templier Nocturne Messages postés 9989 Statut Membre 1 107
       
      un retour à la ligne à chaque instruction :)
      0
    3. ds1408 Messages postés 57 Date d'inscription   Statut Membre Dernière intervention   1
       
      ok et merci
      0
    4. Utilisateur anonyme
       
      «Les commandes séparées par un point-virgule seront exécutées à la suite l'une de l'autre.
      Chaque commande sera développée, et exécutée dans l'ordre indiqué.»

      autrement dit, sur la ligne de commande, tu tapes :
      cd /etc/raddb; cat radiusd.conf 
      
      voilà tout.
      les espaces autour du point-virgule sont facultatifs.
      0
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Il y a plusieurs manières de grouper les commandes dans shell en fonction des besoins :
    - une commande s'exécute une après l'autre
    - une commande lit en entrée la sortie de la commande précédente
    - l'exécution de la commande dépends de retour de la commande précédente
    - exécuter une commande en arrière plan et l'autre en avant plan

    Voir le chapitre Pipelines aussi dans man bash.
    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      commandes au même temps par exemple :
      cd /etc/raddb cat radiusd.conf


      Bien sûr dans ton cas ce n'est pas vraiment nécessaires de taper deux commandes, il suffit d'utiliser le chemin absolu de ton fichier et le passer à la commande cat.

      cat /etc/raddb/radiusd.conf
      0