20 podstawowych poleceń Linux dla początkujących (zalecane)
- 1236
- 348
- Juliusz Janicki
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
informatorCD /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.
- « Jaki jest proces sieroty w UNIX/LINUX
- Jak wyświetlić komunikat ostrzegawczy do nieautoryzowanego dostępu do SSH »