Opanowanie wiersza poleceń w systemie Linux

Interfejs wiersza poleceń (CLI) w systemie Linux to potężne narzędzie, które umożliwia użytkownikom interakcję z systemem operacyjnym bezpośrednio za pomocą poleceń tekstowych. Opanowanie wiersza poleceń jest niezbędne dla każdego użytkownika Linuksa, niezależnie od tego, czy jest początkującym, czy doświadczonym użytkownikiem. W tym samouczku omówimy podstawowe polecenia systemu Linux, które powinien znać każdy użytkownik. Pod koniec tego samouczka będziesz dobrze rozumieć wiersz poleceń i będziesz mógł z łatwością wykonywać typowe zadania.

Niezbędne polecenia

  1. Nawigacja w systemie plików:

    • pwd: Wydrukuj bieżący katalog roboczy.
    • ls: Wyświetla zawartość katalogu. Przykład: 'ls -l', aby wyświetlić listę plików w długim formacie.
    • cd: Zmień katalog. Przykład: 'cd /path/to/directory', aby przejść do określonego katalogu.
    • mkdir: Utwórz nowy katalog. Przykład: 'mkdir my_directory', aby utworzyć katalog o nazwie "my_directory".
  2. Zarządzanie plikami:

    • cp: Kopiuj pliki i katalogi. Przykład: 'cp file1.txt file2.txt', aby skopiować plik1.txt do pliku2.txt.
    • mv: Przenieś lub zmień nazwę plików i katalogów. Przykład: 'mv file1.txt new_directory/', aby przenieść plik1.txt do nowego katalogu.
    • rm: Usuń pliki i katalogi. Przykład: 'rm file.txt', aby usunąć plik.txt.
    • touch: Utwórz pusty plik. Przykład: 'touch new_file.txt', aby utworzyć nowy pusty plik.
  3. Manipulacja tekstem:

    • cat: Wyświetla zawartość pliku. Przykład: 'cat file.txt', aby wyświetlić zawartość pliku.txt.
    • grep: Szukaj wzorców w plikach. Przykład: 'grep "pattern" plik.txt', aby wyszukać wzorzec w pliku.txt.
    • sed: Edytor strumieniowy do filtrowania i przekształcania tekstu. Przykład: 'sed "s/old/new/" plik.txt', aby zastąpić "old" przez "new" w pliku.txt.
  4. Zarządzanie użytkownikami i grupami:

    • useradd: Dodaj nowego użytkownika. Przykład: 'sudo useradd username', aby dodać nowego użytkownika.
    • passwd: Zmień hasło użytkownika. Przykład: 'passwd username', aby zmienić hasło użytkownika.
    • groupadd: Dodaj nową grupę. Przykład: 'sudo groupadd groupname', aby dodać nową grupę.
    • usermod: Modyfikuj właściwości użytkownika. Przykład: 'sudo usermod -aG groupname username', aby dodać użytkownika do grupy.
  5. Zarządzanie pakietami:

    • apt: Zaawansowane narzędzie pakietowe do zarządzania pakietami oprogramowania. Przykład: 'sudo apt update', aby zaktualizować listy pakietów.
    • apt-get: Narzędzie wiersza poleceń do obsługi pakietów. Przykład: 'sudo apt-get install package_name', aby zainstalować pakiet.
    • apt-cache: Wysyła zapytanie do pamięci podręcznej APT. Przykład: 'apt-cache search package_name', aby wyszukać paczkę.

Wniosek

Opanowanie wiersza poleceń jest niezbędne dla każdego użytkownika Linuksa. W tym samouczku omówiliśmy podstawowe polecenia systemu Linux służące do poruszania się po systemie plików, zarządzania plikami, manipulowania tekstem, zarządzania użytkownikami i grupami oraz zarządzania pakietami. Regularnie ćwicz używanie tych poleceń, aby uzyskać biegłość i wydajność w pracy z systemem Linux. Dzięki tym umiejętnościom będziesz mógł z łatwością wykonywać typowe zadania i odblokowywać pełny potencjał interfejsu wiersza poleceń systemu Linux.

Sugerowane artykuły
Narzędzia i techniki analizy systemu i monitorowania wydajności w systemie Linux
Strategie ochrony danych i odzyskiwania po awarii w systemie Linux
Zrozumienie zarządzania pakietami w systemie Linux
Wprowadzenie do zarządzania pakietami w systemie Linux
Rozwiązywanie typowych problemów i zaawansowane rozwiązywanie problemów w systemie Linux
Zarządzanie użytkownikami, grupami i usługami w systemie Linux
Zrozumienie systemów plików i uprawnień do plików w systemie Linux