Powłoka bash - wybrane polecenia

Transkrypt

Powłoka bash - wybrane polecenia
Powłoka bash - wybrane polecenia
: [argumenty]
Bez efektów; polecenie to nie robi niczego poza interpretacją argumentów i wykonaniem ewentualnych podanych przekierowań. Zwracany jest zerowy kod zakończenia.
. plik [argumenty]
source plik [argumenty]
Odczytuje i wykonuje polecenia z zadanego pliku w aktualnym środowisku powłoki i zwraca kod zakończenia ostatniego wykonanego
polecenia z tego pliku. Jeżeli nazwa pliku nie zawiera ukośnika, to do
znalezienia katalogu go zawierającego używana jest zmienna PATH.
Plik poszukiwany w PATH nie musi być wykonywalny. Jeżeli nie znaleziono pliku w PATH, to przeszukiwany jest katalog bieżący. Jeśli we
wbudowanym poleceniu shopt wyłączona jest opcja sourcepath, to
PATH nie jest przeszukiwane. jeśli podano jakieś argumenty, to stają
się one parametrami pozycyjnymi podczas wykonywania pliku. W
przeciwnym razie argumenty pozycyjne pozostają bez zmian. Kod
zakończenia jest kodem ostatniego zakończonego przez skrypt polecenia (0 jeśli nie wykowano żadnego polecenia), a fałszem jeżeli nie
znaleziono pliku lub nie można go odczytać.
alias [-p] [nazwa[=wartość] ...]
Alias bez argumentów bądź z opcją -p drukuje na standardowym
wyjściu listę aliasów w postaci alias nazwa=wartość. Jeśli nie dostarczono argumenty, to definiowany jest alias (synonim) dla każdej
nazwy, dla której podano wartość. Spacja na początku wartości powoduje, że podczas interpretacji aliasu następne słowo będzie sprawdzane na podstawianie aliasów. Dla każdej nazwy z listy argumentów,
dla której nie podano wartości, drukowana jest nazwa i wartość aliasu.
Alias zwraca prawdę, chyba że podano nazwę, dla której nie został
zdefiniowany żaden alias.
bg [spec zad]
Wznawia w tle zawieszone suspended zadanie spec zad, tak jakby
zostało ono uruchomione z &. Jeśli spec zad nie występuje, to używana jest notion powłoki bieżącego zadania. bg spec zad zwraca 0,
chyba że uruchomiono je przy wyłączonej kontroli zadań lub uruchomiono z włączoną kontrolą zadań, jeśli nie znaleziono spec zad lub
uruchomiono bez kontroli zadań.
break [n]
Opuszcza pętlę for, while, until lub select. Jeżeli podano n, przerywa działanie do n-tego poziomu. n musi być >=1. Jeżeli n jest większe od liczby obejmujących polecenie pętli, to kończone są wszystkie
obejmujące pętle.
...