<Poprzedni | Spis treści | Następne>
Zwróć uwagę, że podczas korzystania z eksport polecenia w powłoce, zmiany są tymczasowe i obowiązują tylko dla tej sesji (do czasu wylogowania). Otwarcie nowych sesji, nawet gdy bieżąca nadal jest uruchomiona, nie spowoduje utworzenia nowej ścieżki w nowej sesji. Zobaczymy w rozdziale 7.2, jak możemy wprowadzić tego rodzaju zmiany w środowisku na stałe, dodając te wiersze do plików konfiguracyjnych powłoki.
3.2.2. Ścieżki bezwzględne i względne
Ścieżkę, czyli drogę, którą należy podążać w strukturze drzewa, aby dotrzeć do danego pliku, można opisać jako rozpoczynającą się od pnia drzewa (katalog / lub root). W takim przypadku ścieżka zaczyna się od ukośnika i nazywana jest ścieżką bezwzględną, ponieważ nie może być pomyłki: tylko jeden plik w systemie może być zgodny.
W innym przypadku ścieżka nie zaczyna się od ukośnika i możliwe jest pomylenie ~/pojemnik/wc (w katalogu domowym użytkownika) i kosz/wc in / usr, z poprzedniego przykładu. Ścieżki, które nie zaczynają się od ukośnika, są zawsze względne.
W ścieżkach względnych używamy również . i .. wskazania dla katalogu bieżącego i nadrzędnego. Kilka praktycznych przykładów:
• Kiedy chcesz skompilować kod źródłowy, dokumentacja instalacji często instruuje Cię, aby uruchomić polecenie . / Konfiguracja, który uruchamia skonfigurować program znajdujący się w bieżącym katalogu (dostarczonym z nowym kodem), w przeciwieństwie do uruchamiania innego programu konfiguracyjnego w innym miejscu w systemie.
• W plikach HTML ścieżki względne są często używane w celu umożliwienia łatwego przeniesienia zestawu stron w inne miejsce:
alt="Ogród w drzewa" src="../images/ogród.jpg">
theo:~> ls /mp3
ls: /mp3: Brak takiego pliku lub katalogu theo:~>ls mp3/
orientalny/ pop/ lata sześćdziesiąte/
theo:~> ls /mp3
ls: /mp3: Brak takiego pliku lub katalogu theo:~>ls mp3/
orientalny/ pop/ lata sześćdziesiąte/
• Jeszcze raz zwróć uwagę na różnicę: