Ash primeiro lê os seguintes arquivos (se eles existirem):
- Sistema:
/etc/profile
- Usuário:
~/.profile
Estou procurando uma maneira de personalizar as sessões do Ash com meus próprios conjuntos de alias
es e whatnots. Qual é o equivalente de Ash dos arquivos bashrc
do Bash?
Um shell não-login também lerá um arquivo, se especificado na variável de ambiente ENV.
Então, se você definir isso de alguma forma (talvez em seu ~ / .profile, ou algum outro controle de ambiente 'abrangente'), então qualquer futura bifurcação executará esse script. Muito útil para casos que não são de login.
É difícil encontrar documentação sobre isso, mas está confirmado que funciona em busybox-w32 (rodando no Windows). Na verdade, é difícil encontrar boa documentação sobre o conjunto de características da cinza.
ATUALIZAÇÃO: Há uma variedade de variantes de cinzas na natureza. 'ENV' pode não funcionar com todos eles. Há algumas informações sobre variantes aqui: link
Há uma sugestão de que algumas variantes de cinza podem usar 'SHINIT' no lugar de ENV.