Narzędzia użytkownika

Narzędzia witryny


terminal:sh

Różnice

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

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
terminal:sh [2024/08/07 13:49] – [Podstawowe Polecenia] testerterminal:sh [2024/09/05 05:46] (aktualna) – tester
Linia 22: Linia 22:
 ===== Przykładowy Skrypt w sh ===== ===== Przykładowy Skrypt w sh =====
  
-Oto przykład prostego skryptu w Bourne Shell:+  * Oto przykład prostego skryptu w Bourne Shell:
  
 <code bash> <code bash>
Linia 30: Linia 30:
 echo "Witaj, świecie!"</code> echo "Witaj, świecie!"</code>
  
-{{indexmenu>:terminal#1}}+  * Aby uruchomić skrypt: 
 + 
 +Zapisz kod w pliku, np. ''skrypt.sh'' 
 +Nadaj plikowi uprawnienia do wykonywania: 
 +''chmod +x skrypt.sh'' 
 + 
 +  * Uruchom skrypt: 
 + 
 +''./skrypt.sh'' 
 + 
 +===== Różnice między sh a innymi Powłokami ===== 
 + 
 +Bourne Shell jest bardziej podstawowy w porównaniu do nowocześniejszych powłok, takich jak Bash. Oto kilka kluczowych różnic: 
 + 
 +  * Brak zaawansowanych funkcji: **sh** nie obsługuje niektórych zaawansowanych funkcji, które są dostępne w Bashu, takich jak tablice czy zaawansowane funkcje edycji wierszy. 
 +  * Składnia: Składnia **sh** jest bardziej podstawowa, co może wpływać na wygodę pisania skryptów. 
 +  * Kompatybilność: **sh** jest bardziej zgodny z różnymi systemami Unix, podczas gdy Bash jest bardziej zaawansowany i rozbudowany. 
 + 
 + 
 + 
 +===== Podsumowanie ===== 
 + 
 +Bourne Shell (sh) jest klasycznym i podstawowym interpreterem poleceń, który odegrał kluczową rolę w rozwoju systemów Unix. Mimo że nowoczesne powłoki, takie jak Bash, oferują szerszy zakres funkcji, sh pozostaje ważnym narzędziem ze względu na swoją prostotę i kompatybilność. 
 + 
 +Jeśli chcesz dowiedzieć się więcej o Bourne Shell, zapoznaj się z dokumentacją dostępną w systemie ([[..polecenia:man|man]] dla komendy sh). 
 + 
 + 
 +{{page>:szablony:kategorie}} 
 +{{pagebox>:pagebox:kategorie}}
terminal/sh.1723031343.txt.gz · ostatnio zmienione: przez tester