.\" -*- coding: UTF-8 -*-
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.50.1.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH ENV 1 "kwiecień 2026" "GNU coreutils 9.11" "Polecenia użytkownika"
.SH NAZWA
env \- uruchamia program w zmienionym środowisku
.SH SKŁADNIA
\fBenv\fP [\fIOPCJA\fP]... [\fB\-\fP] [\fINAZWA\fP\fB=\fP\fIWARTOŚĆ\fP]... [\fIPOLECENIE \fP[\fIARG\fP]...]
.SH OPIS
.\" Add any additional description here
.PP
Ustawia każdą zmienną środowiskową \fINAZWA\fP na \fIWARTOŚĆ\fP i wykonuje
\fIPOLECENIE\fP.
.PP
Argumenty, które są obowiązkowe dla długich opcji, są również obowiązkowe
dla krótkich.
.TP
\X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#env\-a'\fB\-a, \-\-argv0=\,ARGUMENT\fP\X'tty: link'\/
przekazuje \fIARGUMENT\fP jako zerowy argument \fIPOLECENIA\fP.
.TP
\X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#env\-i'\fB\-i, \-\-ignore\-environment\fP\X'tty: link'
zaczyna z pustym środowiskiem
.TP
\X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#env\-0'\fB\-0, \-\-null\fP\X'tty: link'
kończy każdy wiersz bajtem NUL, zamiast znakiem nowego wiersza
.TP
\X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#env\-u'\fB\-u, \-\-unset=\,NAZWA\fP\X'tty: link'\/
usuwa zmienną \fINAZWA\fP ze środowiska
.TP
\X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#env\-C'\fB\-C, \-\-chdir=\,KATALOG\fP\X'tty: link'\/
zmienia katalog roboczy na \fIKATALOG\fP
.TP
\X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#env\-S'\fB\-S, \-\-split\-string=\,S\fP\X'tty: link'\/
przetwarza i dzieli \fIS\fP na osobne argumenty; używane by przekazać kilka
argumentów na linię shebang
.TP
\X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#env\-\-block\-signal'\fB\-\-block\-signal[=SYGNAŁ]\fP\X'tty: link'
blokuje dostarczenie sygnał(ów) \fISYGNAŁ\fP do komendy
.TP
\X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#env\-\-default\-signal'\fB\-\-default\-signal[=SYGNAŁ]\fP\X'tty: link'
resetuje sposób obsługi sygnał(ów) \fISYGNAŁ\fP do ustawień domyślnych
.TP
\X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#env\-\-ignore\-signal'\fB\-\-ignore\-signal[=SYGNAŁ]\fP\X'tty: link'
ustawia sposób obsługi sygnał(ów) \fISYGNAŁ\fP by nie miały efektu
.TP
\X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#env\-\-list\-signal\-handling'\fB\-\-list\-signal\-handling\fP\X'tty: link'
wypisuje niedomyślne sposoby obsługi sygnałów na standardowe wyjście błędów
.TP
\X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#env\-v'\fB\-v, \-\-debug\fP\X'tty: link'
wypisuje szczegółowe informacje dla każdego kroku przetwarzania
.TP
\X'tty: link https://www.gnu.org/software/coreutils/env#env\-\-help'\fB\-\-help\fP\X'tty: link'
wyświetla ten tekst i kończy pracę
.TP
\X'tty: link https://www.gnu.org/software/coreutils/env#env\-\-version'\fB\-\-version\fP\X'tty: link'
wyświetla informacje o wersji i kończy działanie
.PP
Argument \fB\-\fP implikuje \fB\-i\fP. Jeśli nie podano \fIPOLECENIA\fP, wyświetlane
jest otrzymane środowisko.
.PP
\fISYGNAŁ\fP może być nazwą sygnału jak \[Bq]PIPE\[rq] lub numerem sygnału jak
\[Bq]13\[rq]. Bez \fISYGNAŁU\fP, wszystkie znane sygnały są dołączone. Kolejne
sygnały należy rozdzielić średnikiem. Pusty argument \fISYGNAŁ\fP nie odnosi
skutku.
.SS "Status zakończenia:"
.TP
125
jeśli samo polecenie env zawiedzie
.TP
126
jeśli odnaleziono \fIPOLECENIE\fP, ale nie można go wywołać
.TP
127
jeśli nie znaleziono \fIPOLECENIA\fP
.TP
\-
w pozostałych przypadkach jest to kod zakończenia \fIPOLECENIA\fP
.SH "OBSŁUGA OPCJI W SKRYPTACH"
Opcja \fB\-S\fP zezwala na określenie kilku argumentów w skrypcie. Uruchomienie
skryptu o nazwie \fB1.pl\fP zawierającego następujący pierwszy wiersz:
.PP
.RS
.nf
#!/usr/bin/env \-S perl \-w \-T
\&...
.fi
.RE
.PP
Wywoła \fBperl \-w \-T 1.pl\fP
.PP
Bez parametru \fB'\-S'\fP skrypt z argumentu prawdopodobnie zwróci błąd:
.PP
.RS
.nf
/usr/bin/env: 'perl \-w \-T': Nie ma takiego pliku ani katalogu
.fi
.RE
.PP
Więcej szczegółów w pełnej dokumentacji.
.PP
.SH UWAGI
Podręcznik POSIX dla \fBexec\fP(3p) mówi:
.RS
"wiele istniejących aplikacji błędnie zakłada, że startują one z konkretnymi
sygnałami ustawionymi na akcje domyślne lub/i odblokowanymi... Dlatego,
najlepiej nie blokować czy ignorować sygnałów wśród wywołań beż szczególnego
powodu, a szczególnie nie blokować sygnałów pośród wywołań arbitralnych (nie
współpracujących ze sobą) programów."
.RE
.SH AUTOR
Napisane przez Richarda Mlynarika, Davida MacKenzie oraz Assaf Gordon.
.SH ZGŁASZANIE BŁĘDÓW
Zgłoszenia błędów proszę wysyłać na adres bug\-coreutils@gnu.org
.br
Strona internetowa GNU coreutils:
.br
Ogólna pomoc dotycząca oprogramowania GNU:
.br
O błędach tłumaczenia programu prosimy poinformować przez
.SH PRAWA AUTORSKIE
Copyright \(co 2026 Free Software Foundation, Inc. Licencja GPLv3+: GNU GPL
w wersji 3 lub późniejszej .
.br
Jest to wolne oprogramowanie: można je zmieniać i rozpowszechniać. Nie ma
ŻADNEJ GWARANCJI, w granicach określonych przez prawo.
.SH "ZOBACZ TAKŻE"
\fBsigaction\fP(2), \fBsigprocmask\fP(2), \fBsignal\fP(7)
.PP
.br
Pełna dokumentacja na stronie:
.br
lub lokalnie, za pomocą \fBinfo \(aq(coreutils) env invocation\(aq\fP
.PP
.SH TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika:
Przemek Borys ,
Wojtek Kotwica
i
Michał Kułach
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .