Portál AbcLinuxu, 9. května 2025 03:08

Dotaz: Jak aktualizovat změny v souboru /root/.bashrc

18.3.2013 21:56 Martin
Jak aktualizovat změny v souboru /root/.bashrc
Přečteno: 301×
Odpovědět | Admin
Ahoj, mám otevřený terminál a potřebuji poradit, jaký příkaz je na update obsahu souboru /root/.bashrc abych nemusel zavřít a znova otevřít terminál. Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.3.2013 22:00 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak aktualizovat změny v souboru /root/.bashrc
Odpovědět | | Sbalit | Link | Blokovat | Admin
Při troše štěstí by mohlo stačit ". /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".
18.3.2013 22:08 potato
Rozbalit Rozbalit vše Re: Jak aktualizovat změny v souboru /root/.bashrc
Co když bashrc není idempotentní? Co takhle
exec bash
?
18.3.2013 22:36 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak aktualizovat změny v souboru /root/.bashrc
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).

Jendа avatar 18.3.2013 22:01 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak aktualizovat změny v souboru /root/.bashrc
Odpovědět | | Sbalit | Link | Blokovat | Admin
. .bashrc
18.3.2013 23:16 Trubicoid2
Rozbalit Rozbalit vše Re: Jak aktualizovat změny v souboru /root/.bashrc
Odpovědět | | Sbalit | Link | Blokovat | Admin
source /root/.bashrc

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.