'\" t
.\"     Title: lsns
.\"    Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.23
.\"      Date: 2025-10-10
.\"    Manual: Administracja systemem
.\"    Source: util-linux 2.41.2
.\"  Language: English
.\"
.TH "LSNS" "8" "2025-10-10" "util\-linux 2.41.2" "Administracja systemem"
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.ss \n[.ss] 0
.nh
.ad l
.de URL
\fI\\$2\fP <\\$1>\\$3
..
.als MTO URL
.if \n[.g] \{\
.  mso www.tmac
.  am URL
.    ad l
.  .
.  am MTO
.    ad l
.  .
.  LINKSTYLE blue R < >
.\}
.SH "NAZWA"
lsns \- wypisuje przestrzenie nazw
.SH "SKŁADNIA"
.sp
\fBlsns\fP [opcje] [\fIprzestrzeń\-nazw\fP]
.SH "OPIS"
.sp
\fBlsns\fP wypisuje informacje o wszystkich aktualnie dostępnych przestrzeniach nazw albo o podanej \fIprzestrzeni_nazw\fP. Identyfikatorem \fIprzestrzeni_nazw\fP jest numer i\-węzła.
.sp
Domyślne wyjście programu może się zmienić. Jeśli to możliwe, należy zatem unikać używania domyślnego wyjścia w swoich skryptach. Proszę zawsze jawnie definiować oczekiwany tryb wyjścia (\fB\-\-tree\fP lub \fB\-\-list\fP) oraz kolumny za pomocą opcji \fB\-\-output\fP wraz listą kolumn, w środowiskach, gdzie wymagane jest stabilne wyjście.
.sp
Kolumna \fBNSFS\fP, wypisywana gdy podano \fBnet\fP przy opcji \fB\-\-type\fP, jest wyjątkowa; korzysta z komórek wielowierszowych. Opcja \fB\-\-nowrap\fP przełączy ją na reprezentację jednowierszową, korzystającą z "," jako separatora.
.sp
Proszę zauważyć, że \fBlsns\fP odczytuje informacje bezpośrednio z systemu plików \fI/proc\fP i w przypadku użytkowników innych niż root może zwrócić niepełne informacje. Bieżący system plików \fI/proc\fP może nie być dzielony oraz może być zależny od przestrzeni nazw PID (zob. \fBunshare \-\-mount\-proc\fP, aby poznać więcej szczegółów). \fBlsns\fP może nie być w stanie dostrzec trwałych przestrzeni nazw bez procesów, w przypadku gdy przestrzeń nazw jest utrzymywana przez korzystające z podpięcia montowanie /proc/\fIpid\fP/ns/\fItyp\fP.
.SH "OPCJE"
.sp
\fB\-H\fP, \fB\-\-list\-columns\fP
.RS 4
Wypisuje dostępne kolumny, w połączeniu z \fB\-\-json\fP lub \fB\-\-raw\fP daje wynik w formacie czytelnym maszynowo.
.RE
.sp
\fB\-J\fP, \fB\-\-json\fP
.RS 4
Używa formatu wyjściowego JSON.
.RE
.sp
\fB\-l\fP, \fB\-\-list\fP
.RS 4
Używa formatu wyjściowego listy.
.RE
.sp
\fB\-n\fP, \fB\-\-noheadings\fP
.RS 4
Nie wypisuje nagłówka.
.RE
.sp
\fB\-o\fP, \fB\-\-output\fP \fIlista\fP
.RS 4
Określa wypisywane kolumny. Ich listę można poznać podając opcję \fB\-\-help\fP.
.sp
Domyślną listę kolumn można rozszerzyć, jeśli \fIlistę\fP poda się w formacie \fB+\fP\fIlista\fP (np. \fBlsns \-o +PATH\fP).
.RE
.sp
\fB\-\-output\-all\fP
.RS 4
Wypisuje wszystkie dostępne kolumny.
.RE
.sp
\fB\-P\fP, \fB\-\-persistent\fP
.RS 4
Wyświetla tylko przestrzenie nazw bez procesów (inaczej: trwałe przestrzenie nazw) utworzone przez korzystające z podpięcia montowanie plików /proc/pid/ns/typ do ścieżki w systemie plików.
.RE
.sp
\fB\-p\fP, \fB\-\-task\fP \fIPID\fP
.RS 4
Wypisuje tylko przestrzenie nazw utrzymywane przez proces o identyfikatorze \fIPID\fP.
.RE
.sp
\-Q*, \fB\-\-filter\fP \fIwyrażenie\fP
.RS 4
Wypisuje tylko przestrzenie nazw spełniające warunki określone w wyrażeniu.
.sp
Funkcja ta jest EKSPERYMENTALNA. Zob. też \fBscols\-filter\fP(5). Oto przykład wyłączający nazwę użytkownika root, lecz wypisujący każdą przestrzeń nazw, do której należy więcej niż jeden proces:
.RE
.RS 3
.ll -.6i
.sp
.if n .RS 4
.nf
.fam C
lsns \-\-filter \*(AqUSER != "root" and NPROCS > 1\*(Aq
.fam
.fi
.if n .RE
.br
.RE
.ll
.sp
\fB\-r\fP, \fB\-\-raw\fP
.RS 4
Używa surowego formatu wyjściowego.
.RE
.sp
\fB\-t\fP, \fB\-\-type\fP \fItyp\fP
.RS 4
Wyświetla wyłącznie podany \fItyp\fP przestrzeni nazw. Obsługiwanymi typami są \fBmnt\fP, \fBnet\fP, \fBipc\fP, \fBuser\fP, \fBpid\fP, \fButs\fP, \fBcgroup\fP i \fBtime\fP. Opcji można użyć wielokrotnie.
.RE
.sp
\fB\-u\fP, \fB\-\-notruncate\fP
.RS 4
Nie przycina tekstu w kolumnach.
.RE
.sp
\fB\-W\fP, \fB\-\-nowrap\fP
.RS 4
Nie korzysta z tekstu wielowierszowego w kolumnach.
.RE
.sp
\fB\-T\fP, \fB\-\-tree\fP[\fB=\fP\fIodn\fP]
.RS 4
Korzysta z drzewiastego formatu wyjściowego. Jeśli jako \fIodn\fP podano \fBprocess\fP, wypisuje drzewo/drzewa procesów w każdej przestrzeni nazw. Jest to domyślne, gdy nie poda się \fB\-\-tree\fP. Jeśli poda się \fBparent\fP, drzewo/drzewa są tworzone dla relacji rodzic/dziecko. Jeśli poda się \fBowner\fP, wypisywane drzewo/drzewa są tworzone dla relacji właściciel/posiadany. Gdy nie poda się \fIodn\fP, domyślnie używany jest \fBowner\fP
.RE
.sp
\fB\-h\fP, \fB\-\-help\fP
.RS 4
Wyświetla ten tekst i wychodzi.
.RE
.sp
\fB\-V\fP, \fB\-\-version\fP
.RS 4
Wyświetla wersję i wychodzi.
.RE
.SH "STATUS ZAKOŃCZENIA"
.sp
Narzędzie \fBlsns\fP kończy pracę z jedną z następujących wartości:
.sp
\fB0\fP
.RS 4
Powodzenie.
.RE
.sp
\fB1\fP
.RS 4
Błąd ogólny.
.RE
.sp
\fB2\fP
.RS 4
Ioctl było nieznane jądru.
.RE
.SH "ŚRODOWISKO"
.sp
\fBLSNS_DEBUG\fP=all
.RS 4
włącza wyjście debugowania \fBlsns\fP.
.RE
.SH "AUTORZY"
.sp
.MTO "kzak\(atredhat.com" "Karel Zak" ""
.SH "ZOBACZ TAKŻE"
.sp
\fBnsenter\fP(1), \fBunshare\fP(1), \fBclone\fP(2), \fBnamespaces\fP(7), \fBioctl_ns\fP(2), \fBip\-netns\fP(8) \fBscols\-filter\fP(5)
.SH "ZGŁASZANIE BŁĘDÓW"
.sp
Problemy należy zgłaszać w \c
.URL "https://github.com/util\-linux/util\-linux/issues" "systemie śledzenia błędów" "."
.SH "DOSTĘPNOŚĆ"
.sp
Polecenie \fBlsns\fP jest częścią pakietu util\-linux, który można pobrać ze strony \c
.URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Archiwum jądra Linux" "."
