Ainda não tenho muitos aliases configurados no meu arquivo .bash_aliases. Apenas recentemente descobri o quão útil elas podem ser.
Eu posso me ver bastante viciado em pseudônimos, portanto, antes que o arquivo fique muito pesado, eu gostaria de esclarecer algo fazendo uma pergunta muito simples. Um alias afeta outro ou sempre volta ao comando original?
Um exemplo pode deixar isso mais claro:
Eu tenho um ls
alias para ls -lF
. Digamos que eu também gostaria de alias d
para ls -l | grep -E "^d"
: d
agora usa ls -lF
no lugar de ls
? Em caso afirmativo, é uma questão de ordem no arquivo de configuração .bash_aliases?
man alias
não me esclareceu.
alias ls='ls --color'
,alias cp='cp -i'
, mas as funções para o material mais complexo. Em particular, eu faria suad
função para que você possa passar argumentos parals
. [comentário publicado para corrigir um confuso braino, obrigado @cjm]d
como uma função shell.