web-dev-qa-db-fra.com

Profil de cendre / fichier de configuration

Je cherche un moyen de personnaliser les sessions de cendres avec mes propres ensembles de aliases et de ne pas. Quel est l'équivalent de cendres des fichiers de Bash's bashrc?

28
reg

Ash d'abord lit les fichiers suivants (s'ils existent):

  • Système: /etc/profile
  • Utilisateur: ~/.profile
23
reg

Un shell non-connexion lira également un fichier si spécifié dans la variable d'environnement env.

Donc, si vous définissez cela d'une manière ou d'une autre (peut-être dans votre ~/.profile, ou un autre contrôle de l'environnement "global"), les futurs coquilles forcées vont courir ce script. Très pratique pour les cas non liés.

Il est difficile de trouver une documentation à ce sujet, mais il est confirmé de travailler sur Busybox-W32 (en cours d'exécution sous Windows). En fait, il est difficile de trouver une bonne documentation sur le tout-lieu de cendre du tout.

MISE À JOUR: Il existe une gamme de variantes de cendres à l'état sauvage. 'Env' peut ne pas fonctionner avec chacun d'eux. Il y a quelques informations sur les variantes ici: https://www.in-ulm.de/~mascheck/various/ash/

Il y a une suggestion là-bas que certaines variantes de cendres peuvent utiliser "Shinit" à la place d'ENV.

8
spechter