Perfil de cinzas / arquivo de configuração

18

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?

    
por reg 26.12.2014 / 18:54

2 respostas

15

Ash primeiro lê os seguintes arquivos (se eles existirem):

  • Sistema: /etc/profile
  • Usuário: ~/.profile
por 26.12.2014 / 18:54
4

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.

    
por 22.01.2018 / 01:20

Tags