Portál AbcLinuxu, 9. května 2025 03:08
. /root/.bashrc
" (záleží na obsahu), ale pokud vám nebude vadit, že nezůstanete v té samé instanci shellu (např. kvůli historii), vůbec nejjednodušší je napsat prostě "bash
".
exec bash?
Co když bashrc není idempotentní?
Tak něco nebude úplně v pořádku, např. opakovaně se přidá stejný adresář do PATH
. V takovém případě ale přesně stejný problém vznikne u jakéhokoli (interaktivního) vnořeného shellu.
Co takhle exec bash
To by asi šlo. Aspoň mne z hlavy nenapadá žádný problém, který by to přinášelo. Některé nevýhody prostého spuštění shellu by ale mělo i tohle řešení, např. již zmíněnou ztrátu historie (která v tomto případě navíc nezapíše do souboru).
. .bashrc
source /root/.bashrc
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.