IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

utilisation des commandes linux


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Juin 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 6
    Par défaut utilisation des commandes linux
    Bonjour, j ai un exercice pour lequel je solicite votre aide. merci d avance pour l'interet que vous lui porterez.

    1- si l'on se trouve dans le repertoire /usr/local/elipse, quel est le nom relatif du fichier /usr/local/bin /bash?

    ce que je propose: ../bin/bash

    2- En sachant que le repertoire personnel de l'utlisateur est situe dans le repertoire /home/ quel est le nom absolu du fichier ~martin/if1/../.././dubois/is1/chanson.mp3


    3- si l'on se trouve dans le repertoire /tmp, quelle commande permet de recopier le fichier mozar.mp3 ( qui se trouve ausssi dans /tmp) sous le nom musique.mp3 dans le sous repertoire MP3 de son repertoire personnel

    4- Toujours depuis /tmp, quelle commande taper pour creer un sous repertoire probleme dans son repertoire personnel sans changer de repertoire courant?


    merci encore pour votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Citation Envoyé par fankamdenise Voir le message
    Bonjour, j ai un exercice pour lequel je solicite votre aide. merci d avance pour l'interet que vous lui porterez.
    On peut t'aider à corriger tes erreurs, mais, on ne fera pas le travail à ta place

    Citation Envoyé par fankamdenise Voir le message
    le nom relatif du fichier /usr/local/bin /bash?
    Non relatif ? plutôt chemin ?

    Citation Envoyé par fankamdenise Voir le message
    ce que je propose: ../bin/bash
    C'est de l'absolu ça !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  3. #3
    Membre du Club
    Inscrit en
    Juin 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 6
    Par défaut
    en fait je ne cherche pas des reponse a mes exercice. J'essai juste de m initier a la programmation shell sous linux . et pour ca je pense que je dois tout abord avoir les prerequis. je telecharge des suport de cours sur le net et j essai de lire et les resoudre les exercices. celui que j ai proposer est un parmis ceux que j ai du mal a resoudre. dumoins je n arrive pas a faire la difference entre un chemin absolu et un chemin relatif. et a faire une redirection .

    merci encore pour votre interet

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 664
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 664
    Par défaut
    ça, c'est vraiment le B-A BA, poussin

    les chemins absolus sont résolus "absolument" par rapport à la racine du système de fichiers, soit :
    /

    les chemins relatifs sont relatifs (!) par rapport au répertoire courant (celui dans lequel tu es actuellement)

    edit: je sais, ça n'a pas l'air évident, mais joue un peu avec cd pour comprendre...
    ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    À propos de chemin, celui-ci me semble bien pour commencer http://linux.developpez.com/
    http://linux.developpez.com/cours/

  6. #6
    Membre du Club
    Inscrit en
    Juin 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 6
    Par défaut
    dans ce cas si je suis dans le repertoire /usr/local/elipse
    le nom relatif du fichier /usr/local/bin/bash sera alors ./bin/bash

    du moins c'est ce que je deduis de l exemple propose dans le support que j ai telecharge a savoir:

    Si on est dans le dossier /home/user/CFP/ le fichier proteine.pdb est dans le dossier dans lequel on se trouve.
    Son chemin relatif est donc tout simplement ./proteine.pdb. Le . signifie "ici", il désigne l'endroit où on se trouve.
    Le chemin relatif du dossier user qui est le dossier parent du dossier CFP est ../user/.
    Les deux points ../ signifient "parent", ils désignent le dossier qui contient celui dans lequel on se trouve.

  7. #7
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 664
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 664
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $ pwd
    /home/nbah
    $ echo $PWD
    /home/nbah
    $ cd /usr/local/bin
    $ pwd
    /usr/local/bin
    $ cd ../../..
    $ echo $PWD
    /
    encore une fois, c'est à toi de "jouer" avec ces notions de déplacements, de savoir où tu es... !
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  8. #8
    Membre Expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Par défaut
    ton premier choix était le bon ("../bin/bash").

    ".." te fait remonter d'un répertoire par rapport à "." au répertoire courant

    voici une représentation "graphique" des chemins que tu décrit (si j'ai bien compris):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    usr
     `-- local
          |-- bin
          |   |-- bash
          `-- eclispe
    Si ton répertoire courant est eclispe, il te faut remonter d'un niveau (aller dans "..") pour aller ensuite dans bin/bash

Discussions similaires

  1. Utiliser des commandes systemes de linux ?
    Par tead_002 dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 18/02/2010, 16h22
  2. Utiliser des commandes linux dans un shell
    Par Info_76 dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 20/03/2008, 12h03
  3. Peut-on utiliser des commandes linux avec PERL
    Par undercrash dans le forum Linux
    Réponses: 2
    Dernier message: 01/03/2007, 14h12
  4. Réponses: 2
    Dernier message: 24/06/2003, 20h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo