2016-11-10 1 views
0

J'ai une petite distribution (pas busybox) qui utilise des cendres, et je ne suis pas sûr de la façon dont la structure du fichier point est gérée. .ashrc ne semble pas être ramassé ni je vois un analogue .bash_profile. Y a-t-il une convention par défaut pour le fichier de démarrage du shell?Comment les fichiers de cendres sont-ils structurés?

+1

Avez-vous pensé à lire la page de manuel de la coquille? C'est documenté là, dans la section Invocation. –

+0

(... ce n'est pas vraiment une question spécifique au développement logiciel, et donc pas particulièrement sur StackOverflow, Unix SE ou SuperUser serait un meilleur ajustement). –

Répondre

1

Ceci est couvert dans la section Invocation de la page de manuel.

~/.profile est lu pour les shells de connexion. Pour que les shells interactifs sans connexion puissent lire un fichier de données au démarrage, vous devez dans votre environnement (par exemple .profile) spécifier le nom d'un fichier à lire dans ENV. Ainsi, ce qui suit veillera à ce que PS1 est mis à jour dans chaque shell interactif créé après la prochaine session de connexion:

$ echo 'export ENV=$HOME/.rc' >>"$HOME/.profile" 
$ echo 'PS1="> "' >>"$HOME/.rc"