Ściągawka poleceń systemu Linux
⚡ Inteligentne podsumowanie
Polecenia systemu Linux umożliwiają sterowanie systemem operacyjnym z terminala, obejmując zarządzanie plikami, uprawnienia, zmienne środowiskowe, administrowanie użytkownikami, sieć, procesy i edycję tekstu za pomocą edytora vi w każdej głównej dystrybucji systemu Linux.

Ta ściągawka z poleceniami Linuksa grupuje najbardziej przydatne Linux i polecenia terminala Unix według zadania, dzięki czemu szybko znajdziesz odpowiednie polecenie. Każda z poniższych sekcji obejmuje wspólny obszar: podstawową nawigację, uprawnienia do plików, zmienne środowiskowe, administrację użytkownikami, sieć, procesy i edytor vi.
Podstawowe polecenia Linuksa
Te podstawowe polecenia ułatwiają nawigację po systemie plików oraz tworzenie, przeglądanie, przenoszenie i usuwanie plików i katalogów z poziomu terminala.
| Command | OPIS |
|---|---|
| ls | Wyświetla listę wszystkich plików i katalogów w bieżącym katalogu roboczym |
| ls-R | Wyświetla również listę plików w podkatalogach |
| ls -a | Wyświetla również listę ukrytych plików |
| ls-al | Wyświetla listę plików i katalogów ze szczegółowymi informacjami, takimi jak uprawnienia, rozmiar, właściciel itp. |
| płyta CD lub płyta ~ | Przejdź do katalogu HOME |
| Płyta CD .. | Przejdź o jeden poziom wyżej |
| cd | Aby przejść do określonego katalogu |
| cd / | Przejdź do katalogu głównego |
| 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 nowym pliku (plik3) |
| mv file „nowa ścieżka pliku” | Przenosi pliki 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 lub roota |
| rm nazwa pliku | Usuwa plik |
| mężczyzna | Wyświetla informacje pomocy dotyczące polecenia |
| historia | Wyświetla listę wszystkich poprzednich poleceń wpisanych w bieżącej sesji terminala |
| jasny | Czyści terminal |
| mkdir nazwa katalogu | Tworzy nowy katalog w bieżącym katalogu roboczym lub w określonej ścieżce |
| rmdir | Usuwa katalog |
| mv | Zmienia nazwę katalogu |
| pr-x | Dzieli plik na x kolumn |
| pr-h | Przypisuje nagłówek do pliku |
| pr -n | Oznacza plik z linią Numbers |
| lp -nc , lpr c | Drukuje „c” kopii pliku |
| lp-d lp-P | Określa nazwę drukarki |
| apt-get | Polecenie używane do instalowania i aktualizowania pakietów |
| mail -s 'temat' -c 'adres-do-wiadomosci' -b 'adres-ukrytej-wiadomosci' 'adres-do-wiadomosci' | Polecenie wysłania wiadomości e-mail |
| mail -s “Temat” adres-do-nazwy < Nazwa pliku | Polecenie wysłania wiadomości e-mail z załącznikiem |
Polecenia uprawnień do plików
Linux kontroluje dostęp poprzez odczyt, zapis i wykonywanie uprawnieniaPoniższe polecenia i symbole wyświetlają typy plików, prawa dostępu i właściciela.
| Command | OPIS |
|---|---|
| ls -l | aby pokazać typ pliku i uprawnienia dostępu |
| r | czytać pozwolenie |
| w | pozwolenie na pisanie |
| x | wykonać pozwolenie |
| - | brak pozwolenia |
| użytkownik chown | Do zmiany własności pliku/katalogu |
| chown użytkownik:grupa nazwa_pliku | Zmień użytkownika i grupę dla pliku lub katalogu |
Polecenie Zmienne środowiskowe
Zmienne środowiskowe przechowują wartości odczytywane przez powłokę i programy w czasie wykonywania. Użyj tych poleceń, aby wyświetlić, utworzyć, ustawić i usunąć zmienne środowiskowe. zmienne środowiskowe.
| Command | OPIS |
|---|---|
| echo $ZMIENNA | Aby wyświetlić wartość zmiennej |
| env | Wyświetla wszystkie zmienne środowiskowe |
| NAZWA_ZMIENNEJ=wartość_zmiennej | Utwórz nową zmienną |
| rozbrojony | Usuń zmienną |
| eksportuj zmienną=wartość | Aby ustawić wartość zmiennej środowiskowej |
Polecenia zarządzania użytkownikami systemu Linux
Konfiguracja Administratorzy Użyj tych poleceń, aby dodawać, modyfikować i usuwać konta użytkowników i grupy.
| Command | OPIS |
|---|---|
| sudo adduser nazwa użytkownika | Aby dodać nowego użytkownika |
| sudo passwd -l „nazwa użytkownika” | Aby zmienić hasło użytkownika |
| sudo userdel -r 'nazwa użytkownika' | Aby usunąć nowo utworzonego użytkownika |
| sudo usermod -a -G NAZWA GRUPY NAZWA UŻYTKOWNIKA | Aby dodać użytkownika do grupy |
| sudo deluser NAZWA GRUPY UŻYTKOWNIKÓW | Aby usunąć użytkownika z grupy |
| palec | Wyświetla informacje o wszystkich zalogowanych użytkownikach |
| nazwa użytkownika palca | Podaje informacje o konkretnym użytkowniku |
Polecenie sieciowe
Polecenia te umożliwiają łączenie się ze zdalnymi maszynami przez SSH i przesyłanie plików przez sieć.
| Command | OPIS |
|---|---|
| nazwa użytkownika ssh@adres IP lub nazwa hosta | Zaloguj się do zdalnego komputera z systemem Linux za pomocą protokołu SSH |
| ping nazwa hosta lub adres IP | Do ping i analizować połączenia sieciowe i hosta |
| reż | Wyświetl pliki w bieżącym katalogu komputera zdalnego |
| płyta CD „nazwa katalogu” | Zmień katalog na „dirname” na komputerze zdalnym |
| umieść plik | Prześlij „plik” z komputera lokalnego na komputer zdalny |
| dostać plik | Pobierz „plik” ze zdalnego na komputer lokalny |
| porzucić | Wyloguj Się |
Polecenie procesu
Użyj tych poleceń, aby monitorować i kontrolować procesy uruchomione w systemie, a także sprawdzać wykorzystanie dysku i pamięci.
| Command | OPIS |
|---|---|
| bg | Aby wysłać proces do tła |
| fg | Aby uruchomić zatrzymany proces na pierwszym planie |
| Top | Szczegóły dotyczące wszystkich aktywnych procesów |
| ps | Podaj stan procesów uruchomionych dla użytkownika |
| PS PID | Podaje status konkretnego procesu |
| pidof | Podaje identyfikator procesu (PID) procesu |
| zabić PID | Zabija proces |
| miło | Uruchamia proces z zadanym priorytetem |
| nerki | Zmienia priorytet już uruchomionego procesu |
| df | Zapewnia wolne miejsce na dysku twardym w systemie |
| za darmo | Daje wolną pamięć RAM w twoim systemie |
VI Polecenia edycyjne
edytor vi Działa w trybach poleceń i wstawiania. Te skróty klawiszowe umożliwiają wstawianie, usuwanie, zmianę i cofanie tekstu.
| Command | OPIS |
|---|---|
| i | Wstaw przy kursorze (przechodzi do trybu wstawiania) |
| a | Zapis po kursorze (przechodzi w tryb wstawiania) |
| A | Napisz na końcu linii (przechodzi w tryb wstawiania) |
| ESC | Zakończ tryb wstawiania |
| u | Cofnij ostatnią zmianę |
| U | Cofnij wszystkie zmiany w całej linii |
| o | Otwórz nową linię (przechodzi do trybu wstawiania) |
| dd | Usuń linię |
| 3dd | Usuń 3 linie |
| D | Usuń zawartość linii za kursorem |
| C | Usuń zawartość linii za kursorem i wstaw nowy tekst. Naciśnij klawisz ESC, aby zakończyć wstawianie. |
| dw | Usuń słowo |
| 4dw | Usuń 4 słowa |
| cw | Zmień słowo |
| x | Usuń znak przy kursorze |
| r | Zamień znak |
| R | Zastąp znaki od kursora w górę |
| s | Zastąp jeden znak pod kursorem i kontynuuj wstawianie |
| S | Zastąp całą linię i rozpocznij wstawianie na początku linii |
| ~ | Zmień wielkość liter indywidualnych |
