20 podstawowych poleceń Linux dla początkujących (zalecane)

20 podstawowych poleceń Linux dla początkujących (zalecane)

W tym samouczku omówimy 20 najważniejszych poleceń Linuksa, które powinien znać każdy administrator systemu. Polecenia te są elementami konstrukcyjnymi wielu powszechnych zadań, a przy dobrym ich zrozumieniu będziesz w stanie wiele osiągnąć na serwerach Linux.

Co to jest polecenie?

Polecenie Linux to zestaw instrukcji lub operacji, które można wykonać w interfejsie wiersza polecenia (CLI) systemu operacyjnego Linux. Polecenia Linux służą do wykonywania różnych zadań w systemie Linux, takich jak zarządzanie plikami i katalogami, zarządzanie procesami systemowymi, konfigurowanie systemu i wiele więcej. Polecenia Linux są wpisywane w terminalu i można je wykonać, naciskając klawisz Enter. Dostępne są setki poleceń Linux, a każde polecenie ma swój własny zestaw opcji i argumentów, które można użyć do dostosowania jego zachowania.

Jaki jest interfejs wiersza poleceń (CLI)?

Interfejs wiersza poleceń (CLI), znany również jako powłoka wiersza polecenia, jest środkiem do interakcji z systemem operacyjnym komputera poprzez wpisanie poleceń w oknie terminalu lub konsoli. CLI zapewnia użytkownikom interfejs tekstowy, który umożliwia im nawigację po systemie plików, uruchamianie programów i wykonywanie różnych innych zadań, wprowadzając polecenia do terminala. W przeciwieństwie do graficznych interfejsów użytkownika (GUIS), które wykorzystują elementy myszy i wizualne do interakcji z systemem, CLI opiera się wyłącznie na poleceniach tekstowych, co czyni go potężnym i elastycznym narzędziem do wykonywania zaawansowanych zadań administracji systemu i automatyzacji.

1. „ls” Polecenie (pliki listy i katalogi)

LS Polecenie służy do wyświetlania plików w katalogu. Domyślnie LS pokaże pliki w bieżącym katalogu, ale możesz określić inny katalog, włączając jego ścieżkę jako argument.

Oto kilka przykładów korzystania z LS Komenda:

  • Pokaż pliki w bieżącym katalogu
    LS  
  • Pokaż pliki w katalogu /etc
    LS /itp  
  • Pokaż pliki w bieżącym katalogu, w tym ukryte pliki
    LS -A  
  • Pokaż pliki w bieżącym katalogu, w tym ukryte pliki i szczegóły dotyczące każdego pliku
    LS -al  

2. 'płyta CD' Polecenie (Zmień katalog)

płyta CD Polecenie służy do zmiany bieżącego katalogu roboczego. Kiedy otworzysz okno terminala, zaczynasz w katalogu domowym. Polecenie CD pozwala przejść do innych katalogów w systemie plików.

Oto kilka przykładów korzystania z polecenia CD:

  • Zmień na katalog domowy
    CD ~  
  • Zmienić na /itp informator
    CD /ETC  
  • Zmień na katalogu macierzystego bieżącego katalogu
    płyta CD…  

3. „PWD” Polecenie (wydrukuj bieżący katalog roboczy)

PWD Polecenie służy do wydrukowania bieżącego katalogu roboczego. To polecenie jest przydatne do określania bieżącej lokalizacji w systemie plików.

Oto przykład używania polecenia PWD:

  • Wydrukuj obecny katalog roboczy
    PWD  
  • Pokaż fizyczną ścieżkę katalogu w przypadku symbolicznego linku:
    PWD -p  

4. 'kot' Polecenie (odczyt i drukuj zawartość pliku)

kot Polecenie służy do połączenia i wyświetlania zawartości jednego lub więcej plików. To polecenie jest przydatne do szybkiego przeglądania zawartości pliku.

Oto kilka przykładów korzystania z polecenia CAT:

  • Pokaż zawartość pliku
    Plik CAT.tekst  
  • Połącz i wyświetl zawartość dwóch plików
    CAT File1.plik txt2.tekst  
  • Wyświetl zawartość pliku, jedna strona na raz
    Plik CAT.txt | mniej  

5. „Grep” Polecenie (wyszukiwanie wzoru)

Grep Polecenie służy do wyszukiwania wzoru w jednym lub większej liczbie plików. To polecenie jest przydatne do znajdowania konkretnych informacji w dużych plikach.

Oto kilka przykładów korzystania z polecenia GREP:

  • Wyszukaj wzór w pliku
    Plik wzoru GREP.tekst  
  • Wyszukaj wzór w wielu plikach
    Plik wzoru GREP1.plik txt2.tekst  
  • Wyszukaj wzór w pliku i pokaż numery linii dopasowań
    Plik wzoru grep -n.tekst  
  • Szukaj wzorca w pliku i pokaż tylko mecze, a nie całe linie
    Plik wzoru grep -o.tekst  

6. 'ogon' Polecenie (wydrukuj ostatnie wiersze z treści)

ogon Polecenie służy do wyświetlania kilku ostatnich wierszy pliku. To polecenie jest przydatne do monitorowania plików dziennika i innych plików tekstowych.

Oto kilka przykładów korzystania z polecenia ogona:

  • Pokaż ostatnie 10 wierszy pliku
    plik ogona.tekst  
  • Pokaż ostatnie 20 wierszy pliku
    plik ogona -n 20.tekst  
  • Ciągle wyświetlaj koniec pliku w miarę wzrostu
    plik ogona -f.tekst  

7. 'głowa' Polecenie (wydrukuj wiersze początkowe z treści)

głowa Polecenie służy do wyświetlania pierwszych kilku wierszy pliku. To polecenie jest przydatne do szybkiego przeglądu zawartości pliku.

Oto kilka przykładów korzystania z polecenia „głowa”:

  • Pokaż pierwsze 10 wierszy pliku
    plik główny.tekst  
  • Pokaż pierwsze 20 wierszy pliku
    Plik Head -n 20.tekst  

8. „CP” Polecenie (pliki kopiuj)

CP Polecenie służy do kopiowania plików i katalogów. To polecenie jest przydatne do tworzenia kopii zapasowych ważnych plików i do kopiowania plików między katalogami.

Oto kilka przykładów korzystania z polecenia „CP”:

  • Skopiuj plik
    plik CP.txt file_copy.tekst  
  • Skopiuj katalog i jego zawartość
    cp -r dir1 dir2  
  • Skopiuj plik i zachowaj jego uprawnienia i znaczniki czasu
    plik cp -p.txt file_copy.tekst  

9. „MV” Polecenie (przenieś lub zmień nazwę plików)

mv Polecenie służy do przenoszenia lub zmiany nazwy plików i katalogów. To polecenie jest przydatne do reorganizacji plików i katalogów.

Oto kilka przykładów używania polecenia „MV”:

  • Przenieś plik
    plik MV.txt Dir1/  
  • Zmień nazwę pliku
    plik MV.TXT FILE_RENAMED.tekst  

10. „RM” Polecenie (usuń pliki)

Rm Polecenie służy do usuwania plików i katalogów. To polecenie jest przydatne do zwolnienia miejsca w systemie plików i do usuwania niepotrzebnych plików.

Oto kilka przykładów korzystania z polecenia „RM”:

  • Usuń plik
    plik RM.tekst  
  • Usuń katalog i jego zawartość
    rm -r dir1  

11. „Chmod” Polecenie (uprawnienia do zmiany)

chmod Polecenie służy do zmiany uprawnień plików i katalogów. To polecenie jest przydatne do kontrolowania, kto może czytać, pisać i wykonywać pliki w systemie.

Oto kilka przykładów używania polecenia „CHMOD”:

  • Podaj właścicielowi czytanie plików i uprawnienia do zapisu
    plik chmod u+rw.tekst  
  • Daj wszystkim wykonanie uprawnień w pliku
    plik CHMOD +x.tekst  
  • Ustaw uprawnienia pliku na 644
    Plik CHMOD 644.tekst  

12. „Chown” Polecenie (własność zmiany)

Chown Polecenie służy do zmiany właściciela pliku lub katalogu. To polecenie jest przydatne do zmiany własności plików i katalogów, aby pasowały do ​​uprawnień w systemie.

Oto kilka przykładów używania polecenia „Chown”:

  • Zmień właściciela pliku na użytkownika 1
    plik chown użytkownika1.tekst  
  • Zmień właściciela i grupę pliku na użytkownika 1 i grupę 1
    Chown User1: Plik grupy1.tekst  

13. „DF” Polecenie (sprawdź bezpłatny dysk)

df Polecenie służy do wyświetlania informacji o wykorzystaniu miejsca na dysku w systemie. To polecenie jest przydatne do monitorowania dostępnego miejsca w systemie plików.

Oto kilka przykładów korzystania z polecenia „DF”:

  • Pokaż wykorzystanie przestrzeni dysku dla wszystkich systemów plików
    df  
  • Pokaż wykorzystanie miejsca na dysku w formacie czytelnym człowieka.
    df -h  

14. „du” Polecenie (sprawdź użycie dysku)

du Polecenie służy do oszacowania przestrzeni używanej przez plik lub katalog. To polecenie jest przydatne do ustalenia, które pliki lub katalogi wykorzystują najwięcej miejsca w systemie plików.

Oto kilka przykładów korzystania z polecenia DU:

  • Pokaż rozmiar katalogu i jego zawartość
    Du -sh Dir1  
  • Pokaż rozmiar katalogu i jego zawartość, w tym ukryte pliki
    du -sh Dir1 --exclude = ".*”  
  • Pokaż rozmiar katalogu, posortowany według wielkości
    Du -sh Dir1 | sort -hr  

15. 'szczyt' Polecenie (wyświetlanie procesów uruchamiających)

szczyt Polecenie służy do wyświetlania informacji o procesach działających w twoim systemie. To polecenie jest przydatne do monitorowania wydajności systemu i identyfikacji procesów, które wykorzystują zbyt dużo procesora lub pamięci.

Oto kilka przykładów korzystania z polecenia TOP:

  • Pokaż najlepsze procesy w swoim systemie
    szczyt  
  • Pokaż tylko procesy należące do konkretnego użytkownika
    TOP -u User1  
  • Pokaż pełny wiersz poleceń dla każdego procesu
    TOP -C  

16. 'zabić' Polecenie (zakończenie procesów)

zabić Polecenie służy do wysyłania sygnału do procesu, powodując jego zakończenie. To polecenie jest przydatne do zakończenia procesów, które stały się nie reagowane lub których już nie potrzebujesz.

Oto kilka przykładów używania polecenia Kill:

  • Zakończ proces z określonym PID
    Zabij 12345  
  • Zakończ proces z wdziękiem używając sygnału INT
    Kill -nt 12345  
  • Zakończ proces natychmiast za pomocą sygnału zabijania
    Kill -Kill 12345  

17. „SSH” Polecenie (zdalny dostęp do powłoki)

ssh Polecenie służy do bezpiecznego logowania się do zdalnego systemu. To polecenie jest przydatne do zdalnego zarządzania serwerami i innymi systemami.

Oto kilka przykładów korzystania z polecenia SSH:

  • Zaloguj się do systemu zdalnego jako użytkownika 1
    SSH [chroniony e -mail]  
  • Zaloguj się do systemu zdalnego jako User1 i uruchom polecenie
    SSH [e -mail chroniony] „ls -l”  
  • Zaloguj się do systemu zdalnego za pomocą pary kluczy do uwierzytelnienia
    ssh -i/ścieżka/do/private/klucz [e -mail chroniony]  

18. „SCP” Polecenie (zdalna kopia)

SCP Polecenie służy do bezpiecznego kopiowania plików między systemami. To polecenie jest przydatne do kopiowania plików do iz zdalnych systemów.

Oto kilka przykładów korzystania z polecenia SCP:

  • Skopiuj plik z systemu lokalnego do systemu zdalnego
    plik SCP.txt [e -mail chroniony]: ~/  
  • Skopiuj plik z systemu zdalnego do systemu lokalnego
    SCP [e -mail chroniony]: plik.tekst .  
  • Skopiuj katalog i jego zawartość z systemu lokalnego do systemu zdalnego
    scp -r dir1 [e -mail chroniony]: ~/  

19. „sudo” Polecenie (uprzywilejowany dostęp)

sudo Polecenie służy do uruchamiania polecenia jako innego użytkownika, zazwyczaj użytkownika root. To polecenie jest przydatne do wykonywania zadań administracyjnych w systemie.

Oto kilka przykładów korzystania z polecenia sudo:

  • Uruchom polecenie jako użytkownika root
    polecenie sudo  
  • Uruchom polecenie jako użytkownika root i zachowaj zmienne środowiskowe od bieżącego użytkownika
    polecenie sudo -e  
  • Uruchom polecenie jako inny użytkownik
    polecenie sudo -u user2  
  • Uruchom aplikację graficzną jako użytkownik root
    sudo -i gedit  
  • Uruchom polecenie i zachowaj otwarty terminal po zakończeniu polecenia
    polecenie sudo -b  

20. „nano” Polecenie (edytor wiersza poleceń)

Nano Polecenie to edytor tekstu, który jest powszechnie używany w systemach Linux. To polecenie jest przydatne do edytowania plików konfiguracyjnych i innych plików tekstowych w systemie.

Oto kilka przykładów korzystania z polecenia „Nano”:

  • Otwórz plik do edycji
    plik nano.tekst  
  • Naciskać Ctrl + o Aby zapisać zmiany w pliku
  • Naciskać Ctrl + x Aby wyjść z Nano
  • Naciskać Ctrl + w Aby wyszukać tekst w pliku

Wniosek

Podsumowując, 20 wyżej wymienionych poleceń to jedne z najważniejszych poleceń Linuksa dla administratorów systemu. Ważne jest, aby zapoznać się z tymi poleceniami i sposobem ich efektywnego używania, ponieważ pomogą ci wykonywać wiele wspólnych zadań administracyjnych w twoim systemie. Niezależnie od tego, czy jesteś doświadczonym administratorem systemu, czy dopiero zaczynasz, te polecenia są doskonałym miejscem do rozpoczęcia.