so:variables_substitutions
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| so:variables_substitutions [2025/04/29 19:44] – jkonczak | so:variables_substitutions [2026/05/06 19:01] (aktualna) – [Ćwiczenia] jkonczak | ||
|---|---|---|---|
| Linia 15: | Linia 15: | ||
| **Zmienne środowiskowe __nie__ są pomysłem powłoki, tylko systemu operacyjnego.** | **Zmienne środowiskowe __nie__ są pomysłem powłoki, tylko systemu operacyjnego.** | ||
| + | |||
| + | < | ||
| + | Programista ma dostęp do zmiennych środowiskowych praktycznie z każdego języka | ||
| + | programowania. | ||
| + | \\ | ||
| + | W językach C i %%C++%% jest to m. inn. funkcja | ||
| + | '' | ||
| + | |||
| + | W Linuksie można podejrzeć z jakimi zmiennymi środowiskowymi został uruchomiony | ||
| + | proces o identyfikatorze //pid// czytając plik '' | ||
| + | (por. '' | ||
| + | </ | ||
| ==== Zmienne w powłoce ==== | ==== Zmienne w powłoce ==== | ||
| Linia 97: | Linia 109: | ||
| ==== Wybrane standardowe zmienne ==== | ==== Wybrane standardowe zmienne ==== | ||
| - | |'' | + | |'' |
| |'' | |'' | ||
| - | |'' | ||
| |'' | |'' | ||
| - | |'' | + | |'' |
| - | |'' | + | |
| |'' | |'' | ||
| - | |< | + | |'' |
| + | |'' | ||
| + | |< | ||
| |< | |< | ||
| |'' | |'' | ||
| Linia 127: | Linia 139: | ||
| ~~Zadanie.# | ~~Zadanie.# | ||
| - | ~~Zadanie.# | + | ~~Zadanie.# |
| - | tak, żeby zawierała ścieżki ''/ | + | (< |
| - | komendę '' | + | '' |
| + | Następnie spróbuj | ||
| + | ścieżki do tego programu</ | ||
| + | tak, żeby zawierała ścieżkę '' | ||
| + | komendę '' | ||
| ====== Grupowanie poleceń i podstawienia ====== | ====== Grupowanie poleceń i podstawienia ====== | ||
| Linia 151: | Linia 166: | ||
| <li class=" | <li class=" | ||
| </ul> | </ul> | ||
| - | </ | + | </ |
| Polecenia można grupować przez: | Polecenia można grupować przez: | ||
| Linia 226: | Linia 241: | ||
| |::: | |::: | ||
| |::: | |::: | ||
| + | |||
| + | //Uwaga:// w Bashu to podstawienie jest wykonywane przed innymi, w tym np. | ||
| + | __przed__ podstawianiem wartości zmiennych. | ||
| + | \\ | ||
| + | Dlatego np. < | ||
| ~~Zadanie.# | ~~Zadanie.# | ||
| Linia 277: | Linia 297: | ||
| ~~Zadanie.# | ~~Zadanie.# | ||
| - | polecenie które zmieni nazwę | + | polecenie które zmieni nazwę pliku wskazanego przez zmienną '' |
| + | koniec rozszerzenie '' | ||
| ~~Zadanie.# | ~~Zadanie.# | ||
so/variables_substitutions.1745955857.txt.gz · ostatnio zmienione: (edycja zewnętrzna)