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 POSIX Discussion :

Créer un alias permanent dans le teminal


Sujet :

Shell et commandes POSIX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 1
    Par défaut Créer un alias permanent dans le teminal
    Bonjour,

    Je suis forcé d'apprendre à utiliser le terminal pour des calculs scientifiques. Hier, j'ai découvert comment créer des alias qui me font gagner beaucoup de temps pour exécuter des programmes dans d'autres répertoires que celui où je travaille. Aujourd'hui, mes alias ont tous disparus

    J'ai trouvé beaucoup d'infos sur la possibilité de créer un fichier (comme .bash_alias) mais tout ce que j'ai essayé ne fonctionne pas.

    À la limite, je serais à l'aise avec le fait de devoir exécuter le fichier au début de chaque session de travail, mais ce serait pratique qu'il soit exécuté automatiquement.

    Je travail dans le Terminal sous Mac OS X, quelqu'un peut m'aider?

    Merci à l'avance !

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 149
    Par défaut
    Il y a 2 problèmes différents dans la question:
    1) créer un alias (lien entre 2 fichiers)
    2) exécuter le fichier au début de chaque session de travail

    pour la première la réponse est la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ln -s fichier source fichier destination
    pour la deuxième, si tu utilises bash, il y a dans ton dossier utilisateur un fichier nommé .bash_profile (caché,avec le point devant, pour le terminal) ou .bashrc (pour X11). Ce fichier s'ouvre ou s'exécute chaque fois que tu ouvres le terminal ou que tu lances bash. C'est là que sont situées toutes les commandes que bash va exécuter à chaque démarrage par example chez moi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    - PS1="\[\033]0;\u@\h: \w\007\]$ " -> réglages de la fenêtre du terminal
    - PATH="/usr/bin:/usr/local/bin:$PATH" -> chemins à retenir
    - export PYTHONSTARTUP=/Users/mamaison/.pythonrc -> variables à 
    retenir
    Dans le cas des alias, c'est très facile. Il suffit alors d'y rajouter ce qu'on veut avec la commande alias :
    ex chez moi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #Alias
    alias grass63=/Applications/GRASS-6.3.app/Contents/MacOS/grass.sh
    alias spe='pythonw /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/_spe/spe'
    alias paraview=/Applications/paraview.app/Contents/MacOS/paraview

    A chaque démarrage du terminal, on a donc les mêmes paramètres qui se chargent et si je veux démarrer grass par example, je taperai:

Discussions similaires

  1. Créer un alias dans IIS
    Par Invité dans le forum IIS
    Réponses: 0
    Dernier message: 28/04/2009, 11h00
  2. Créer un alias dans un domaine
    Par Invité dans le forum Apache
    Réponses: 20
    Dernier message: 09/11/2008, 16h09
  3. [Linq To SQL] Comment créer un Alias non lié dans un Select ?
    Par gdkenny dans le forum Framework .NET
    Réponses: 0
    Dernier message: 09/10/2008, 14h19
  4. Créer un alias de table dans un UPDATE
    Par julie75 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 22/07/2007, 03h46
  5. créer un alias spécial
    Par kokotchY dans le forum Apache
    Réponses: 2
    Dernier message: 07/04/2004, 15h19

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