|
| 1 | +# Ściągawka skrótów klawiszowych w konsoli Mac (Podstawy) |
| 2 | + |
| 3 | +- [Polska wersja](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/polish) |
| 4 | +- [Versão em Portuguêse](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/portugues) |
| 5 | +- [Türkçe Versiyon](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/turkish) |
| 6 | +- [Türkçe Versiyon](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/turkish) |
| 7 | +- [Phiên bản tiếng việt](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/tieng-viet) |
| 8 | + |
| 9 | +------------ |
| 10 | + |
| 11 | +_Skróty są pisane wielkimi literami tylko ze wględu na czytelność._ _Capslock powinien pozostać niewciśnięty._ |
| 12 | +## SKRÓTY KLAWISZOWE |
| 13 | + |
| 14 | +| Klawisz/e | Opis | |
| 15 | +| ----------- | ----------- | |
| 16 | +| Ctrl + A | Idź do początku obecnej linii. Działa także dla większości pól tekstowych w systemie. Środowisko Netbeans jest wyjątkiem | |
| 17 | +| Ctrl + E | Idź do końca obecnej linii. Działa także dla większości pól tekstowych w systemie. Środowisko Netbeans jest wyjątkiem | |
| 18 | +| Ctrl + Q | Czyści całą obecną linię| |
| 19 | +| Ctrl + L | Czyści ekran| |
| 20 | +| ⌘Cmd + K |Czyści ekran | |
| 21 | +| Ctrl + U | Wytnij wszystko przed początkiem linii | |
| 22 | +| Ctrl + K | Wytnij wszystko za końcem linii | |
| 23 | +| Ctrl + W | Wytnij poprzednie słowo oddzielone spacją | |
| 24 | +| Ctrl + Y | Wstaw to co ostatnio zostało wycięte | |
| 25 | +| Ctrl + H | Działa jak klawisz backspace | |
| 26 | +| Ctrl + C | Przerwij obecnie trwający proces | |
| 27 | +| Ctrl + D | Wychodzi z powłoki gdy nie trwa zaden proces, w przeciwnym wypadku wysyła sygnał EOF do trwającego procesu. | |
| 28 | +| Ctrl + Z | Przenosi obecnie działający proces do zamrozonego procesu w tle. fg zeby go wznowić. | |
| 29 | +| Ctrl + _ | Cofnij ostatnie polecenie. (Podkreślnik. Właściwie Ctrl + Shift + minus) | |
| 30 | +| Ctrl + T | Zamień dwa ostatnie znaki za kursorem | |
| 31 | +| Ctrl + F | Przesuń kursor o jeden znak do przodu | |
| 32 | +| Ctrl + B | Przesuń kursor o jeden znak do tyłu | |
| 33 | +| Esc + F | Przesuń kursor o jedno słowo do przodu | |
| 34 | +| Esc + B | Przesuń kursor o jedno słowo do tyłu | |
| 35 | +| Esc + T | Zamień dwa ostatnie słowa za kursorem | |
| 36 | +| Tab | Auto-wypełnienie nazw plików i katalogów | |
| 37 | + |
| 38 | +## PODSTAWOWE POLECENIA |
| 39 | + |
| 40 | +| Klawisz/e | Opis | |
| 41 | +| ----------- | ----------- | |
| 42 | +| cd | Katalog domowy | |
| 43 | +| cd [folder] | Zmiana katalogu na przykład `cd documents` | |
| 44 | +| cd / | Katalog źródłowy | |
| 45 | +| cd - | Poprzedni katalog | |
| 46 | +| ls | Krótki wykaz zawartości katalogu | |
| 47 | +| ls -l | Szczegółowy wykaz zawartości katalogu | |
| 48 | +| ls -a | Wykaz zawartości katalogu zawierający ukryte pliki | |
| 49 | +| ls -lh| Szczegółowy wykaz zawartości katalogu z czytelnymi rozmiarami plików | |
| 50 | +| ls -R | Entire content of folder recursively | |
| 51 | +| sudo [polecenie] | Wykonaj polecenie z uprawnieniami superuzytkownika (Super User DO) | |
| 52 | +| open [plik] | Otwiera plik ( analogicznie jak przy podwójnym wciśnięciu ) | |
| 53 | +| top | Wyświetla aktywne procesy. Wciśnij q zeby wyjść | |
| 54 | +| nano [plik] | Otwiera plik w edytorze nano | |
| 55 | +| vim [plik] | Otwiera plik w edytorze vim | |
| 56 | +| clear | Czyść ekran | |
| 57 | +| reset | Resetuje ekran konsoli | |
| 58 | + |
| 59 | +## ŁĄCZENIE POLECEŃ |
| 60 | + |
| 61 | +| Klawisz/e | Opis | |
| 62 | +| ----------- | ----------- | |
| 63 | +| [polecenie-a]; [polecenie-b] | Wykonaj polecenie A i potem B, niezaleznie od powodzenia A | |
| 64 | +| [polecenie-a] && [polecenie-b] | Wykonaj polecenie B jeśli A się powiedzie | |
| 65 | +| [polecenie-a] || [polecenie-b] | Wykonaj polecenie B jeśli A się nie powiedzie | |
| 66 | +| [polecenie-a] & | Wykonaj polecenie A w tle | |
| 67 | + |
| 68 | + |
| 69 | +## PRZEKAZYWANIE POLECEŃ |
| 70 | + |
| 71 | +| Klawisz/e | Opis | |
| 72 | +| ----------- | ----------- | |
| 73 | +| [polecenie-a] \| [polecenie-b] | Wykonaj polecenie A i przekaz wynik do polecenia B na przykład ps auxwww \| grep google | |
| 74 | + |
| 75 | + |
| 76 | +## HISTORIA POLECEŃ |
| 77 | + |
| 78 | +| Klawisz/e | Opis | |
| 79 | +| ----------- | ----------- | |
| 80 | +| history n | Wyświetl historię wpisanych poleceń – n ogranicza liczbę wyników do n poleceń | |
| 81 | +| Ctrl + r | Przeszukuj ostatnio wpisane polecenia | |
| 82 | +| ![wartość] | Wykonaj ostatnie polecenie zaczynające się na ‘wartość’ | |
| 83 | +| !! | Wykonaj ostatnio wykonane polecenie | |
| 84 | + |
| 85 | +## ZARZĄDZANIE PLIKAMI |
| 86 | + |
| 87 | +| Klawisz/e | Opis | |
| 88 | +| ----------- | ----------- | |
| 89 | +| touch [plik] | Tworzy nowy plik | |
| 90 | +| pwd | Pełna ściezka do katalogu roboczego | |
| 91 | +| . | Obecny katalog, na przykład `ls .` | |
| 92 | +| .. | Nadrzędny katalog, na przykład `ls ..` | |
| 93 | +| `ls -l ..` | Szczegółowy wykaz katalogu nadrzędnego katalog | |
| 94 | +| `cd ../../` | Przemieść się dwa poziomy katalogów w górę | |
| 95 | +| cat | Wyświetl na ekranie | |
| 96 | +| rm [plik] | Usuń plik, na przykład `rm data.tmp` | |
| 97 | +| rm -i [plik] | Usuń plik z potwierdzeniem | |
| 98 | +| rm -r [kat] | Usuń katalog i jego zawartość | |
| 99 | +| rm -f [plik] | Usuń plik bez potwierdzenie | |
| 100 | +| cp [plik] [nowy plik] | Skopiuj plik to pliku | |
| 101 | +| cp [plik] [kat] | Skopiuj plik to katalogu | |
| 102 | +| mv [plik] [nowa nazwa pliku] | Przenieś/Zmień nazwę pliku, na przykład `mv plik1.ad /tmp` | |
| 103 | +| pbcopy < [plik] | Kopiuj zawartość pliku to schowka | |
| 104 | +| pbpaste | Wklej zawartość schowka | |
| 105 | +| pbpaste > [plik] | Wklej zawartość schowka do pliku, `pbpaste > paste-test.txt` | |
| 106 | + |
| 107 | +## ZARZĄDZANIE KATALOGAMI |
| 108 | + |
| 109 | +| Klawisz/e | Opis | |
| 110 | +| ----------- | ----------- | |
| 111 | +| mkdir [kat] | Tworzy nowy katalog | |
| 112 | +| mkdir -p [kat]/[kat] | Tworzy zagniezdzone katalogi | |
| 113 | +| rmdir [kat] | Usuń katalog ( działa tylko na pustych katalogach) | |
| 114 | +| rm -R [kat] | Usuń katalog i jego zawartość | |
| 115 | +| [polecenie] \| [polecenie] | Pozwala na łączenie kilku poleceń generujących dane, na przykład `cat data.txt | pbcopy` | |
| 116 | +| less | Output content delivered in screensize chunks | |
| 117 | +| [polecenie] > [plik] | Nadpisz plik wynikiem polecenia | |
| 118 | +| [polecenie] >> [plik] | Dołącz do istinejącego pliku | |
| 119 | +| [polecenie] < [plik] | Przekaz zawartość pliku do polecenia | |
| 120 | + |
| 121 | +## WYSZUKIWANIE |
| 122 | + |
| 123 | +| Klawisz/e | Opis | |
| 124 | +| ----------- | ----------- | |
| 125 | +| find [kat] -nazwa [wzorzec] | Szukaj plików, na przykład `find /Users -name "plik.txt"` | |
| 126 | +| grep [wzorzec] [plik] | Szukaj wszystkich linii zawierających wzorzec, na przykład `grep "Tom" plik.txt` | |
| 127 | +| grep -r [wzorzec] [plik] | Rekursywnie szukaj wyszstkich linii zawierających wzorzec | |
| 128 | +| grep -v [wzorzec] [plik] | Szukaj wszystkich linii NIE zawierających wzorca | |
| 129 | + |
| 130 | +## POMOC |
| 131 | + |
| 132 | +| Klawisz/e | Opis | |
| 133 | +| ----------- | ----------- | |
| 134 | +| [polecenie] -h | Wyświetla pomoc | |
| 135 | +| [polecenie] —help | Wyświetla pomoc | |
| 136 | +| info [polecenie] | Wyświetla pomoc | |
| 137 | +| man [polecenie] | Wyświetla instrukcję polecenia | |
| 138 | +| whatis [polecenie] | Wyświetla jednolinijkowy opis polecenia | |
| 139 | +| apropos [search-pattern] | Szuka poleceń ze słowami kluczowymi w opisie | |
0 commit comments