pages.pl: update outdated pages (#11923)
Co-authored-by: Lena <126529524+acuteenvy@users.noreply.github.com>
This commit is contained in:
@@ -19,18 +19,18 @@
|
||||
|
||||
`awk '{s+=$1} END {print s}' {{nazwapliku}}`
|
||||
|
||||
- Zsumuj wartości w pierwszej kolumnie i wydrukuj wartości, a następnie sumę:
|
||||
|
||||
`awk '{s+=$1; print $1} END {print "--------"; print s}' {{nazwapliku}}`
|
||||
|
||||
- Drukuj co trzeci wiersz, zaczynając od pierwszego wiersza:
|
||||
|
||||
`awk 'NR%3==1' {{nazwapliku}}`
|
||||
|
||||
- Wydrukuj wszystkie wartości, zaczynając od trzeciej kolumny:
|
||||
|
||||
`awk '{for (i=3; i <= NF; i++) printf $i""FS; print""}' {{nazwapliku}}`
|
||||
|
||||
- Wydrukuj różne wartości w zależności od warunków:
|
||||
|
||||
`awk '{if ($1 == "foo") print "Dokładne dopasowanie foo"; else if ($1 ~ "bar") print "Częściowe dopasowanie bar"; else print "Baz"}' {{nazwapliku}}`
|
||||
|
||||
- Wydrukuj wszystkie linie gdzie wartość 10-tej kolumny jest równa podanej wartości:
|
||||
|
||||
`awk '($10 == {{wartość}})'`
|
||||
|
||||
- Wydrukuj wszystkie linie, w których wartość 10-tej kolumny jest pomiędzy podanymi wartościami:
|
||||
|
||||
`awk '($10 >= {{wartość_minimalna}} && $10 <= {{wartość_maksymalna}})'`
|
||||
|
@@ -10,7 +10,7 @@
|
||||
|
||||
- Sprawdź czy podane hosty odpowiadają na skanowanie i zgadnij ich nazwy:
|
||||
|
||||
`nmap -sn {{ip_lub_nazwa_hosta}} {{opcjonalny_kolejny_adres_ip}}`
|
||||
`sudo nmap -sn {{ip_lub_nazwa_hosta}} {{opcjonalny_kolejny_adres_ip}}`
|
||||
|
||||
- Poza tym, uruchom domyśle skrypty, wykrywanie działających serwisów, OS fingerprinting oraz komendę traceroute:
|
||||
|
||||
|
@@ -26,7 +26,7 @@
|
||||
|
||||
- Rekursywnie kopiuj katalogi, użyj trybu archiwum, rozwiąż dowiązania symboliczne i pomiń pliki, które są nowsze w miejscu docelowym:
|
||||
|
||||
`rsync --recursive --archive --update --copy-links {{ścieżka/do/źródła}} {{ścieżka/do/miejsca_docelowego}}`
|
||||
`rsync --archive --update --copy-links {{ścieżka/do/źródła}} {{ścieżka/do/miejsca_docelowego}}`
|
||||
|
||||
- Prześlij katalog do zdalnego hosta, na którym działa `rsyncd` i usuń pliki w miejscu docelowym które nie istnieją w źródle:
|
||||
|
||||
|
@@ -1,32 +1,28 @@
|
||||
# vim
|
||||
|
||||
> Vim (Vi IMproved), edytor tekstu wiersza polecenia, oferuje kilka trybów dla różnych rodzajów manipulacji tekstem.
|
||||
> Naciśnięcie przycisku `i` powoduje przejście do trybu edycji. `<Esc>` wraca do normalnego trybu, który nie pozwala na zwykłe wstawianie tekstu.
|
||||
> Naciśnięcie `i` powoduje przejście do trybu edycji. `<Esc>` wraca do normalnego trybu, który pozwala na używanie komend.
|
||||
> Więcej informacji: <https://www.vim.org>.
|
||||
|
||||
- Otwórz plik:
|
||||
|
||||
`vim {{sciezka/do/plik}}`
|
||||
`vim {{scieżka/do/pliku}}`
|
||||
|
||||
- Otwórz plik pod określonym numerem wiersza:
|
||||
|
||||
`vim +{{numer_linii}} {{sciezka/do/plik}}`
|
||||
`vim +{{numer_linii}} {{scieżka/do/pliku}}`
|
||||
|
||||
- Zobacz instrukcję pomocy Vim:
|
||||
|
||||
`:help<Enter>`
|
||||
|
||||
- Zapisz plik:
|
||||
|
||||
`:write<Enter>`
|
||||
|
||||
- Wyjdź bez zapisywania:
|
||||
|
||||
`:quit!<Enter>`
|
||||
`:wq<Enter>`
|
||||
|
||||
- Cofnij ostatnią operację:
|
||||
|
||||
`u`
|
||||
`<Esc>u`
|
||||
|
||||
- Wyszukaj wzorzec w pliku (naciśnij `n`/`N` przejść do następnego/poprzedniego dopasowania):
|
||||
|
||||
@@ -35,3 +31,7 @@
|
||||
- Wykonaj podstawienie wyrażenia regularnego w całym pliku:
|
||||
|
||||
`:%s/{{wzorzec}}/{{zastąpienie}}/g<Enter>`
|
||||
|
||||
- Wyświetlaj numery linii:
|
||||
|
||||
`:set nu<Enter>`
|
||||
|
@@ -5,19 +5,19 @@
|
||||
|
||||
- Policz linie w pliku:
|
||||
|
||||
`wc -l {{plik}}`
|
||||
`wc --lines {{plik}}`
|
||||
|
||||
- Policz słowa w pliku:
|
||||
|
||||
`wc -w {{plik}}`
|
||||
`wc --words {{plik}}`
|
||||
|
||||
- Policz znaki (bajty) w pliku:
|
||||
|
||||
`wc -c {{plik}}`
|
||||
`wc --bytes {{plik}}`
|
||||
|
||||
- Policz znaki w pliku (uwzględniając znaki zapisane więcej niż jednym bajtem):
|
||||
|
||||
`wc -m {{plik}}`
|
||||
`wc --chars {{plik}}`
|
||||
|
||||
- Użyj standardowego wejścia aby policzyć po kolei linie, słowa, i znaki (bajty):
|
||||
|
||||
|
@@ -25,12 +25,12 @@
|
||||
|
||||
- Pobierz wideo jako pliki MP4 i nazwij wedle schematu:
|
||||
|
||||
`youtube-dl --format {{mp4}} -o "{{%(title)s by %(uploader)s on %(upload_date)s in %(playlist)s.%(ext)s}}" '{{url}}'`
|
||||
`youtube-dl --format {{mp4}} -o "{{%(playlist_index)s-%(title)s by %(uploader)s on %(upload_date)s in %(playlist)s.%(ext)s}}" '{{url}}'`
|
||||
|
||||
- Pobierz plik razem z napisami:
|
||||
|
||||
`youtube-dl --sub-lang {{en}} --write-sub '{{https://www.youtube.com/watch?v=Mwa0_nE9H7A}}'`
|
||||
|
||||
- Pobierz ścieżkę dźwiękową ze wszystkich filmów z playlisty:
|
||||
- Pobierz playlistę i wyodrębnij z niej pliki MP3:
|
||||
|
||||
`youtube-dl -i --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" '{{adres_url_playlisty}}'`
|
||||
`youtube-dl -f "bestaudio" --continue --no-overwrites --ignore-errors --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" '{{adres_url_playlisty}}'`
|
||||
|
Reference in New Issue
Block a user