O ile mi wiadomo, interaktywne powłoki mogą się zalogować lub nie, a pliki startowe są dla nich różne.
- Jeśli interaktywny + powłoka logowania →
/etc/profile
wtedy pierwszy Tekstu~/.bash_profile
,~/.bash_login
oraz~/.profile
- Jeśli powłoka interaktywna + non-login →
/etc/bash.bashrc
to~/.bashrc
Chcę ustawić niektóre zmienne za każdym razem, gdy używam powłoki interaktywnej, niezależnie od tego, czy jest to powłoka logowania, czy nie.