Narzędzia użytkownika

Narzędzia witryny


so:shell_constructs

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
so:shell_constructs [2025/05/19 15:58]
jkonczak [read]
so:shell_constructs [2026/05/12 13:59] (aktualna)
jkonczak
Linia 19: Linia 19:
 Ustaw uprawnienia wykonywania dla tego pliku (np. ''​chmod +x //​plik//''​). Ustaw uprawnienia wykonywania dla tego pliku (np. ''​chmod +x //​plik//''​).
 Wykonaj ten plik przez ''​.%%/​%%//​plik//''​. Potem uruchom inną powłokę (np. Wykonaj ten plik przez ''​.%%/​%%//​plik//''​. Potem uruchom inną powłokę (np.
-''​csh''​ lub ''​zsh''​) i znów wykonaj ''​.%%/​%%//​plik//''​.+''​csh'',​ ''​dash''​ lub ''​zsh''​) i znów wykonaj ''​.%%/​%%//​plik//''​.
 Jaka powłoka wykonuje domyślnie skrypty? Jaka powłoka wykonuje domyślnie skrypty?
  
Linia 42: Linia 42:
   * ''#​!/​bin/​ls -la''​   * ''#​!/​bin/​ls -la''​
   * ''#​!/​usr/​bin/​bat''​   * ''#​!/​usr/​bin/​bat''​
-  * ''#​!/​usr/​bin/​env ​cowsay''​+  * ''#​!/​usr/​bin/​env ​rev''​
   * ''#​!/​bin/​rm''​   * ''#​!/​bin/​rm''​
 <​html><​div style="​margin-top:​-1.4em"></​div></​html>​ <​html><​div style="​margin-top:​-1.4em"></​div></​html>​
Linia 617: Linia 617:
 done done
 </​code>​ </​code>​
 +
 +===== [ekstra] Wbudowana pomoc w powłoce Bash =====
 +
 +Powłoka Bash (raczej jako wyjątek wśród powłok) oferuje wbudowane polecenie
 +''​[[https://​www.gnu.org/​software/​bash/​manual/​html_node/​Bash-Builtins.html#​index-help|help]]''​
 +które wyświetla informacje na temat składni powłoki oraz wbudowanych w nią
 +poleceń.
 +
 +~~Zadanie.#​~~
 +Wykonaj polecenie ''​help''​. Następnie wykonaj polecenie ''​help if''​. \\
 +Wyświetl informacje o podstawowych zmiennych powłoki poleceniem ''​help''​ – uwaga,
 +tłumacz nieszczęśliwie przetłumaczył potrzebne słowo kluczowe na polski. \\
 +Sprawdź też co zwraca ''​help %%'​*'​%%''​‌.
 +
  
  
so/shell_constructs.1747663116.txt.gz · ostatnio zmienione: 2025/05/19 15:58 (edycja zewnętrzna)