Linux, często kojarzony z złożonym systemem operacyjnym używanym głównie przez programistów, niekoniecznie pasuje do tego opisu. Choć początkowo może to wydawać się trudne dla początkujących, po zanurzeniu się w świecie Linuksa powrót do poprzednich systemów Windows może być trudny. Siła poleceń systemu Linux w sterowaniu komputerem, w połączeniu z przejrzystym interfejsem użytkownika, może utrudnić powrót do starszych systemów operacyjnych. Jeśli jesteś programistą, prawdopodobnie znasz zalety i atrakcyjność Linuksa.
Aby wspierać zarówno programistów, jak i początkujących, stworzyliśmy kompleksowy Ściągawka wiersza poleceń systemu Linux/Unix . W tej ściągawce opisano wszystkie podstawowe i zaawansowane polecenia, w tym polecenia dotyczące plików i katalogów, polecenia dotyczące uprawnień do plików, kompresję i archiwizację plików, zarządzanie procesami, informacje o systemie, pracę w sieci i wiele innych, wraz z odpowiednimi przykładami i opisami. Oprócz tego zapewniamy wszystkie najczęściej używane skróty Linux, które obejmują skróty Bash, skróty Nano, polecenia skrótów VI i Vima. Zapewnia solidne podstawy dotyczące poleceń systemu operacyjnego Linux, a także wgląd w praktyczne zastosowania.
Pod koniec tej ściągawki będziesz miał podstawową wiedzę na temat poleceń systemu Linux/Unix oraz tego, jak ułatwia to programistom programowanie.

Ściągawka dotycząca poleceń systemu Linux
Czym jest Linux?
Linux to system operacyjny typu UNIX o otwartym kodzie źródłowym. System operacyjny to oprogramowanie, które bezpośrednio zarządza sprzętem i zasobami systemu, takimi jak procesor, pamięć i pamięć masowa. System operacyjny działa jak GUI, za pomocą którego użytkownik może komunikować się z komputerem. System operacyjny znajduje się pomiędzy aplikacjami i sprzętem oraz tworzy połączenia pomiędzy całym oprogramowaniem i zasobami fizycznymi, które wykonują pracę.
Lista poleceń systemu Linux – spis treści
- Polecenia operacji na plikach i katalogach
- Polecenia dotyczące uprawnień do plików
- Polecenia kompresji i archiwizacji plików
- Polecenia zarządzania procesami
- Polecenia dotyczące informacji o systemie
- Polecenia sieciowe
- Polecenia przekierowania we/wy
- Polecenia zmiennych środowiskowych
- Polecenia zarządzania użytkownikami
- Lista poleceń skrótów
- Często zadawane pytania dotyczące ściągawki poleceń systemu Linux
Podstawowe polecenia systemu Linux z przykładami
W tej ściągawce dla Linuksa omówimy wszystkie najważniejsze polecenia Linuksa, od podstaw po zaawansowane. Podamy również kilka wskazówek, jak ćwiczyć i uczyć się poleceń Linuksa. Ta ściągawka jest przydatna dla początkujących i doświadczonych profesjonalistów.
1. Polecenia operacji na plikach i katalogach
Operacje na plikach i katalogach są podstawą pracy z systemem operacyjnym Linux. Oto kilka często używanych poleceń operacji na plikach i katalogach:
| Komenda | Opis | Opcje | Przykłady |
|---|---|---|---|
| ls | Lista plików i katalogów. |
|
|
| płyta CD | Zmień katalog. |
| |
| pw | Wydrukuj bieżący katalog roboczy. |
| |
| mkdir | Utwórz nowy katalog. |
| |
| rm | Usuń pliki i katalogi. |
|
|
| por | Kopiuj pliki i katalogi. |
|
|
| mw | Przenieś/zmień nazwę plików i katalogów. |
| |
| dotykać | Utwórz pusty plik lub zaktualizuj znaczniki czasu pliku. |
| |
| kot | Wyświetl zawartość pliku. |
| |
| głowa | Wyświetl kilka pierwszych linii pliku. |
|
|
| ogon | Wyświetl kilka ostatnich wierszy pliku. |
|
|
| ln | Twórz łącza między plikami. |
|
|
| znajdować | Wyszukaj pliki i katalogi. |
|
|
2. Polecenia dotyczące uprawnień do plików
Uprawnienia do plików w systemach Linux i Unix kontrolują dostęp do plików i katalogów. Istnieją trzy podstawowe uprawnienia: odczyt, zapis i wykonanie. Każde uprawnienie można przyznać lub odmówić trzem różnym kategoriom użytkowników: właścicielowi pliku, członkom grupy pliku i wszystkim innym.
Oto kilka poleceń dotyczących uprawnień do plików:
| Komenda | Opis | Opcje | Przykłady |
|---|---|---|---|
| chmod | Zmień uprawnienia do plików. |
|
|
| chowane | Zmień własność pliku. |
| |
| chgrp | Zmień własność grupy. |
| |
| myśleć | Ustaw domyślne uprawnienia do plików. |
|
3. Polecenia kompresji i archiwizacji plików
Oto kilka poleceń kompresji i archiwizacji plików w systemie Linux:
| Polecenia | Opis | Opcje | Przykłady |
|---|---|---|---|
| trwa | Twórz lub wyodrębniaj pliki archiwalne. |
|
|
| gzip | Kompresuj pliki. |
|
|
| zamek błyskawiczny | Twórz skompresowane archiwa zip. |
|
|
4. Polecenia zarządzania procesami
W systemie Linux polecenia zarządzania procesami umożliwiają monitorowanie i kontrolowanie uruchomionych procesów w systemie. Oto kilka często używanych poleceń zarządzania procesami:
| Polecenia | Opis | Opcje | Przykłady indeks_podciągu w sql |
|---|---|---|---|
| ps | Wyświetl działające procesy. |
|
|
| szczyt | Monitoruj procesy systemowe w czasie rzeczywistym. |
| |
| zabić | Zakończ proces. |
|
|
| zabij | Zakończ procesy na podstawie ich nazwy. |
| |
| chwyt | Lista procesów na podstawie ich nazw. |
| |
| chwyt | służy do wyszukiwania określonych wzorców lub wyrażeń regularnych w plikach tekstowych lub strumieniach i wyświetlania pasujących linii. |
|
|
5. Polecenia dotyczące informacji o systemie
W systemie Linux dostępnych jest kilka poleceń umożliwiających zbieranie informacji o systemie. Oto kilka często używanych poleceń dotyczących informacji o systemie:
| polecenie beczki np.random.rand | Opis | Opcje | Przykłady |
|---|---|---|---|
| bez imienia | Wydrukuj informacje o systemie. |
|
|
| kim jestem | Wyświetl aktualną nazwę użytkownika. |
| |
| zm | Pokaż wykorzystanie miejsca na dysku. |
|
|
| z | Oszacuj rozmiary plików i katalogów. |
|
|
| bezpłatny | Wyświetl informacje o wykorzystaniu pamięci. |
|
|
| czas pracy | Pokaż czas działania systemu. |
| |
| lscpu | Wyświetl informacje o procesorze. |
| |
| lspci | Lista urządzeń PCI. |
| |
| lsusb | Lista urządzeń USB. |
|
6. Polecenia sieciowe
W systemie Linux dostępnych jest kilka poleceń sieciowych umożliwiających zarządzanie połączeniami sieciowymi i rozwiązywanie problemów. Oto kilka często używanych poleceń sieciowych:
| Komenda | Opis | Przykłady |
|---|---|---|
| ifconfig | Wyświetl informacje o interfejsie sieciowym. |
|
| świst | Wysyłaj żądania echa ICMP do hosta. |
|
| netstat | Wyświetl połączenia sieciowe i statystyki. |
|
| SS | Wyświetl informacje o gnieździe sieciowym. |
|
| ssh | Bezpiecznie połącz się ze zdalnym serwerem. |
|
| scp | Bezpiecznie kopiuj pliki między hostami. |
|
| wget | Pobierz pliki z Internetu. |
|
| kędzior | Przesyłaj dane do lub z serwera. |
|
7. Polecenia przekierowania IO
W systemie Linux polecenia przekierowania IO (wejścia/wyjścia) służą do przekierowywania standardowych strumieni wejściowych, wyjściowych i strumieni błędów poleceń i procesów. Oto kilka często używanych poleceń przekierowania IO:
| Komenda | Opis |
|---|---|
| cmd | Dane wejściowe cmd są pobierane z pliku. |
| cmd> plik | Standardowe wyjście (stdout) cmd jest przekierowywane do pliku. |
| cmd2> plik | Dane wyjściowe błędu (stderr) cmd są przekierowywane do pliku. |
| cmd 2>&1 | stderr jest przekierowywany w to samo miejsce co stdout. |
| cmd1 <(cmd2) | Dane wyjściowe cmd2 są używane jako plik wejściowy dla cmd1. |
| cmd> /dev/null | Odrzuca standardowe wyjście cmd, wysyłając je do urządzenia zerowego. |
| cmd &> plik | Każde wyjście cmd jest przekierowywane do pliku. |
| cmd 1>&2 | stdout jest przekierowywany w to samo miejsce co stderr. |
| cmd>> plik | Dołącza standardowe wyjście cmd do pliku. |
8. Polecenia zmiennych środowiskowych
W systemie Linux zmienne środowiskowe służą do przechowywania ustawień konfiguracyjnych, informacji o systemie i innych zmiennych, do których mogą uzyskać dostęp procesy i skrypty powłoki. Oto kilka często używanych poleceń zmiennych środowiskowych:
| Komenda | Opis |
|---|---|
| eksportuj ZMIENNĄ_NAZWĘ=wartość | Ustawia wartość zmiennej środowiskowej. |
| echo $VARIABLE_NAME | Wyświetla wartość określonej zmiennej środowiskowej. |
| śr | Wyświetla listę wszystkich zmiennych środowiskowych aktualnie ustawionych w systemie. |
| wyłącz ZMIENNĄ_NAZWĘ | Rozbraja lub usuwa zmienną środowiskową. |
| eksport -str | Pokazuje listę wszystkich aktualnie wyeksportowanych zmiennych środowiskowych. |
| env VAR1=wartość KOMENDA | Ustawia wartość zmiennej środowiskowej dla określonego polecenia. |
| drukuj | Wyświetla wartości wszystkich zmiennych środowiskowych. |
9. Polecenia zarządzania użytkownikami
W systemie Linux polecenia zarządzania użytkownikami umożliwiają tworzenie, modyfikowanie i zarządzanie kontami użytkowników w systemie. Oto kilka często używanych poleceń zarządzania użytkownikami:
| Komenda | Opis |
|---|---|
| Kto | Pokaż kto jest aktualnie zalogowany. |
| sudo nazwa użytkownika adduser | Utwórz nowe konto użytkownika w systemie o podanej nazwie użytkownika. |
| palec | Wyświetla informacje o wszystkich użytkownikach aktualnie zalogowanych do systemu, w tym ich nazwę użytkownika, czas logowania i terminal. |
| sudo deluser NAZWA GRUPY UŻYTKOWNIKÓW | Usuń określonego użytkownika z określonej grupy. |
| ostatni | Pokaż najnowszą historię logowania użytkowników. |
| nazwa użytkownika palca | Podaj informacje o określonym użytkowniku, w tym jego nazwę użytkownika, prawdziwe imię i nazwisko, terminal, czas bezczynności i czas logowania. |
| sudo użytkownikdel -r nazwa użytkownika | Usuń określone konto użytkownika z systemu, łącznie z jego katalogiem domowym i powiązanymi plikami. Opcja -r zapewnia usunięcie plików użytkownika. |
| sudo passwd -l nazwa użytkownika | Zablokuj hasło określonego konta użytkownika, uniemożliwiając użytkownikowi zalogowanie się. |
| su – nazwa użytkownika | Przełącz się na inne konto użytkownika w środowisku użytkownika. |
| sudo usermod -a -G NAZWA GRUPY NAZWA UŻYTKOWNIKA | Dodaj istniejącego użytkownika do określonej grupy. Użytkownik zostaje dodany do grupy bez usuwania go z bieżących grup. |
10. Polecenia skrótów
W systemie Linux dostępnych jest wiele poleceń skrótów, które mogą pomóc Ci zwiększyć produktywność. Oto kilka najczęstszych:
10.1: Polecenia skrótów Bash:
| Nawigacja | Opis | Redagowanie | Opis | Historia | Opis |
|---|---|---|---|---|---|
| Ctrl + A | Przejdź na początek linii. | Ctrl + U | Wytnij/usuń od pozycji kursora do początku linii. | Ctrl + R | Przeszukaj historię poleceń (wyszukiwanie wsteczne). |
| Ctrl + E | Przejdź na koniec linii. | Ctrl + K | Wytnij/usuń od pozycji kursora do końca linii. | Ctrl + G | Wyjdź z trybu wyszukiwania historii. |
| Ctrl + B | Cofnij się o jeden znak. | Ctrl + W | Wytnij/usuń słowo przed kursorem. | Ctrl + P | Przejdź do poprzedniego polecenia w historii. |
| Ctrl + F | Przejdź o jeden znak do przodu. | Ctrl + Y | Wklej ostatni wycięty tekst. | Ctrl + N | Przejdź do następnego polecenia w historii. |
| Alt + B | Cofnij się o jedno słowo | Ctrl + L | Wyczyść ekran. | Ctrl + C | Zakończ bieżące polecenie. |
| Alt + F | Przejdź do przodu o jedno słowo. |
10.2: Polecenia skrótów Nano:
| Operacje na plikach | Opis | Nawigacja | Opis | Redagowanie | Opis | Wyszukaj i zamień | Opis |
|---|---|---|---|---|---|---|---|
| Ctrl + O | Zapisz plik. | Ctrl + Y | Przewiń o jedną stronę w górę. | Ctrl + K | Wytnij/usuń od pozycji kursora do końca linii. | Ctrl + W | Wyszukaj ciąg w tekście. |
| Ctrl + X | Wyjdź z Nano (wyświetl monit o zapisanie w przypadku modyfikacji). | Ctrl + V | Przewiń jedną stronę w dół. | Ctrl + U | Usuń wycięcie/przywróć ostatnio wycięty tekst. | Alt + W | Wyszukaj i zamień ciąg w tekście. |
| Ctrl + R | Wczytaj plik do bieżącego bufora. | Alt + | Przejdź do określonego numeru linii. | Ctrl + 6 | Zaznacz blok tekstu do skopiowania lub wycięcia. | Alt + R | Powtórz ostatnie wyszukiwanie. |
| Ctrl + J | Uzasadnij bieżący akapit. | Alt +, | Przejdź na początek bieżącej linii. | Ctrl + K | Wytnij/usuń zaznaczony blok tekstu. | ||
| Wszystko +. | Przejdź na koniec bieżącej linii. | Wszystko + 6 | Skopiuj zaznaczony blok tekstu. |
10.3: VI Polecenia skrótów:
| Komenda | Opis |
|---|---|
| cw | Zmień bieżące słowo. Usuwa pozycję kursora do końca bieżącego słowa i przełącza do trybu wstawiania. |
| dd | Usuń bieżącą linię. |
| X | Usuń znak pod kursorem. |
| R | Wejdź w tryb zastępowania. Zastępuje znaki, zaczynając od pozycji kursora, aż do naciśnięcia klawisza Escape. |
| O | Wstaw nową linię poniżej bieżącej linii i przejdź do trybu wstawiania. |
| W | Cofnij ostatnią zmianę. |
| S | Zastąp znak pod kursorem i przejdź do trybu wstawiania. |
| dw | Usuń od pozycji kursora do początku następnego słowa. |
| D | Usuń od pozycji kursora do końca linii. |
| 4dw | Usuń kolejne cztery słowa z pozycji kursora. |
| A | Przejdź do trybu wstawiania na końcu bieżącej linii. |
| S | Usuń bieżącą linię i przejdź do trybu wstawiania. |
| R | Zastąp znak pod kursorem nowym znakiem wprowadzonym z klawiatury. |
| I | Przejdź do trybu wstawiania przed kursorem. |
| 3dd | Usuń bieżącą linię i dwie linie pod nią. |
| WYJŚCIE | Wyjdź z trybu wstawiania lub wiersza poleceń i wróć do trybu poleceń. |
| W | Przywróć bieżącą linię do jej pierwotnego stanu sprzed wprowadzenia jakichkolwiek zmian. |
| ~ | Zmień wielkość znaku pod kursorem. |
| A | Przejdź do trybu wstawiania za kursorem. |
| C | Usuń od pozycji kursora do końca linii i przejdź do trybu wstawiania. |
10.4: Polecenia skrótów Vima:
| Tryb normalny | Opis | Tryb poleceń | Opis | Tryb wizualny | Opis |
|---|---|---|---|---|---|
| I | Wejdź w tryb wstawiania w bieżącej pozycji kursora. | :w | Zapisz plik. | W | Przejdź do trybu wizualnego, aby zaznaczyć tekst. |
| X | Usuń znak pod kursorem. | :Q | Wyjdź z Vima. | I | Skopiuj zaznaczony tekst. |
| dd | Usuń bieżącą linię. | :Q! | Wyjdź z Vima bez zapisywania zmian. | D | Usuń zaznaczony tekst. |
| yy | Skopiuj bieżącą linię. | :wq Lub
| Zapisz i wyjdź z Vima. | P | Wklej skopiowany lub usunięty tekst. |
| P | Wklej skopiowany lub usunięty tekst poniżej bieżącego wiersza. | :s/stary/nowy/g | Zamień wszystkie wystąpienia starego na nowe w pliku. | ||
| W | Cofnij ostatnią zmianę. | :ustaw teraz Lub :Ustaw numer | Wyświetl numery linii. | ||
| Ctrl + R | Powtórz ostatnie cofnięcie. |
Wniosek
Podsumowując, Linux jest powszechnie używanym systemem operacyjnym do programowania, a jako programista powinieneś znać Linuksa i jego podstawowe polecenia. W tej ściągawce omówiliśmy wszystkie polecenia, takie jak tworzenie katalogów, kompresja i archiwizacja plików, zarządzanie procesami, informacje o systemie, praca w sieci i inne. Oprócz tego ta ściągawka dla systemu Linux jest zorganizowana i podzielona na kategorie, co ułatwia programistom szybkie znalezienie poleceń potrzebnych w określonych przypadkach użycia. Wykorzystując ten zasób, programiści mogą zwiększyć swoją produktywność i efektywność pracy z Linuksem, co prowadzi do płynniejszych i skuteczniejszych projektów programistycznych.
PS. Nie przegap naszej drugiej ściągawki w Pythonie, która obejmuje analizę danych Scikit-Ucz się , Pandy I Podstawy Pythona .
Często zadawane pytania dotyczące ściągawki poleceń systemu Linux
1. Co to jest ściągawka do Linuksa?
Gdy zawodzi Cię pamięć lub nie chcesz polegać na Linuksie -pomoc ? w Terminalu na ratunek przychodzi ta ściągawka z Linuksa. Trudno jest zapamiętać wszystkie ważne polecenia systemu Linux, więc wydrukuj to lub zapisz na pulpicie, aby skorzystać z pomocy, gdy utkniesz.
2. Jakie są podstawy Linuksa?
- Jądro . Podstawowy komponent systemu operacyjnego. Bez tego system operacyjny nie będzie działać. …
- Przestrzeń użytkownika systemu . Warstwa administracyjna do zadań na poziomie systemu, takich jak konfiguracja i instalacja oprogramowania. …
- Aplikacje . Rodzaj oprogramowania umożliwiający wykonanie zadania.
3. Co to jest 777 w poleceniu Linux?
Być może słyszałeś o chmod 777. To polecenie tak nadaj uprawnienia do odczytu, zapisu i wykonywania właścicielowi, grupie i społeczeństwu .
4. Jak mogę zobaczyć, co robią użytkownicy w systemie Linux?
Używając polecenia w, w w systemie Linux pokazuje zalogowanych użytkowników i ich działania.