diff --git a/pages.pl/freebsd/base64.md b/pages.pl/freebsd/base64.md new file mode 100644 index 0000000000..4edfa826b8 --- /dev/null +++ b/pages.pl/freebsd/base64.md @@ -0,0 +1,28 @@ +# base64 + +> Enkoduj lub dekoduj plik lub `stdin` do/z base64, do `stdout` lub innego pliku. +> Więcej informacji: . + +- Enkoduj plik do `stdout`: + +`base64 {{-i|--input}} {{ścieżka/do/pliku}}` + +- Enkoduj plik do określonego pliku wyjściowego: + +`base64 {{-i|--input}} {{ścieżka/do/pliku_wejściowego}} {{-o|--output}} {{ścieżka/do/pliku_wyjściowego}}` + +- Zawijaj zakodowane wyjście na określonej szerokości (`0` wyłącza zawijanie): + +`base64 {{-b|--break}} {{0|76|...}} {{ścieżka/do/pliku}}` + +- Dekoduj plik do `stdout`: + +`base64 {{-d|--decode}} {{-i|--input}} {{ścieżka/do/pliku}}` + +- Enkoduj z `stdin` do `stdout`: + +`{{komenda}} | base64` + +- Dekoduj z `stdin` do `stdout`: + +`{{komenda}} | base64 {{-d|--decode}}` diff --git a/pages.pl/freebsd/cal.md b/pages.pl/freebsd/cal.md new file mode 100644 index 0000000000..30ad46679a --- /dev/null +++ b/pages.pl/freebsd/cal.md @@ -0,0 +1,32 @@ +# cal + +> Wyświetl kalendarz z wyróżnionym bieżącym dniem. +> Więcej informacji: . + +- Wyświetl kalendarz dla obecnego miesiąca: + +`cal` + +- Wyświetl kalendarz dla określonego roku: + +`cal {{rok}}` + +- Wyświetl kalendarz dla określonego miesiąca i roku: + +`cal {{miesiąc}} {{rok}}` + +- Wyświetl cały kalendarz na bieżący rok (z ang. [y]ear): + +`cal -y` + +- Nie wyróżniaj (z ang. [h]ighlight) dzisiejszej daty i wyświetl [3] miesiące ją obejmujące: + +`cal -h -3 {{miesiąc}} {{rok}}` + +- Wyświetl 2 miesiące przed (z ang. [B]efore) i 3 po (z ang. [A]fter) określonym [m]iesiącu bieżącego roku: + +`cal -A 3 -B 2 {{miesiąc}}` + +- Wyświetl dni [j]uliańskie (zaczynając od jeden, numerowane od 1 stycznia): + +`cal -j` diff --git a/pages.pl/freebsd/chpass.md b/pages.pl/freebsd/chpass.md new file mode 100644 index 0000000000..fa529160b9 --- /dev/null +++ b/pages.pl/freebsd/chpass.md @@ -0,0 +1,33 @@ +# chpass + +> Dodaj lub zmień informacje w bazie danych użytkowników, w tym powłokę logowania i hasło. +> Zobacz także: `passwd`. +> Więcej informacji: . + +- Dodaj lub zmień informacje w bazie danych użytkowników dla bieżącego użytkownika w sposób interaktywny: + +`su -c chpass` + +- Ustaw określoną powłokę (z ang. [s]hell) logowania dla bieżącego użytkownika: + +`chpass -s {{ścieżka/do/powłoki}}` + +- Ustaw powłokę (z ang. [s]hell) logowania dla określonego użytkownika: + +`chpass -s {{ścieżka/do/powłoki}} {{nazwa_użytkownika}}` + +- Zmień czas wygaśnięcia (z ang. [e]xpire) konta (w sekundach od daty początku epoki, UTC): + +`su -c 'chpass -e {{czas}} {{nazwa_użytkownika}}'` + +- Zmień hasło użytkownika: + +`su -c 'chpass -p {{zaszyfrowane_hasło}} {{nazwa_użytkownika}}'` + +- Określ nazwę [h]osta lub adres serwera NIS do zapytania: + +`su -c 'chpass -h {{nazwa_hosta}} {{nazwa_użytkownika}}'` + +- Określ konkretną [d]omenę NIS (domyślnie nazwa domeny systemowej): + +`su -c 'chpass -d {{domain}} {{nazwa_użytkownika}}'` diff --git a/pages.pl/freebsd/df.md b/pages.pl/freebsd/df.md new file mode 100644 index 0000000000..90a2895c2e --- /dev/null +++ b/pages.pl/freebsd/df.md @@ -0,0 +1,32 @@ +# df + +> Wyświetl przegląd wykorzystania przestrzeni dyskowej systemu plików. +> Więcej informacji: . + +- Wyświetl wszystkie systemy plików i ich wykorzystanie dysków w jednostkach 512-bajtowych: + +`df` + +- Użyj jednostek czytelnych dla człowieka (z ang. [h]uman) (opartych na potęgach 1024) i wyświetl sumę całkowitą: + +`df -h -c` + +- Użyj jednostek czytelnych dla człowieka (z ang. [H]uman) (opartych na potęgach 1000): + +`df -{{-si|H}}` + +- Wyświetl wszystkie systemy plików i ich wykorzystanie dysków zawierające podany plik lub katalog: + +`df {{ścieżka/do/pliku_lub_katalogu}}` + +- Dołącz statystyki dotyczące liczby wolnych i wykorzystanych [i]-węzłów wraz z [T]ypami systemów plików: + +`df -iT` + +- Użyj jednostek 1024-bajtowych do wyświetlania danych o przestrzeni dyskowej: + +`df -k` + +- Wyświetl informację w sposób [P]rzenośny: + +`df -P` diff --git a/pages.pl/freebsd/look.md b/pages.pl/freebsd/look.md new file mode 100644 index 0000000000..e830701793 --- /dev/null +++ b/pages.pl/freebsd/look.md @@ -0,0 +1,21 @@ +# look + +> Wyświetl linie zaczynające się od przedrostka w posortowanym pliku. +> Zobacz także: `grep`, `sort`. +> Więcej informacji: . + +- Wyszukaj linie zaczynające się określonym przedrostkiem w określonym pliku: + +`look {{przedrostek}} {{ścieżka/do/pliku}}` + +- Wyszukuj bez uwzględniania wielkości liter, tylko znaki alfanumeryczne: + +`look {{-f|--ignore-case}} {{-d|--alphanum}} {{przedrostek}} {{ścieżka/do/pliku}}` + +- Określ znak kończący ciąg znaków (domyślnie spacja): + +`look {{-t|--terminate}} {{,}}` + +- Wyszukaj w `/usr/share/dict/words` (przyjęte opcje `--ignore-case` i `--alphanum`): + +`look {{przedrostek}}` diff --git a/pages.pl/freebsd/pkg.md b/pages.pl/freebsd/pkg.md new file mode 100644 index 0000000000..7a829b5cd8 --- /dev/null +++ b/pages.pl/freebsd/pkg.md @@ -0,0 +1,28 @@ +# pkg + +> Menedżer pakietów FreeBSD. +> Więcej informacji: . + +- Zainstaluj nowy pakiet: + +`pkg install {{pakiet}}` + +- Usuń pakiet: + +`pkg delete {{pakiet}}` + +- Zaktualizuj wszystkie pakiety: + +`pkg upgrade` + +- Wyszukaj pakiet: + +`pkg search {{słowo_kluczowe}}` + +- Wyświetl listę zainstalowanych pakietów: + +`pkg info` + +- Usuń niepotrzebne zależności: + +`pkg autoremove` diff --git a/pages.pl/freebsd/sed.md b/pages.pl/freebsd/sed.md new file mode 100644 index 0000000000..df376b46e6 --- /dev/null +++ b/pages.pl/freebsd/sed.md @@ -0,0 +1,29 @@ +# sed + +> Edytuj tekst w sposób skryptowalny. +> Zobacz także: `awk`, `ed`. +> Więcej informacji: . + +- Zamień wszystkie wystąpienia `jabłko` (podstawowe wyrażenie regularne) na `mango` (podstawowe wyrażenie regularne) we wszystkich liniach wejściowych i wypisz wynik do `stdout`: + +`{{komenda}} | sed 's/jabłko/mango/g'` + +- Uruchom określony plik (z ang. [f]ile) skryptu i wydrukuj wynik na `stdout`: + +`{{komenda}} | sed -f {{ścieżka/do/skryptu.sed}}` + +- Opóźnij otwieranie każdego pliku, dopóki polecenie zawierające powiązaną funkcję lub flagę `w` nie zostanie zastosowane do linii wejściowej: + +`{{komenda}} | sed -fa {{ścieżka/do/skryptu.sed}}` + +- Zamień wszystkie wystąpienia `jabłko` (rozszerzone wyrażenie regularne) na `JABŁKO` (rozszerzone wyrażenie regularne) we wszystkich liniach wejściowych i wypisz wynik do `stdout`: + +`{{komenda}} | sed -E 's/(jabłko)/\U\1/g'` + +- Wypisz tylko pierwszą linię do `stdout`: + +`{{komenda}} | sed -n '1p'` + +- Zamień wszystkie wystąpienia `jabłko` (podstawowe wyrażenie regularne) na `mango` (podstawowe wyrażenie regularne) w określonym pliku i nadpisz oryginalny plik: + +`sed -i 's/jabłko/mango/g' {{ścieżka/do/skryptu}}` diff --git a/pages.pl/freebsd/sockstat.md b/pages.pl/freebsd/sockstat.md new file mode 100644 index 0000000000..5dfc77d74a --- /dev/null +++ b/pages.pl/freebsd/sockstat.md @@ -0,0 +1,36 @@ +# sockstat + +> Wyświetl listę otwartych gniazd internetowych lub UNIX-owych. +> Więcej informacji: . + +- Zobacz, którzy użytkownicy/procesy nasłuchują na których portach: + +`sockstat -l` + +- Pokaż informacje o gniazdach IPv[4]/IPv[6] nasłuchujących (z ang. [l]istening) na określonych [p]ortach używając określonego [P]rotokołu: + +`sockstat -{{4|6}} -l -P {{tcp|udp|sctp|divert}} -p {{port1,port2...}}` + +- Pokaż również połączone (z ang. [c]onnected) gniazda, nie rozwiązując [n]umerycznych identyfikatorów UID do nazw użytkowników i używając szerszego (z ang. [w]ider) rozmiaru pola: + +`sockstat -cnw` + +- Pokaż tylko gniazda dla konkretnego [j]ail-a (ID/nazwa) w trybie informacji pełnej (z ang. [v]erbose mode): + +`sockstat -jv` + +- Wyświetl [s]tan protokołu i numer zdalnego portu enkapsulacji [U]DP, jeśli dotyczy (obecnie zaimplementowane tylko dla SCTP i TCP): + +`sockstat -sU` + +- Wyświetl moduł kontroli przeciążenia (z ang. [C]ongestion) i [S]tos protokołu, jeśli dotyczy (obecnie zaimplementowane tylko dla TCP): + +`sockstat -CS` + +- Pokaż tylko gniazda internetowe, których adresy (lokalne i zewnętrzne) nie należą do sieci pętli zwrotnej 127.0.0.0/8 ani nie zawierają adresu IPv6 ::1: + +`sockstat -L` + +- Nie pokazuj nagłówka (tryb cichy (z ang. [q]uiet)), pokazując gniazda [u]nix i wyświetlając `inp_gencnt`: + +`sockstat -qui`