Polecenia Linuksa z przykładami i składnią
⚡ Inteligentne podsumowanie
Podstawy poleceń Linux/Unix umożliwiają sprawną nawigację, zarządzanie plikami, instalację oprogramowania i administrację systemem za pomocą terminala. Ten przewodnik wyjaśnia podstawowe polecenia, ich składnię, rzeczywiste przykłady i praktyczne wskazówki dotyczące formatowania, które początkujący i średniozaawansowani użytkownicy mogą od razu zastosować.

Zarządzanie plikami staje się łatwe, gdy znasz odpowiednie podstawowe polecenia Linuksa. Polecenia są często nazywane „programami”, ponieważ każde z nich uruchamia odpowiadający mu kod programu napisany dla danego polecenia. Ten samouczek przeprowadzi Cię przez niezbędne podstawowe polecenia Linuksa, wraz z przykładami i przejrzystą składnią.
Lista plików (ls)
Aby wyświetlić listę plików w systemie UNIX lub Linux, użyj ls polecenie. Wyświetla pliki i katalogi w bieżącym katalogu roboczym.
Uwaga:
- Katalogi są wyświetlane na niebiesko.
- Pliki są wyświetlane w kolorze białym.
- Podobne schematy kolorów można spotkać w większości dystrybucji Linuksa.
Załóżmy, że Twój folder „Muzyka” zawiera następujące podkatalogi i pliki:
Możesz użyć 'ls -R' aby wyświetlić wszystkie pliki w katalogach i podkatalogach.
UWAGA: Podstawowe polecenia Linuksa rozróżniają wielkość liter. Jeśli wpiszesz ls – r zamiast ls-R, pojawi się błąd.
Komenda ls-al Zawiera szczegółowe informacje o plikach w formacie kolumnowym. Kolumny zawierają następujące informacje:
| 1. kolumna | Typ pliku i uprawnienia dostępu |
| 2. kolumna | Liczba twardych linków do pliku |
| 3. kolumna | Właściciel i twórca pliku |
| 4. kolumna | Grupa właściciela |
| 5. kolumna | Rozmiar pliku w bajtach |
| 6. kolumna | Data i godzina ostatniej modyfikacji |
| 7. kolumna | Nazwa katalogu lub pliku |
Oto przykładowy wynik ls-al:
Lista ukrytych plików
Ukryte elementy w systemach UNIX/Linux rozpoczynają się kropką (.) na początku nazwy pliku lub katalogu.
Każdy katalog lub plik zaczynający się od „.” jest domyślnie ukryty. Aby wyświetlić ukryte pliki, użyj polecenia:
ls -a
Tworzenie i przeglądanie plików
jak Polecenie służy do wyświetlania plików tekstowych. Można go również używać do kopiowania, łączenia i tworzenia nowych plików tekstowych. Zobaczmy, jak to działa.
Aby utworzyć nowy plik, wykonaj następujące kroki:
- Typ kot > nazwa pliku
- Dodaj szczęśliwy
- Naciśnij przycisk Ctrl + D aby powrócić do wiersza poleceń.
Aby wyświetlić plik, użyj polecenia:
cat filename
Obejrzyjmy plik, który właśnie utworzyliśmy:
Oto kolejny plik o nazwie sample2:
Składnia łączenia dwóch plików jest następująca:
cat file1 file2 > newfilename
Połączmy próbkę 1 i próbkę 2:
Po naciśnięciu Enter pliki zostają połączone, ale nie wyświetla się żaden wynik. Dzieje się tak, ponieważ powłoka Bash (terminal) jest z założenia cichaPolecenia powłoki nie zwracają komunikatów potwierdzających, takich jak „OK” lub „Polecenie pomyślnie wykonane”. Powłoka wyświetla komunikat tylko wtedy, gdy coś pójdzie nie tak lub wystąpi błąd.
Aby wyświetlić nowy połączony plik „sample”, użyj polecenia:
cat sample
Uwaga: Za pomocą tego polecenia można wyświetlać i łączyć tylko pliki tekstowe.
Usuwanie plików
rm Polecenie usuwa pliki z systemu bez pytania o potwierdzenie, więc należy go używać ostrożnie.
Aby usunąć plik, użyj następującej składni:
rm filename
Przenoszenie i zmiana nazw plików
Aby przenieść plik, użyj polecenia:
mv filename new_file_location
Załóżmy, że chcemy przenieść plik „sample2” do lokalizacji /home/guru99/Documents. Wykonujemy polecenie:
mv sample2 /home/guru99/Documents
mv Polecenie wymaga uprawnień superużytkownika do chronionych katalogów. Ponieważ wykonujemy je jako standardowy użytkownik, pojawia się powyższy błąd. Aby temu zaradzić, należy poprzedzić polecenie prefiksem sudo:
sudo command_you_want_to_execute
sudo Program pozwala zwykłym użytkownikom uruchamiać programy z uprawnieniami superużytkownika lub użytkownika root. Wymaga uwierzytelnienia hasłem; nie musisz jednak znać hasła roota — możesz podać własne. Po uwierzytelnieniu system wywołuje żądane polecenie.
sudo prowadzi również dziennik każdego uruchomienia polecenia. Administratorzy systemu mogą tracZa wszelkie niepożądane zmiany w systemie odpowiada osoba odpowiedzialna.
guru99@VirtualBox:~$ sudo mv sample2 /home/guru99/Documents
[sudo] password for guru99: ****
guru99@VirtualBox:~$
Aby zmienić nazwę pliku:
mv filename newfilename
UWAGA: Domyślnie hasło podane w poleceniu sudo jest przechowywane przez 15 minut na sesję terminalową, dzięki czemu nie musisz go wpisywać ponownie przy każdym poleceniu.
Uprawnienia root/sudo są potrzebne tylko wtedy, gdy polecenie dotyczy plików lub katalogów, których właścicielem nie jest użytkownik ani grupa uruchamiająca polecenie.
Manipulacje katalogami
Dość już manipulacji plikami. Nauczmy się kilku poleceń manipulacji katalogami wraz z przykładami i składnią.
Tworzenie katalogów
Katalogi można tworzyć w systemie operacyjnym Linux za pomocą następującego polecenia:
mkdir directoryname
To polecenie utworzy podkatalog w obrębie bieżącego katalogu roboczego, którym zazwyczaj jest „katalog domowy”.
Na przykład:
mkdir mydirectory
Jeśli chcesz utworzyć katalog w innej lokalizacji, możesz użyć:
mkdir /tmp/MUSIC
Spowoduje to utworzenie katalogu „MUZYKA” w katalogu „/tmp”.
Można również utworzyć więcej niż jeden katalog na raz:
Usuwanie katalogów
Aby usunąć katalog, użyj polecenia:
rmdir directoryname
Przykład:
rmdir mydirectory
Spowoduje to usunięcie katalogu „mydirectory”.
Wskazówka: Upewnij się, że w katalogu, który chcesz usunąć, nie ma żadnych plików ani podkatalogów. Najpierw usuń elementy wewnętrzne, a następnie usuń katalog nadrzędny.
Zmiana nazwy katalogu
mv Polecenie (move), omówione wcześniej, może również służyć do zmiany nazw katalogów. Użyj poniższego formatu:
mv directoryname newdirectoryname
Spróbujmy:
Komenda „Człowiek”
„Man” oznacza podręcznik — podręcznik System operacyjny LinuxJest podobny do plików HELP, które można znaleźć w popularnym oprogramowaniu.
Aby uzyskać pomoc dotyczącą dowolnego polecenia, wpisz:
man commandname
W terminalu zostanie otwarta strona podręcznika dla tego polecenia.
Na przykład typing człowiek człowiek a naciśnięcie Enter wyświetla informacje o mężczyzna polecenie samo w sobie:
Komenda Historii
historia Polecenie wyświetla wszystkie podstawowe polecenia użyte w bieżącej sesji terminala. Ułatwia to odwoływanie się do starych poleceń i szybkie ich ponowne wykorzystanie w operacjach.
Jasne polecenie
To polecenie usuwa cały bałagan na terminalu i otwiera czyste okno do pracy, takie samo jak po uruchomieniu terminala.
Wklejanie poleceń do terminala
Często będziesz musiał wpisywać długie polecenia w terminalu. Może to być uciążliwe, więc z pomocą przychodzi kopiowanie i wklejanie.
Do kopiowania tekstu ze źródła należy użyć Ctrl + C, ale aby wkleić go do terminala, musisz użyć CTRL + Shift + V. Możesz także spróbować Shift + Wstaw lub wybierz Edycja> Wklej z menu.
UWAGA: Wraz z aktualizacjami Linuksa te skróty czasami ulegają zmianie. Możesz ustawić preferowane skróty za pomocą Terminal > Edycja > Skróty klawiaturowe.
Drukowanie w systemie Unix/Linux
Przyjrzyjmy się teraz podstawowym poleceniom Linuksa, może drukować pliki w wybranym przez Ciebie formacie. Co więcej, Twój oryginalny plik nie zostanie naruszony przez formatowanie zastosowane do wydruku.
Polecenie 'pr'
pr Polecenie pomaga sformatować plik do wydruku na terminalu. Dostępnych jest kilka opcji umożliwiających zmianę formatowania. Najczęściej używane pr opcje są wymienione poniżej.
| Option | Funkcjonować |
|---|---|
| -x | Dzieli dane na kolumny „x” |
| -h „nagłówek” | Przypisuje wartość „nagłówek” jako nagłówek raportu |
| -t | Nie drukuje nagłówka ani górnego/dolnego marginesu |
| -d | Double-oddziela plik wyjściowy |
| -n | Numbers wszystkie linie |
| -l długość strony | Określa liczbę wierszy na stronie. Domyślnie 56. |
| -o margines | Formatuje stronę według numeru marginesu |
Wypróbujmy niektóre z tych opcji i przeanalizujmy ich skutki.
Dzielenie danych na kolumny
„Narzędzia” to przykładowy plik (pokazany poniżej):
Chcemy, aby jego zawartość była uporządkowana w trzech kolumnach. Składnia jest następująca:
pr -x Filename
-x opcja z pr Polecenie dzieli dane na x kolumn.
Przypisywanie nagłówka
Składnia jest następująca:
pr -h "Header" Filename
-h opcja przypisuje wartość „nagłówek” jako nagłówek raportu.
Jak pokazano powyżej, plik jest podzielony na trzy kolumny i ma przypisany nagłówek.
Oznaczanie wszystkich linii numerami
Składnia jest następująca:
pr -n Filename
To polecenie numeruje wszystkie wiersze w pliku.
Są to jedne z pr opcje polecenia, których możesz użyć, aby zmienić formatowanie pliku.
Drukowanie pliku
Po zakończeniu formatowania nadszedł czas na uzyskanie wersja papierowa pliku, użyj:
lp Filename
or
lpr Filename
Aby wydrukować wiele kopii pliku, użyj modyfikatora liczbowego:
Jeśli skonfigurowano wiele drukarek, można określić konkretną drukarkę za pomocą modyfikatora drukarki:
Instalowanie oprogramowania
On WindowsInstalacja programu odbywa się poprzez uruchomienie pliku setup.exe. Pakiet instalacyjny zawiera program wraz z różnymi komponentami zależnymi niezbędnymi do jego prawidłowego uruchomienia.
W systemie Linux pliki instalacyjne są dystrybuowane jako pakiety. Pakiet zazwyczaj zawiera tylko sam program. Wszelkie zależne komponenty muszą być instalowane osobno i zazwyczaj są dostępne jako osobne pakiety.
Możesz użyć trafny Polecenia do instalacji lub usunięcia pakietu. Zaktualizujmy wszystkie zainstalowane pakiety w systemie za pomocą:
sudo apt-get update
Najprostszy i najpopularniejszy sposób instalowania programów na Ubuntu odbywa się za pośrednictwem Centrum Oprogramowania, ponieważ większość pakietów oprogramowania jest dostępna właśnie tam i jest to bezpieczniejsze niż pobieranie z losowych źródeł w Internecie.
Sprawdź również: Ściągawka poleceń systemu Linux
Linux Mail Command
Aby wysyłać wiadomości e-mail przez terminal, należy zainstalować mailutils pakiet.
Składnia polecenia jest następująca:
sudo apt-get install packagename
Po zainstalowaniu użyj następującej składni, aby wysłać wiadomość e-mail:
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'
Będzie to wyglądać tak:
Naciśnij przycisk Ctrl + D po zakończeniu pisania wiadomości e-mail zostanie ona wysłana na podany adres.
Wskazówki dla początkujących uczących się poleceń Linuksa
Opanowanie poleceń Linuksa staje się znacznie łatwiejsze, gdy stosuje się je we właściwej kolejności i konsekwentnie stosuje się nawyki praktyczne. Terminal może początkowo wydawać się onieśmielający, ale kilka prostych procedur ma ogromne znaczenie dla początkujących.
Skorzystaj z poniższych wskazówek, aby przyspieszyć proces uczenia się:
- Zacznij od poleceń nawigacyjnych: Nauka Pwd, ls, cd po pierwsze. Stanowią one podstawę każdej innej operacji, którą wykonasz w terminalu.
- Zawsze czytaj stronę podręcznika: Za każdym razem, gdy napotkasz nowe polecenie, uruchom je polecenie człowieka aby zrozumieć dostępne opcje przed ich przetestowaniem.
- Użyj uzupełniania za pomocą klawisza Tab: Naciśnij przycisk zakładka podczas gdy typing nazwa pliku lub polecenie. Bash automatycznie uzupełnia nazwę, zmniejszającping błędy.
- Eksperymentuj w folderze piaskownicy: Utwórz dedykowany katalog ćwiczeń, aby polecenia destrukcyjne, takie jak rm Nigdy nie dotykaj ważnych danych.
- Prowadź osobistą ściągę: Prowadź notatnik lub plik tekstowy, w którym zapiszesz przydatne polecenia, których się nauczysz. RevStosuj codziennie przez pierwszy miesiąc.
- Połącz polecenia za pomocą potoków: Operator rurociągu | łączy ze sobą polecenia łańcuchowe — na przykład, ls -al | grep „.txt” filtruje tylko pliki tekstowe.
- Użyj skrótów historii: Naciśnij Strzałka w górę aby ponownie użyć ostatnich poleceń lub uruchomić !n aby powtórzyć n-te polecenie z listy historii.
- Kopia zapasowa przed operacjami zbiorczymi: Zawsze kopiuj ważne dane przed uruchomieniem partii rm, mvlub chmod operacje na wielu plikach.
Te nawyki budują pamięć mięśniową i zapobiegają najczęstszym błędom popełnianym przez początkujących, które prowadzą do utraty plików lub naruszeń uprawnień.
Typowe błędy, których należy unikać podczas korzystania z poleceń systemu Linux
Nowi użytkownicy Linuksa często napotykają drobne błędy, które mają poważne konsekwencje. Terminal nie umożliwia cofania zmian, więc nieostrożne polecenie może trwale usunąć dane lub uszkodzić konfiguracje.
- Ignorując wielkość liter: „Plik.txt” i „plik.txt” to dwa różne elementy w systemie Linux.
- Uruchomienie rm -rf bez sprawdzania ścieżki: Wybór niewłaściwej ścieżki może spowodować utratę ważnych plików systemowych.
- Nadużywanie sudo: Nadawanie uprawnień roota każdemu poleceniu zwiększa ryzyko bezpieczeństwa.
- Edycja plików systemowych bez kopii zapasowych: Zawsze kopiuj oryginał przed zmianą plików konfiguracyjnych w /etc.
- Zapominanie o uzupełnianiu tabulatorów: Ręcznie typing ścieżki zwiększają ryzyko literówek i przypadkowej utraty danych.
Unikanie tych pułapek sprawi, że Twój system będzie bezpieczny, a nauka będzie przebiegać bez frustracji.
Lista poleceń systemu Linux
Poniżej znajduje się skrócona ściągawka zawierająca podstawowe polecenia systemów Linux/Unix omówione w tym samouczku:
| Command | OPIS |
|---|---|
| ls | Wyświetla listę wszystkich plików i katalogów w bieżącym katalogu roboczym |
| ls-R | Wyświetla również pliki w podkatalogach |
| ls -a | Wyświetla również listę ukrytych plików |
| ls-al | Wyświetla listę plików i katalogów ze szczegółami, takimi jak uprawnienia, rozmiar i właściciel |
| kot > nazwa pliku | Tworzy nowy plik |
| kot nazwa pliku | Wyświetla zawartość pliku |
| cat plik1 plik2 > plik3 | Łączy dwa pliki (plik1, plik2) i zapisuje wynik w pliku3 |
| mv file „nowa ścieżka pliku” | Przenosi plik do nowej lokalizacji |
| mv nazwa pliku nowa_nazwa_pliku | Zmienia nazwę pliku na nową nazwę |
| sudo | Umożliwia zwykłym użytkownikom uruchamianie programów z uprawnieniami superużytkownika |
| rm nazwa pliku | Usuwa plik |
| mężczyzna | Zapewnia informacje pomocnicze dotyczące polecenia |
| historia | Wyświetla listę wszystkich poprzednich poleceń użytych w bieżącej sesji terminala |
| jasny | Czyści ekran terminala |
| mkdir nazwa katalogu | Tworzy nowy katalog |
| rmdir | Usuwa katalog |
| mv | Zmienia nazwę katalogu |
| pr-x | Dzieli plik na x kolumn |
| pr-h | Przypisuje nagłówek do pliku |
| pr -n | Numbers każda linia w pliku |
| lp -nc | Drukuje „c” kopii pliku |
| lp -d / lpr -P | Określa nazwę drukarki |
| apt-get | Instaluje i aktualizuje pakiety |
| mail -s 'temat' -c 'dw' -b 'udw' 'do' | Wysyła e-mail |
| mail -s “Temat” adres-do-nazwy < Nazwa pliku | Wysyła wiadomość e-mail z załącznikiem |

.png)
.png)
.png)
.png)
.png)
.png)


.png)





















