J’utilise une commande que je ne connais pas où l’information est stockée.
alias nup='ps ax | grep "nginx"'
Où cet alias est-il enregistré?
Cela dépend de votre environnement et de vos configurations. Pour bash , je le mets généralement dans un fichier .bashrc qui se trouve dans un répertoire personnel.
Dans Ubuntu, l’alias est stocké dans le fichier .bashrc
.
Si vous tapez alias update_linux='sudo apt-get update'
dans le terminal, cela créera temporairement un alias. Cela fonctionne jusqu’à ce que vous fermez votre terminal.
Pour append un alias en permanence, vous pouvez éditer ~/.bashrc
et y append l’alias:
gedit ~/.bashrc
et append un alias à la fin
alias update_linux='sudo apt-get update'
N’oubliez pas d’actualiser la configuration .bashrc
en exécutant:
source ~/.bashrc
Pour plus de détails sur la création d’alias, vous pouvez lire le blog suivant: Codebucket .
J’utilise Ubuntu 14.04, et vous pouvez placer vos alias directement dans .bashrc, mais vous pouvez également créer un fichier dans ~/.bash_aliases
, qui tiendra vos alias séparément et les chargera automatiquement.
Par défaut, le fichier .bash_aliases n’est pas là. Vous devrez le créer, mais assurez-vous d’abord de le créer dans le même répertoire que votre fichier .bashrc.
Pour trouver votre .bashrc, vous pouvez utiliser ceci:
sudo find / -name .bashrc -print
Mon résultat était:
/root/.bashrc /home/ddropik/.bashrc /etc/skel/.bashrc
Comme mentionné par OddityOverseer et ranendra , je suis probablement intéressé par celui de mon répertoire personnel, à savoir /home/ddropik/.bashrc
. Je navigue donc vers mon répertoire personnel, cd ~/
Créez maintenant le fichier .bash_aliases avec touch .bash_aliases
, puis modifiez-le avec nano .bash_aliases
. Ajoutez les alias que vous voulez.
Vous ne pourrez pas utiliser vos nouveaux alias ajoutés tant que vous n’ouvrirez pas une nouvelle session de terminal ou que vous ne rechargerez pas votre profil, --bash login
Il se trouve généralement dans un fichier de votre répertoire personnel, tel que .alias ou quelque chose.
Essayer
grep alias ~/.* grep alias /etc/*
pour trouver la plupart des alias. Dans / etc / default, / etc / environment, en fonction de votre dissortingbution (j’ai lu: ubuntu) / version, il pourrait y en avoir d’autres dans / etc / -subdirs.