Como ensino minhas maneiras de linha de comando linux?

35

Sempre que concluo algo na linha de comando enquanto uso o Ubuntu e meu computador faz algo de valor para mim, gosto de agradecer, apenas porque é a coisa mais educada a se fazer. Uma conversa típica pode ser algo como isto:

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

Qual é a melhor maneira de ensinar algumas maneiras ao meu PC e responder com algo como "Sem problemas".

Sam152
fonte

Respostas:

30

Adicione isto a ~ / .bash_aliases ou execute-o na linha de comando:

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

Por exemplo:

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

Você também pode colocá-lo no seu ~ / .bashrc. Se você adicioná-lo a ~ / .bash_aliases, verifique se o seu ~ / .bashrc possui uma seção como esta:

# Alias definitions.
if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi
charlatão quixote
fonte
`\` na frente de um apelido ignorará o apelido.
Rob
Podemos fazer o mesmo no Windows?
Santosh Kumar
5
alias thanks='fortune zippy'

ou

alias thanks='fortune fortunes'
coderanger
fonte