Narzędzia użytkownika

Narzędzia witryny


so:redirects

Różnice

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

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
so:redirects [2025/04/01 22:53]
jkonczak
so:redirects [2026/03/31 00:04] (aktualna)
jkonczak
Linia 36: Linia 36:
  
 ''​**od** [-t x1] …'',​ ''​**hexdump** [-C] …'',​ i ''​**xxd** …''​ pokazują pliki binarnie. ''​**od** [-t x1] …'',​ ''​**hexdump** [-C] …'',​ i ''​**xxd** …''​ pokazują pliki binarnie.
 +<​small>​(''​od''​ jest w standardzie POSIX, ''​hexdump''​ to narzędzie Linuksa,
 +''​xxd''​ zwykle jest dystrybuowane z edytorem ''​vim''​.)</​small>​
  
 ++++ Przykłady | {{page>​so:​redirects:​cat&​inline}} ++++ ++++ Przykłady | {{page>​so:​redirects:​cat&​inline}} ++++
Linia 60: Linia 62:
 ==== Wyświetlanie tekstu ==== ==== Wyświetlanie tekstu ====
  
-''​**echo** //​tekst//''​ wypisuje //tekst// i znak nowej linii. \\+''​**echo** //​tekst//''​ wypisuje //tekst// i znak nowej linii. ​<​small>​ ''​echo''​ jest 
 +częścią standardu POSIX i jest też obecne w wielu nieuniksowych systemach. </​small>​ 
 +\\
 Większość implementacji ''​echo''​ implementuje przełącznik ''​-n''​ który pomija Większość implementacji ''​echo''​ implementuje przełącznik ''​-n''​ który pomija
-dodawnie ​znaku nowej linii.\\+dodawanie ​znaku nowej linii.\\
 Część implementacji zna też przełącznik ''​-e'',​ który powoduje zamianę sekwencji Część implementacji zna też przełącznik ''​-e'',​ który powoduje zamianę sekwencji
 takich jak ''​\t''​ czy ''​\n''​ na odpowiadające im znaki (tutaj: tab i nowa linia). takich jak ''​\t''​ czy ''​\n''​ na odpowiadające im znaki (tutaj: tab i nowa linia).
Linia 71: Linia 75:
  
 <​small>​ <​small>​
 +W trakcie zajęć/w materiałach mogą pojawić się też programy:
 +\\
 ''​**figlet** [//​tekst//​]''​ wypisuje //tekst// (lub standardowe wejście) rysowane ascii-art'​ową czcionką. ''​**figlet** [//​tekst//​]''​ wypisuje //tekst// (lub standardowe wejście) rysowane ascii-art'​ową czcionką.
 +\\
 ''​**cowsay** [//​tekst//​]''​ wyświetla krowę mówiącą //tekst// (lub standardowe wejście). ''​**cowsay** [//​tekst//​]''​ wyświetla krowę mówiącą //tekst// (lub standardowe wejście).
 </​small>​ </​small>​
Linia 146: Linia 152:
 ===== Przekierowania ===== ===== Przekierowania =====
  
-Zgodne z POSIX-em powłoki potrafią zastąpić standardowe strumienie wskazanymi ​+Zgodne z POSIX-em powłoki potrafią zastąpić standardowe strumienie ​plikami ​wskazanymi ​
 przez użytkownika. przez użytkownika.
  
Linia 199: Linia 205:
  
 ''​komenda << ogranicznik''​      (here document) ''​komenda << ogranicznik''​      (here document)
-  - przed uruchomieniem //​komenda//, ​powłoka ​tworzy tymczasowy plik, +  - przed uruchomieniem //​komenda//,​ tworzy tymczasowy plik, 
-  - powłoka ​czyta dane ze swojego standardowego wejścia linia po linii i wpisuje te linie do tymczasowego pliku, +  - czyta dane ze swojego standardowego wejścia linia po linii i wpisuje te linie do tymczasowego pliku, ​\\ do momentu aż linia będzie składać się tylko z //​ogranicznik//​a,​
-  - do momentu aż linia będzie składać się tylko z //​ogranicznik//​a,​+
   - otwiera tymczasowy plik do odczytu,   - otwiera tymczasowy plik do odczytu,
   - zastępuje standardowe wejście plikiem.   - zastępuje standardowe wejście plikiem.
Linia 224: Linia 229:
 ==== Szczegóły ==== ==== Szczegóły ====
  
-[[https://​pubs.opengroup.org/​onlinepubs/​9699919799/​utilities/​V3_chap02.html#​tag_18_07|Rozdział o przekierowaniach w standardzie POSIX]] \\+[[https://​pubs.opengroup.org/​onlinepubs/​9799919799/​utilities/​V3_chap02.html#​tag_19_07|Rozdział o przekierowaniach w standardzie POSIX]] \\
 [[https://​www.gnu.org/​software/​bash/​manual/​html_node/​Redirections.html|Dokumentacja Basha o przekierowaniach]] [[https://​www.gnu.org/​software/​bash/​manual/​html_node/​Redirections.html|Dokumentacja Basha o przekierowaniach]]
  
so/redirects.txt · ostatnio zmienione: 2026/03/31 00:04 przez jkonczak