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

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.

pwd

Teraz 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.

ls

Moż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 Projects

Wpisz 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 photos

Twó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.txt

W 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.txt

Ten 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.txt

Moż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.txt

Zamiast 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.

top

To 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 -h

Sprawdź 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 -h

Zobaczysz 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.

Indeks
  1. Nawigacja po systemie plików
    1. pwd: sprawdź, gdzie jesteś
    2. ls: co jest w katalogu?
    3. cd: przejście między katalogami
  2. Zarządzanie plikami bez menedżera
    1. mkdir: twórz nowe katalogi
    2. cp: kopiuj pliki i katalogi
    3. mv: przenieś lub zmień nazwę plików
    4. rm: usuń pliki, których już nie potrzebujesz
  3. Czytaj i przeszukuj pliki
    1. cat: szybko wyświetl zawartość pliku
    2. grep: znajdź konkretne słowa w plikach
  4. Wysyłanie plików do innego komputera
    1. scp: kopiuj pliki przez połączenie SSH
  5. Obserwowanie systemu
    1. top: sprawdź, co zżera zasoby
    2. df: sprawdź dostępne miejsce na dysku
    3. free: monitoruj RAM i swap
    4. Nie zapamiętuj poleceń. Znajduj je.

Możesz być zainteresowany

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Go up