| Termin | Definicja |
|---|---|
| Zmienne środowiskowe | Zmienne środowiskowe przechowują wartości konfiguracyjne dostępne dla procesów systemowych i skryptów. Rola zmiennych środowiskowych w systemie operacyjnymZmienne środowiskowe to nazwane wartości tekstowe przekazywane procesom przez system operacyjny. Proces może odczytać je podczas uruchamiania i wykorzystać do ustalenia konfiguracji bez zapisywania wszystkich ustawień bezpośrednio w kodzie programu. Typowa zmienna składa się z nazwy oraz przypisanej jej wartości, na przykład Środowisko procesu jest zwykle tworzone na podstawie środowiska procesu nadrzędnego. Gdy użytkownik uruchamia powłokę, a następnie program z tej powłoki, program zazwyczaj otrzymuje kopię dostępnych zmiennych. Zmiana wartości w jednym procesie nie musi zmieniać wartości w procesach już uruchomionych. W systemach Windows zmienne mogą być ustawiane w zakresie bieżącego procesu, użytkownika albo całego komputera. W systemach uniksowych, takich jak Linux i macOS, powłoki rozróżniają między innymi zmienne eksportowane do procesów potomnych oraz zmienne istniejące wyłącznie w bieżącej powłoce. Zakres, dziedziczenie i czas obowiązywania wartościWartość zmiennej środowiskowej obowiązuje tylko w określonym zakresie. Polecenie wykonane w otwartym oknie powłoki może ustawić zmienną tymczasowo, tak aby była dostępna dla programów uruchamianych z tego okna. Po zamknięciu powłoki takie ustawienie może zniknąć. Trwałą konfigurację zapisuje się w ustawieniach systemowych, plikach startowych powłoki lub mechanizmach konfiguracyjnych konkretnego programu. Po zmianie wartości program często trzeba uruchomić ponownie, ponieważ wcześniej uruchomiony proces zachowuje własną kopię środowiska. W systemie Windows polecenie PATH, katalogi robocze i konfiguracja programówJedną z najczęściej używanych zmiennych jest Programy używają również zmiennych określających katalog plików tymczasowych, język interfejsu, kodowanie tekstu, katalog domowy użytkownika oraz tryb pracy aplikacji. Nazwy tych zmiennych nie tworzą jednego uniwersalnego standardu dla wszystkich programów. Aplikacja może dokumentować własne zmienne, na przykład przeznaczone do wskazania katalogu konfiguracyjnego, adresu usługi albo poziomu logowania. Wartość jest zazwyczaj tekstem, dlatego program musi samodzielnie zinterpretować ją jako liczbę, ścieżkę, wartość logiczną lub inną strukturę. Spacje, cudzysłowy, wielkość liter i znaki rozdzielające mogą mieć znaczenie zależne od systemu oraz programu. Sprawdzanie ustawień podczas naprawy komputeraZmienne środowiskowe są przydatne podczas diagnozowania problemów z uruchamianiem aplikacji, narzędzi programistycznych i skryptów. W Windows bieżące wartości można przeglądać poleceniem Nieprawidłowe zmienne mogą powodować błędy bez widocznych zmian w interfejsie programu: aplikacja może korzystać z nieistniejącego katalogu, ładować niewłaściwy plik wykonywalny albo przyjmować błędny tryb pracy. Przy naprawie laptopa lub komputera PC warto porównać ustawienia z dokumentacją konkretnej aplikacji, sprawdzić pełne ścieżki i zweryfikować, czy po modyfikacji uruchomiono nową sesję programu. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym sprawdzaniem konfiguracji systemu związanej z działaniem oprogramowania. |