Nie musisz zapamiętywać 100 poleceń Linuksa, wystarczą te 13

Coraz więcej osób odkrywa zalety Linuxa, jednak obawy związane z terminalem pozostają. Poznaj 13 kluczowych poleceń, które uproszczą pracę w systemie.
Coraz więcej osób odkrywa dystrybucję Linuxa. Nowoczesne środowiska graficzne ułatwiają korzystanie z systemu, oferując jednocześnie wolność i elastyczność, której pragną ludzie opuszczający Windows. Jednak wciąż jeden element budzi obawy nowicjuszy: terminal.
Przeglądając Internet w poszukiwaniu poleceń Linuxa, natkniesz się na zbiory sto komend lub ebooki wypełnione informacjami. Problem polega na tym, że wiele z tych poleceń jest zbędnych dla przeciętnego użytkownika. Używam Linuxa od ponad dziesięciu lat i sam czasami zapominam potężnych komend. Tworzyłem ebooka o 100 poleceniach, ale te przewodniki opisują różnorodne potrzeby i poziomy doświadczenia, przez co często są przytłaczające.
Nie musisz znać wszystkich skomplikowanych składni, aby zacząć. Kluczowe, codzienne polecenia pozwalają przejąć kontrolę nad systemem i przyspieszyć wiele zadań bardziej niż klikanie w menu. Niezależnie od tego, czy zarządzasz plikami, czy szukasz ukrytych rzeczy, czy sprawdzasz zużycie pamięci RAM, te 13 poleceń ułatwią Ci zdobycie zaufania do terminala, bez uczucia przytłoczenia.
Nawigacja po systemie plików
pwd: sprawdź, gdzie jesteś
Otwierasz terminal, wykonujesz kilka poleceń i zastanawiasz się, gdzie dokładnie jesteś? Komenda pwd przychodzi z pomocą. To po prostu drukowanie katalogu roboczego, które zdradza ścieżkę do Twojej aktualnej lokalizacji.
pwdTeraz wiesz, gdzie się znajdujesz, bez otwierania menedżera plików.
ls: co jest w katalogu?
Myśl o ls jak o otwieraniu folderu, aby zobaczyć jego zawartość bez wychodzenia z terminala. Wyświetla pliki i katalogi w Twojej lokalizacji.
lsMożesz stosować flagi, by dostosować działanie komendy. Zaczniemy od trzech podstawowych. Użyj ls -l, by uzyskać szczegóły: uprawnienia, właściciele, rozmiary, daty modyfikacji. Linux domyślnie ukrywa pliki zaczynające się od kropki (.). Użycie ls -a wyświetli te ukryte elementy, gdy szukasz plików konfiguracyjnych.
Na koniec, ls -R pokaże zawartość bieżącego katalogu oraz podkatalogów. Flagę można także łączyć, więc ls -la wyświetli szczegółowe informacje o wszystkich plikach, w tym ukrytych.
cd: przejście między katalogami
Pora na ruch. Podczas gdy znasz swoją lokalizację i otoczenie, musisz się przemieścić. Komenda cd to zmiana katalogu, która pozwala nawigować po systemie plików z terminala.
cd ProjectsWpisz nazwę folderu, a znajdziesz się w nim. Chcesz wrócić o jeden poziom? Wykonaj cd ... Aby wrócić do katalogu domowego, wystarczy wpisać cd bez ścieżki.
Poznanie ścieżek względnych i absolutnych ułatwi poruszanie się.
Gdy opanujesz cd, nawigacja terminalowa stanie się bardziej intuicyjna niż przeglądanie menedżera plików.
Zarządzanie plikami bez menedżera
mkdir: twórz nowe katalogi
Potrzebny Ci nowy folder? Polecenie mkdir tworzy katalogi bez otwierania menedżera plików.
mkdir photosTwój system utworzy katalog photos w obecnej lokalizacji. Flaga -p przydaje się, gdy chcesz stworzyć zagnieżdżone struktury katalogów, nawet jeśli katalogi nadrzędne jeszcze nie istnieją.
cp: kopiuj pliki i katalogi
Polecenie cp kopiuje plik. Podaj...
Najpierw zdefiniuj źródło, następnie miejsce docelowe. Aby skopiować cały folder, dodaj -r; bez tej opcji cp grzecznie odmówi.
cp Documents/budget.txt Backups/ cp -r Documents Backups/Możesz również skopiować kilka plików jednocześnie, podając ich ścieżki przed katalogiem docelowym.
cp img1.jpg img2.jpg img3.jpg Backups/Przydatne, gdy chcesz stworzyć kopię zapasową lub sklonować coś, nie naruszając oryginału.
mv: przenieś lub zmień nazwę plików
Polecenie mv jest wszechstronne. Przenosi pliki między katalogami i zmienia ich nazwy w jednej operacji.
mv Documents/todo.txt Backups/To przenosi todo.txt do Backups. Aby zmienić nazwę pliku, podaj aktualną i nową nazwę:
mv Documents/budget.txt Projects/monthly-budget.txtW przeciwieństwie do cp, mv nie zostawia kopii. Oryginalny plik znika lub zmienia nazwę – sprawdź cel przed wciśnięciem Enter.
rm: usuń pliki, których już nie potrzebujesz
Polecenie rm to sposób na usunięcie plików z systemu. Prosto, ale z szacunkiem.
rm readme.txtTen prosty krok usuwa wskazany plik.
Nie ma Kosza, ani "Czy na pewno?", ani Ctrl+Z. Plik po prostu znika – używaj rm ostrożnie.
Aby usunąć katalog i wszystko w nim, zastosuj rm -r. Jeśli chcesz każdą operację zaakceptować przed wykonaniem, skorzystaj z rm -ri.
rm -r Photos/ rm -ri Photos/Dla pustych katalogów użyj rmdir, co jest bezpieczniejszą opcją, gdy nie chcesz usunąć ich zawartości.
Czytaj i przeszukuj pliki
cat: szybko wyświetl zawartość pliku
Polecenie cat wyświetla zawartość pliku w terminalu. Idealne dla krótkich plików – notatek, konfiguracji, logów. Dla dłuższych wybierz inne narzędzie. Ale tu skupiamy się na prostocie.
cat todo.txtMożesz także przekazać kilka nazw plików do cat, by wyświetlić ich zawartość razem.
grep: znajdź konkretne słowa w plikach
Przeszukiwanie długiego pliku w celu znalezienia konkretnej linii jest długi. Grep to twój sojusznik. Wyszukuje tekst, wyświetlając pasujące linie.
grep "Rich Woods" Documents/meeting-notes.txtZamiast drukować cały dokument, grep pokazuje jedynie te linie, które zawierają twój termin. Domyślnie czuły na wielkość liter; dodaj flagę -i, by to obrócić. Ewenement, który często znajdziesz w tutorialach – niezwykle użyteczny w rozwiązywaniu problemów, przeszukiwaniu plików konfiguracyjnych czy analizowaniu długich logów.
Możesz przesłać wynik jednego polecenia do grepa za pomocą symbolu pipe (|). To jedna z najcenniejszych cech Linuxa, pozwalająca na łączenie narzędzi dla bardziej złożonych zadań.
Wysyłanie plików do innego komputera
scp: kopiuj pliki przez połączenie SSH
Znajomy cp? scp działa na tej samej zasadzie, ale między maszynami. Gdy oba komputery komunikują się w sieci, a odbiorca ma serwer SSH, możesz bezpiecznie przesyłać pliki – połączenie jest szyfrowane.
Przejmij kontrolę nad transferem plików bez użycia pamięci USB, chmury czy aplikacji do udostępniania.
scp Backups/share.txt [email protected]:Documents/W tej demonstracji przenoszę plik z Ubuntu na komputer z Windows. Zaczynam od uruchomienia serwera SSH na maszynie z Windows. Następnie sprawdzam połączenie SSH z Ubuntu, aby upewnić się, że obie maszyny są w kontakcie. To nie jest konieczne, ale czuję się bezpieczniej. Po wprowadzeniu polecenia scp, zostaniesz poproszony o hasło do zdalnej maszyny, chyba że używasz klucza SSH. W międzyczasie wyświetla się wskaźnik postępu.
Możesz przesyłać pliki w obu kierunkach, wystarczy zamienić źródło i cel. Dla większych transferów, pasjonaci często sięgają po rsync — to wygodna i szybka opcja.
Gdy już opanujesz scp, jesteś na dobrej drodze.
Obserwowanie systemu
top: sprawdź, co zżera zasoby
top to tekstowy menedżer zadań w Linuxie, pokazujący procesy, zużycie CPU i pamięci w czasie rzeczywistym.
topTo narzędzie idealne do wykrywania głodnych zasobów aplikacji oraz do obserwacji zajętości systemu bez przełączania się na okna graficzne. Naciśnij q, aby zakończyć, gdy skończysz.
df: sprawdź dostępne miejsce na dysku
Brak miejsca na dysku generuje problemy — od nieudanych pobrań po niemożność aktualizacji aplikacji. df pokazuje, ile miejsca jest zajęte, a ile dostępne w zamontowanych systemach plików. Blokowe rozmiary domyślnie mogą być mylące, więc dodaj -h, żeby zobaczyć wyniki w GB i MB.
df -hSprawdź kolumnę Use%. Jeśli zapas na głównym dysku zbliża się do 100%, czas na porządki.
free: monitoruj RAM i swap
Szukasz informacji o pamięci? Polecenie free przynosi przegląd użycia RAM i swapu. A z -h łatwiej ogarniesz wyniki.
free -hZobaczysz całkowitą, używaną, wolną i dostępną pamięć oraz użycie swapu. Zwróć uwagę na kolumnę dostępną — Linux wykorzystuje RAM do cache'owania, a tę pamięć zwalnia, gdy jest potrzebna.
Nie zapamiętuj poleceń. Znajduj je.
Nie musisz pamiętać setek poleceń Linuxa. Ucz się na bieżąco — im częściej używasz, tym łatwiej zapamiętasz. W chwili wątpliwości wpisz --help, aby zobaczyć dostępne opcje. A dla szczegółowej dokumentacji uruchom man (podstawiając za polecenie nazwę narzędzia).
To proste. Opanuj kilka podstawowych komend, miej pod ręką te dwa sposoby wyszukiwania i terminal nie będzie już taki przerażający.
Jeśli ciekawią Cię artykuły podobne do Nie musisz zapamiętywać 100 poleceń Linuksa, wystarczą te 13, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.
Dodaj komentarz

Możesz być zainteresowany