[tcsh] alias pour commande linux

Résolu
Bonjour,

normalement pour créer un alias pour une commande, on fait comme suite:

par exemple alias g= rm *.o

normalement quand on tape g , c'est la commande rm *.o qui sera exécutée n'est ce pas, mais ça ne marche pas pour moi je sais pas pourquoi.

merci
Wafa.
Configuration: Windows Vista
Firefox 3.0.10

7 réponses

  1. Contributeur
    pas de = en tcsh
    host:~> alias x date
    host:~> x
    Thu Dec 10 11:00:02 CET 2009

    alias g 'rm *.o'
    1. merciii :) ça marche très bien !!

      marquer résolu !
  2. Contributeur
    hello
    quel shell ?
    echo $SHELL
    1. quand j'entre sous bash , je tape tcsh et je bascule vers un autre mode, justement sous bash, ça marche mais sous l'autre non, pourquoi ?!
  3. Bonjour,

    Si j'ai bien compris il s'agit de supprimer tous les fichiers dont l'extension est .o ...
    1. Modérateur
      jp@MDK:~/tmpfs/TEST ssh$ alias g='ls *.sh'
      
      jp@MDK:~/tmpfs/TEST ssh$ g
      installation.sh*  testage.sh
      
      jp@MDK:~/tmpfs/TEST ssh$

      ;-\
      1. j'ai pas vraiment compris ta réponse
      2. Modérateur
        @wafa884Ben chez moi, ça marche, la preuve avec l'exemple ci-dessus...
    2. ça ne marche toujours pas ,j'ai fait alias g='rm *.o'

      quand je tape g , il m'écrit g commande introuvable
      1. Modérateur
        Salut,

        Mets des quotes autour de ton expression et colles-la au signe "égale" (sans espaces ni avant, ni après).