[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. Modérateur
    Salut,

    Mets des quotes autour de ton expression et colles-la au signe "égale" (sans espaces ni avant, ni après).
    1. ç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
        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. Bonjour,

        Si j'ai bien compris il s'agit de supprimer tous les fichiers dont l'extension est .o ...
        1. 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 ?!