Fiszki
aSO
Test w formie fiszek Takie tam pytanka z SO
Ilość pytań: 45
Rozwiązywany: 3198 razy
Zmienna powłoki to
Cecha posiadająca nazwę i przyjmująca pewną wartość
Polecenie set
Wyświetlanie zmiennych powłoki (w postaci nazwa_zmiennej=wartość_zmiennej)
Polecenie echo przy wyświetlaniu zmiennych
Zmienna musi być poprzedzona znakiem $ ($nazwa_zmiennej)
Operator = przy zmiennych systemowych
Przypisuje lub ustawia nową wartość zmiennej. Po obu stronach znaku nie może być spacji.
'...'(Pojedyncze cudzysłowy) Przy wyświetlaniu zmiennych systemowych:
Maskują nazwy zmiennych i sprawiają że nie pojawia się ich wartość. echo '$s' wyświetli $s
"..."(Podwójne cudzysłowy) Przy wyświetlaniu zmiennych systemowych:
Nie maskują nazw zmiennych, wyświetla się wartość zmiennej np. echo "$s" wyświetli wartość zmiennej s
`...`(Odwrotne pojedyncze cudzysłowy) Przy wyświetlaniu zmiennych systemowych:
Pozwalają przypisać zmiennym wyniki polecenia np echo "Zawartość katalogu: `ls`"
$(...)(Pojedyncze cudzysłowy) Przy wyświetlaniu zmiennych systemowych:
Polecenie w nawiasach zostanie wykonane i może być przypisane do zmiennej lub wyświetlony wyniki np. echo "ZAwartość katalogu: $(ls)"
polecenie unset
Usuwanie zmiennych powłoki
zmienna systemowa PS1
Zmienna przechowująca definicję znaku zachęty.
Zmienna systemowa HOME
przechowuje ścieżkę dostępu do katalogu domowego użytkownika
Zmienna systemowa PATH
PRzechowuje ścieżki poszukiwań oddziedzielone dwukropkami. Jeśli na końcu jest dwukropek to będzie przeszukiwany również katalog bieżący.
Zmienna systemowa SHELL
Zmienna przechowuje nazœę programu będącego interpreterem poleceń np. /bin/bash
Zmienna systemowa BASH
Przechowuje ścieżkę dostępu i nazwę pliku zawierającego interpreter poleceń
Zmienna systemowa BASH_VERSION
Zmienna przechowuje informacje o wersji powłoki bash
Zmienna systemowa TERM
Zmienna przechowuje typ terminala jaki jest wykorzystywany
Zmienna systemowa HOSTNAME
Zmienna przechowuje nazwę hosta
Zmienna systemowa OSTYPE
Zmienna przechowuje rodzaj systemu operacyjnego
Zmienna system MACHTYPE
Zmienna przechowuje opis systemu operacyjnego
Zmienna systemowa USER
Przechowuje nazwę użytkownika