Cheatography
https://cheatography.com
ŚcieżkaW każdym momencie pracy w terminalu znajdujemy się w pewnym miejscu w drzewie katalogów. Miejsce to określone jest poprzez ścieżkę. |
Typy ścieżekŚcieżki mogą być absolutne tzn opisujące położenie pliku w relacji do katalogu /, jak również względne czyli opisujące położenie w relacji do aktualnego katalogu oznaczonego . |
Przykłady ścieżek absolutnych/ | korzeń (katalog root) | /home/username | katalog domowy | /bin | aplikacje | /home/username/Downloads | pobrane |
Przykłady ścieżek względnych~ | katalog domowy | . | aktualny katalog | .. | katalog wyżej | ~/.config | konfiguracja aplikacji | ../inny_folder | folder w katalogu wyżej |
Operacje na ścieżkachcd path | przejdź do ścieżki 'path' | pwd | aktualny katalog | mkdir path | utwórz folder 'path' | ls path | wyświetl zawartość aktualnego katalogu lub path jeśli podany | find path | wyświetl rekurencyjnie zawartość katalogu path |
Przykładowe polecenials -a | wyświetl wszystkie katalogi, również ukryte | ls -al | wyświetl wszystkie katalogi w postaci listy | cd .. | przejdź do poprzedniego katalogu | cd ~ | przejdź do katalogu domowego | mkdir .ukryty_folder | utwórz ukryty folder .ukryty_folder | ls / | wypisz zawartośc katalogu / |
Operacje na plikachcp source dest | kopiuje plik source do dest | mv source dest | przesuwa plik source do dest | cat source | wypisuje zawartość pliku source | rm files | usuń pliki files (TRWALE!) |
| | Gwiazdki i pytajnikiCzęsto chcemy w jednym poleceniu obsłużyć więcej niż jeden plik, np przenieść wszystkie pliki z jednego katalogu do drugiego. Pomagają nam w tym tzw globy.
Globy to napisy opisujące na raz wiele ścieżek, polecenia linuxowe mogą je przyjmować. |
Przykłady globów* | dowolny ciąg znaków | ? | dowolny pojedyńczy znak | [abc] | jeden ze znaków z a, b, c | *.jpg | wszystkie pliki z rozszerzeniem .jpg | pic???.jpg | na przykład pic001.jpg | cp * ~/some_folder/ | Skopiuj wszystko z obecnego folderu do ~/somefolder | rm *dupa* | Usuń wszystkie pliki z "dupa" w nazwie |
PipePolecenia można łączyć w potoki za pomocą operatora |
Dzięki temu można np wyświetlić wygodniej wyniki innych operacji.
polecenie1 | polecenie2 | polecenie3
można tak długo |
Przydatnie do pipówcat long_file | less | Przewija treść long_file | cat some_file | grep 'hello' | Wypisuje wszystkie linijki z some_file zawierające 'hello' | ls -al *.jpg | head -30 | Wypisuje pierwsze 30 plików jpg z folderu |
Instalacjaapt update | ściągnij informacje o nowych paczkach | apt upgrade | zaktualizuj system | apt install paczka | zainstaluj paczkę "paczka" |
|
Help Us Go Positive!
We offset our carbon usage with Ecologi. Click the link below to help us!
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets