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?
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?
Réponses:
alias new_name='old command'
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
Pour apporter des modifications permanentes, vous pouvez mettre vos alias séparément ~/.bash_aliases
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 taper man bash
et passer à la ALIASES
section suivante, pour la documentation sur les alias dans bash.
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.
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"
Vous pouvez créer directement un fichier dans votre maison pour collecter tous les alias .bash_profile
en écrivant nano ~.bash_profile
et en écrivant simplement 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