46 votes

Comment ajouter un alias à une commande dans le terminal ?

En tapant une commande spécifiée manuellement dans le terminal, je veux exécuter une autre commande.

Comment ajouter un alias à une commande ? Comment faire pour ajouter un alias à une commande ? Peut-on le faire à l'aide du terminal ou doit-on éditer un fichier ?

1voto

isamert Points 146

J'écris une interface graphique pour ajouter/modifier des commandes d'alias. Vous pouvez également l'utiliser à partir de la ligne de commande comme ceci :

addalias -add "sinstall" "sudo apt-get install"

https://github.com/isamert/addalias

0voto

Erik Pillon Points 101

Vous pouvez directement créer un fichier chez vous pour collecter tous les alias. .bash_profile en écrivant nano ~.bash_profile et écrivez simplement dans le fichier les commandes/shortcuts que vous voulez créer, par exemple :

alias edbp='nano ~/.bash_profile'

puis le valider en sourçant le fichier, donc en lançant

source ~.bash_profile

N'oubliez pas que chaque fois que vous modifiez votre document, vous devez le relancer. source ~.bash_profile

0voto

Daniel Points 3489

Fichier "Alias

Ajouter des alias au fichier ~/.bash_aliases et le créer s'il n'existe pas. Par exemple, j'ai :

$ more ~/.bash_aliases
alias trop='tree --dirsfirst -L 1'
(...)

Aide sur les alias

$ alias --help
alias: alias [-p] [name[=value] ... ]
    Define or display aliases.

    Without arguments, `alias' prints the list of aliases in the reusable
    form `alias NAME=VALUE' on standard output.

    Otherwise, an alias is defined for each NAME whose VALUE is given.
    A trailing space in VALUE causes the next word to be checked for
    alias substitution when the alias is expanded.

    Options:
      -p    print all defined aliases in a reusable format

    Exit Status:
    alias returns true unless a NAME is supplied for which no alias has been
    defined.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X