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 avec l'aide du terminal ou dois-je modifier un type de fichier?
command-line
bashrc
alias
V. Rootical
la source
la source
Réponses:
Pour créer un alias permanent, vous devez éditer le
.bashrc
fichier dans votre répertoire personnel.Plus d'infos ici
Plus de fichiers .bashrc ici
la source
Sur la ligne de commande bash, il s’agit simplement de taper:
Par exemple, pour créer une commande courte, lancez une longue liste:
Les guillemets ne sont pas nécessaires si vous n’ajoutez pas de commutateur à la commande avec alias.
la source
Pour apporter des modifications permanentes, vous pouvez mettre vos alias séparément
~/.bash_aliases
la source
source ~/.bash_aliases
pour que le changement prenne effet.Vous pouvez utiliser la
alias
commande intégrée dans le shell que vous utilisez ou écrire un script qui fait ce que vous voulez. En supposant que vous utilisez bash comme shell (ce qui est le comportement par défaut), vous pouvez taperman bash
et passer à laALIASES
section suivante, pour la documentation sur les alias dans bash.la source
Pour en savoir plus sur le crénelage: visitez http://www.mediacollege.com/linux/command/alias.html
Pour rendre les modifications permanentes (c'est-à-dire à lire à chaque démarrage d'un shell), ajoutez les commandes d'alias que vous avez saisies dans le terminal au fichier ~ / .bashrc.
la source
J'écris une interface graphique pour ajouter / éditer des commandes d'alias. Vous pouvez aussi l'utiliser depuis la ligne de commande comme ceci:
https://github.com/isamert/addalias
la source
Vous pouvez créer directement un fichier dans votre maison pour collecter tous les alias
.bash_profile
en écrivantnano ~.bash_profile
et en écrivant simplement sur le fichier les commandes / raccourcis que vous souhaitez créer, par exemple:puis validez en recherchant le fichier, donc en cours d'exécution
Rappelez-vous que chaque fois que vous modifiez votre document, vous devez exécuter à nouveau
source ~.bash_profile
la source