web-dev-qa-db-fra.com

Comment ajouter un alias à une commande en terminal?

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

Comment ajouter un alias à une commande? Puis-je le faire à l'aide du terminal ou dois-je modifier un type de fichier?

33
Rootical V.
alias new_name='old command'

Pour créer un alias permanent, vous devez éditer le fichier .bashrc dans votre répertoire personnel.

Plus d'infos ici

Plus de fichiers .bashrc ici

40
OrangeTux

Sur la ligne de commande bash, il s’agit simplement de taper:

alias my_command="Command to run"

Par exemple, pour créer une commande courte, lancez une longue liste:

alias ll="ls -l"

Les guillemets ne sont pas nécessaires si vous n’ajoutez pas de commutateur à la commande avec alias.

12
Adam

Pour apporter des modifications permanentes, vous pouvez mettre vos alias séparément dans ~/.bash_aliases

8
Yann Sagon

Vous pouvez utiliser la commande intégrée alias dans le shell que vous utilisez ou écrire un script qui fait ce que vous voulez. En supposant que vous utilisez bash comme Shell (valeur par défaut), vous pouvez taper man bash et passer à la section ALIASES, pour la documentation sur les alias dans bash.

2
dobey

Pour en savoir plus sur le crénelage: visitez le site http://www.mediacollege.com/linux/command/alias.html

Pour rendre les modifications permanentes (à lire à chaque démarrage d’un shell), ajoutez les commandes d’alias saisies dans le terminal au fichier ~/.bashrc.

1
drake01

J'écris une interface graphique pour ajouter/éditer des commandes d'alias. Vous pouvez aussi l'utiliser depuis la ligne de commande comme ceci:

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

https://github.com/isamert/addalias

1
isamert

Vous pouvez créer directement un fichier dans votre maison pour collecter tous les alias .bash_profile en écrivant nano ~.bash_profile et simplement écrire sur le fichier les commandes/raccourcis que vous souhaitez créer, par exemple:

alias edbp='nano ~/.bash_profile'

puis validez en recherchant le fichier, donc en cours d'exécution

source ~.bash_profile

Rappelez-vous que chaque fois que vous modifiez votre document, vous devez exécuter à nouveau source ~.bash_profile

0
Erik Pillon