Comment enseigner mes habitudes de ligne de commande linux?

35

Chaque fois que je complète quelque chose dans la ligne de commande en utilisant Ubuntu et que mon ordinateur me fait quelque chose de précieux, je me réjouis de pouvoir vous remercier, tout simplement parce que c'est une chose polie à faire. Une conversation typique pourrait ressembler à quelque chose comme ceci:

mtp-sendfile HamishAndyPodcast.mp3 /Music/podcasts
Sending file...
Progress: 17769768 of 17769768 (100%)
New file ID: 76098
sam@sams-laptop:~$ thanks
thanks: command not found

Quelle est la meilleure façon d'enseigner quelques manières à mon PC et de répondre avec quelque chose comme "Pas de problème".

Sam152
la source

Réponses:

30

Ajoutez ceci à ~ / .bash_aliases ou exécutez-le sur la ligne de commande:

alias thanks='echo "No problemo dude!"'

Par exemple:

user@host:~$ alias thanks='echo "No problemo dude!"'
user@host:~$ thanks
No problemo dude!

Vous pouvez aussi le coller dans votre ~ / .bashrc. Si vous l'ajoutez à ~ / .bash_aliases, assurez-vous que votre ~ / .bashrc a une section comme celle-ci:

# Alias definitions.
if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi
Quack Quack
la source
`\` infront d'un alias ignorera l'alias.
Rob
Peut-on faire la même chose dans les fenêtres?
Santosh Kumar
5
alias thanks='fortune zippy'

ou

alias thanks='fortune fortunes'
coderanger
la source