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

Shell et commandes GNU Discussion :

Etranges commandes shell


Sujet :

Shell et commandes GNU

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 15
    Points : 8
    Points
    8
    Par défaut Etranges commandes shell
    Bonjour

    Quelqu'un pourrait m'expliquer ce que sont réellement les commandes suivantes:

    !!
    => apparemment reprendrait la commande précédente

    !mk
    => mkdir du répertoire précédemment créé

    !-2
    => reviendrait deux commandes avant ?

    !-5
    => reviendrait 5 commandes auparavat

    Le ! est donc juste là pour dire "truc d'avant" ? Je me plante ? Le man ne me dis rien sur le !


    Sinon je ne comprends pas trop les commandes du, df, quota, cat et less quelqu'un pourrait m'y expliquer avec un exemple (utile ?), ou un site que je n'ai pas trouvé avec google, rien ne sert de me sortir RTFM car j'ai déjà cherché du côté du man, je ne comprends pas comment ça peut s'appliquer.

  2. #2
    Rédacteur/Modérateur
    Avatar de Winnt
    Homme Profil pro
    budget et contrôle de gestion
    Inscrit en
    Décembre 2006
    Messages
    1 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : budget et contrôle de gestion
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 978
    Points : 4 130
    Points
    4 130
    Par défaut
    Salut,

    • DF : fournit par point de montage l'utilisation du système de fichier (total/utilisé/libre).
    • CAT : concatène la liste des fichiers fournit et l'affiche.
    • QUOTA : permet de fixer des quota (bloquant ou non) par utilisateur sur un système de fichier.
    • LESS : permet d'afficher un fichier à l'écran de de le lire en avant et arrière.


    PS : c'est pourtant très clair dans les manpages.
    Winnt
    Merci de lire les règles du forum LaTeX et Qu'est ce qu'un ECM ?.
    N'hésitez pas à parcourir la FAQ la réponse y est peut-être déjà.
    Pensez au bouton si votre problème est résolu.


    C'est en Linuxant qu'on devient .... geek
    Et c'est en LateXant qu'on devient flemmard
    Mon blog tout neuf.
    Articles : présentation de la distribution Gentoo, Les index sous LaTeX et leur personnalisation.

  3. #3
    Membre averti Avatar de Vespasien
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    383
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 383
    Points : 434
    Points
    434

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    merci beaucoup =)

  5. #5
    Membre éclairé
    Avatar de D[r]eadLock
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    504
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 504
    Points : 750
    Points
    750
    Par défaut
    Citation Envoyé par bobito24 Voir le message
    Le ! est donc juste là pour dire "truc d'avant" ? Je me plante ? Le man ne me dis rien sur le !
    Quel man(uel) ? En fait c'est ton bash qui interprète le ! Et la doc est bien dans le manuel de bash:
    Citation Envoyé par man bash
    Event Designators
    An event designator is a reference to a command line entry in the history list.

    ! Start a history substitution, except when followed by a blank, newline, carriage return, = or ( (when the extglob shell option is
    enabled using the shopt builtin).
    !n Refer to command line n.
    !-n Refer to the current command line minus n.
    !! Refer to the previous command. This is a synonym for `!-1'.
    !string
    Refer to the most recent command starting with string.
    !?string[?]
    Refer to the most recent command containing string. The trailing ? may be omitted if string is followed immediately by a newline.
    ^string1^string2^
    Quick substitution. Repeat the last command, replacing string1 with string2. Equivalent to ``!!:s/string1/string2/'' (see Modi-
    fiers below).
    !# The entire command line typed so far.
    Mais c'est vrai qu'on a tendance à oublier le shell, mais beaucoup de choses sont dedans (jobs, redirection, ...)

Discussions similaires

  1. [Système]Execution d'une commande shell
    Par n8ken dans le forum API standards et tierces
    Réponses: 24
    Dernier message: 29/03/2007, 04h36
  2. []Commande shell
    Par phoenix736 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 09/10/2005, 20h31
  3. [Debutant] Commande shell
    Par drosophile dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 21/04/2005, 15h06
  4. commande shell dans un programme
    Par diefo dans le forum C
    Réponses: 3
    Dernier message: 15/08/2003, 13h37
  5. [VB6] comment savoir si la commande shell est terminée ?
    Par ghyscharlotte dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 30/07/2003, 19h12

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