Menu
Jest wolny
rejestracja
Dom  /  Programy/ Wszystkie polecenia konsoli linux. Podstawowe polecenia terminala systemu Linux Ubuntu Server

Wszystkie polecenia konsoli linuksowej. Podstawowe polecenia terminala systemu Linux Ubuntu Server

Aby pracować w Ubuntu, użytkownik może wybrać jedną z dwóch możliwych opcji interfejsu: graficzny lub interfejs wiersza poleceń. Interfejs graficzny(GUI - Graficzny interfejs użytkownika) jest znany większości użytkowników, w którym do wykonywania czynności trzeba używać różnych elementów pulpitu. Ma swoje zalety, które wyrażają się głównie w wygodnym i znanym formacie do prezentacji informacji, a także w braku konieczności znajomości jakichkolwiek poleceń.

Jednak wielu użytkowników Linuksa woli pracować w wiersz poleceń(CLI, interfejs wiersza poleceń). Z reguły użytkownicy ci są w jakiś sposób związani z programowaniem czy administracją systemem, jednak znajomość podstaw basha przyda się wszystkim użytkownikom. Wiersz poleceń pozwala wykonywać polecenia znacznie szybciej niż przy użyciu GUI, jednocześnie oszczędzając zasoby. Co więcej, polecenia często nie mają swoich odpowiedników w interfejsie graficznym i dzięki temu dają dużą swobodę użytkownikom w ich działaniach. Jednocześnie interfejs wiersza poleceń jest wbudowany w jądro systemu operacyjnego, co oznacza, że ​​jest dostępny nawet wtedy, gdy nie można korzystać z powłoki graficznej. Same polecenia są takie same dla wszystkich systemów operacyjnych opartych na Linuksie, czy to Ubuntu, CentOs, Fedora czy jakikolwiek inny.

Co to jest bash

Bash oznacza ponownie powłokę Bourne'a (co można przetłumaczyć jako „Another Bourne Shell”), nazwa jest częściowo zapożyczona z wcześniejszej wersji powłoki UNIX, która nazywała się po prostu powłoką Bourne'a („powłoka Bourne'a” - od nazwy deweloper Stephen Bourne).

Bash umożliwia interaktywną interakcję z komputerem poprzez wpisywanie i odpowiadanie na określone polecenia. Ponadto ten procesor poleceń umożliwia wykonywanie skryptów (polecenia z pliku), może wykonywać autouzupełnianie nazw plików i katalogów, umożliwia korzystanie ze zmiennych, operatorów gałęzi i pętli.
W dalszej części artykułu zostaną podane najprostsze i niezbędne polecenia do pracy w bash, które pomogą Ci nawigować i samodzielnie zacząć korzystać z wiersza poleceń do swoich zadań, ale najpierw musisz przejść do interfejsu wiersza poleceń.

Wchodzenie do wiersza poleceń

Używając Ubuntu jako systemu operacyjnego, możesz dostać się do wiersza poleceń na dwa sposoby, a mianowicie przez konsolę lub terminal.
Jeśli chcesz wprowadzić wiersz poleceń przez terminal, musisz w tym celu nacisnąć Ctrl + Alt + F (1-6) - w zależności od wybranego numeru (F1, F2 ...), zostaniesz przeniesiony do pierwsza, druga lub inna konsola wirtualna (są niezależne i uruchamiane przy starcie Ubuntu), z których każda ma interfejs wiersza poleceń. Jeśli naciśniesz Ctrl + Alt + F7, przejdziesz do siódmej konsoli wirtualnej, która ma interfejs graficzny.

Jeśli chodzi o terminal, jest to program graficzny emulujący konsolę. Możesz go znaleźć w menu, wybierając Aplikacje, następnie Akcesoria, a następnie Terminal lub naciskając skrót klawiaturowy Ctrl + Alt + T. Będziesz mógł wykonywać polecenia, będąc nadal w GUI.
Możliwe też, że będziesz musiał połączyć się z serwerem, na którym zainstalowano Ubuntu. W takim przypadku musisz użyć specjalnego programu (na przykład puTTy): wpisz żądany adres IP, a następnie wprowadź nazwę użytkownika i hasło.

Notatka.
Po wprowadzeniu hasła w wierszu poleceń nie jest ono wyświetlane - wystarczy wpisać hasło i nacisnąć Enter. Jeśli hasło zostanie wprowadzone poprawnie, będziesz mógł kontynuować pracę w wierszu poleceń.

Użytkownik i system

Korzystając z bash, możesz łatwo uzyskać wszelkie potrzebne informacje techniczne o użytkownikach i systemie.
Jeśli chcesz określić, który użytkownik jest aktualnie zalogowany, musisz w wierszu poleceń wpisać następujące polecenie:

Jeśli chcesz dowiedzieć się nie tylko o swoim, ale także o innych użytkownikach aktualnie korzystających z tego systemu operacyjnego, użyj poleceń:

W przeciwieństwie do whoami, te polecenia pokazują bardziej szczegółowe informacje: oprócz nazwy użytkownika dowiesz się również, która linia terminala jest używana, czas rozpoczęcia sesji, adres IP i kilka innych danych.

Jeśli chodzi o dane systemowe, można je wyświetlić za pomocą polecenia uname. Samo to polecenie nie da ci wielu informacji - tylko nazwę systemu. Jeśli jednak użyjesz klawiszy, możesz dowiedzieć się o wiele więcej.

Klucze są specjalnymi argumentami, które są oddzielone spacją po poleceniu i zaczynają się jednym lub dwoma myślnikami. Definiują parametry, które zostaną zastosowane do polecenia. Z reguły możesz dowiedzieć się o dostępnych kluczach, pisząc polecenie i --help (lub -help): np.

Dla polecenia uname możesz określić przełącznik -a (lub --all), a wtedy wszystkie informacje o systemie operacyjnym zostaną wyświetlone na ekranie:

Jeśli interesują Cię konkretne informacje o jądrze, wpisz następujące polecenie:

W takim przypadku dowiesz się o wydaniu i wersji jądra systemu operacyjnego.
Możesz uzyskać informacje o wszystkich procesach za pomocą tego polecenia:

A polecenie pstree wyświetli informacje w postaci drzewa procesów.

Możesz znaleźć nazwę sieciową komputera za pomocą polecenia hostname.

Poruszanie się po katalogach

W tej sekcji poznasz podstawowe polecenia basha, które pozwolą Ci wykonać najprostsze rzeczy w wierszu poleceń.
Polecenie cd pozwala na przejście z jednego katalogu do drugiego. Co więcej, jeśli użyjesz polecenia bez przełączników, zostaniesz przeniesiony do katalogu domowego; aby przejść do konkretnego katalogu wystarczy zarejestrować jego ścieżkę, na przykład:

Cd / home / users / dir1

Możesz także określić polecenie cd za pomocą określonych kluczy:

cd ../ .. - przejdź do dwóch katalogów powyżej;

cd - - przejdź do poprzedniego katalogu (w którym byłeś przed przejściem do bieżącego).

Polecenie pwd wskaże ścieżkę katalogu, w którym aktualnie się znajdujesz.

Twórz, przenoś i usuwaj

Użyj komendy mkdir, aby utworzyć katalog. Nie zapomnij podać swojego imienia i nazwiska:

Nowy katalog zostanie utworzony w katalogu, w którym aktualnie się znajdujesz, ale możesz też napisać inną ścieżkę, aby utworzyć nowy katalog:

Mkdir / home / users / dir1

Aby utworzyć plik, musisz wprowadzić polecenie touch i nazwę przyszłego pliku:

W takim przypadku istnieje również możliwość zarejestrowania ścieżki, w której należy utworzyć plik:

Dotknij / home / users / dir1 / file1

Aby przenieść katalogi i pliki, użyj polecenia mv, po czym wpisz nazwę katalogu lub pliku, który chcesz przenieść, a następnie lokalizację, do której chcesz przenieść:

mv file2 / home / users / dir2 mv dir1 / home / users / dir3

Zauważ, że polecenie mv służy również do zmiany nazwy, więc jeśli nie masz dir2, piszesz to polecenie:

wtedy nazwa katalogu dir1 zostanie zmieniona na katalog dir2. Ten przykład dotyczy również plików, które można nazwać inaczej za pomocą polecenia mv.

Użyj rm, aby usunąć pliki i rmdir, aby usunąć katalogi. Jeśli chcesz usunąć katalog, użyj polecenia rm z przełącznikami -rf:

Rm -rf / home / użytkownicy /

Inną akcją, której możesz użyć, jest kopiowanie za pomocą polecenia cp. Składnia tego polecenia jest taka sama jak poprzednich - po prostu piszesz, co i gdzie chcesz skopiować. Aby skopiować katalog, musisz użyć przełącznika -r, a jeśli katalog końcowy (dir2) nie istnieje, zostanie utworzony podczas kopiowania:

Cp -r dir1 dir2

Informacje o plikach, katalogach i procesach

Polecenie ls służy do wyświetlania informacji o zawartości katalogu. Jeśli użyjesz go bez kluczy, po prostu wyświetli informacje o plikach i katalogach dostępnych w tym (lub określonym) katalogu. Główne klawisze często używane z tym poleceniem to:

A - zostaną wyświetlone wszystkie pliki w katalogu, w tym te zaczynające się od. (zwrotnica);

S - prośba o informacje o rozmiarze plików (lub katalogów);

L - dane o plikach, w szczególności nazwa użytkownika, który je utworzył, prawa dostępu i czas utworzenia;

H - tłumaczenie rozmiaru pliku na format czytelny dla człowieka (KB, MB itp.).

Klawisze można również łączyć, więc zwykle polecenie służy do wyświetlania rozmiaru treści:

Innym poleceniem, które pomoże Ci uzyskać potrzebne informacje, jest polecenie du. Na przykład wpisując to polecenie:

otrzymasz informacje o rozmiarach i nazwach plików.

Możesz uzyskać informacje o uruchomionych procesach za pomocą polecenia df. Najlepiej użyć go od razu z przełącznikiem -h, aby wyświetlić dane w bardziej czytelnym formacie:

Znajdowanie i używanie wyrażeń regularnych

Polecenie find służy do wyszukiwania plików w bash. Jego składnia jest następująca: znajdź + żądany katalog (ścieżka) + klucz (lub kilka) + kluczowe kryteria + (opcjonalnie) kolejna akcja na znalezionych plikach.

Możesz zapoznać się z wieloma opcjami tego polecenia, które znacznie upraszczają i zawężają wyszukiwanie, wpisując w wierszu poleceń:

Na przykład poniższe polecenie pozwoli Ci znaleźć wszystkie pliki, które znajdują się w katalogu dir1 i noszą nazwę file:

Znajdź / home / users / dir1 -name „plik *”

Do wyszukiwania najwygodniej jest użyć niektórych wyrażeń regularnych, a mianowicie:

* - oznacza dowolną liczbę znaków, łącznie z ich brakiem (np. na żądanie plik * zostaną znalezione wszystkie pliki: plik, plik1, plik829, plikabc itp.);

Wyznacza jeden znak (plik zapytania? znajdzie pliki z jednym znakiem po słowie plik: plik1, plik9, plika, itd .; plik zapytania ?? znajdzie pliki z dwoma znakami: plik12, plik34, plik92 itd.) ;

Wskazuje podzbiór wartości, które może przyjąć pojedynczy znak (zapytanie plikowe znajdzie pliki: plik1, plik2, plik3 i tak dalej, aż do plik9; zapytanie plikowe znajduje pliki plika, plikb, plikc i filed).

Przekierowanie i potok

Przekierowanie wyjścia polecenia jest określone przez symbol > lub >>. Różnica polega na tym, że gdy użyjesz >, wynik polecenia zostanie nadpisany na zawartość pliku, a gdy użyjesz >>, wynik zostanie dołączony na końcu pliku.

Jest to bardzo wygodne w użyciu do logowania, jeśli chcesz zapisać jakiekolwiek dane do pliku. Na przykład to polecenie zapisze wszystkie znalezione pliki zgodnie z określonymi parametrami do pliku dziennika (pojawi się automatycznie w katalogu, w którym pracujesz):

Znajdź / home / users -nazwa 'plik *' >> log

Jeśli chodzi o potok, to narzędzie pozwala na użycie danych wyjściowych jednego polecenia jako danych wejściowych innego polecenia. W tym celu użyj symbolu |:

Znajdź / home / users -nazwa 'plik *' | sortuj -r

Jeśli wpiszesz tę linię, to najpierw zostaną znalezione wszystkie pliki spełniające warunek, a następnie za pomocą polecenia sort zostaną posortowane w odwrotnej kolejności (ze względu na użycie przełącznika -r).

Zawartość pliku

Jeśli chcesz zobaczyć zawartość pliku, możesz odwołać się do polecenia cat - w odpowiedzi na polecenie zobaczysz wszystko zawarte w pliku. Jeśli danych jest za dużo, użyj potoku i polecenia more - pozwoli to na przeglądanie treści strona po stronie:

Plik kota1 | jeszcze

Jeśli chcesz nie tylko przeglądać zawartość pliku, ale także go edytować, musisz użyć jednego z narzędzi: nano lub vim. Są to edytory tekstu, za pomocą których można otworzyć plik, zmodyfikować go i zapisać. Pomimo pozornych podobieństw, te narzędzia mają wiele różnic; większość użytkowników zgadza się, że nano jest prostszym edytorem, podczas gdy vim jest potężniejszy.

Możesz zapoznać się z rosyjskojęzyczną dokumentacją nano pod tym linkiem: http://help.ubuntu.ru/wiki/nano

A dokumentacja vima jest dostępna w tej sekcji: http://help.ubuntu.ru/wiki/vim

Wniosek

Istnieje wiele różnych poleceń i przełączników, których można używać w bash. W tym artykule skupiliśmy się tylko na najbardziej podstawowych, podstawowych poleceniach, za pomocą których można wykonywać operacje i uzyskiwać niezbędne informacje.

Pełną dokumentację w języku rosyjskim można znaleźć pod tym adresem:

We wszystkich systemach operacyjnych, w tym w systemie Linux, termin „polecenie” oznacza albo narzędzie wiersza poleceń, albo określoną funkcję wbudowaną w systemową powłokę poleceń. Jednak dla samych użytkowników to rozróżnienie nie ma większego znaczenia. W końcu oba polecenia terminala Linuksa są wywoływane w ten sam sposób. Wpisujesz słowo do emulatora terminala i otrzymujesz wynik polecenia.

Pisałem już o poleceniach terminala linuksowego, ale potem dotknąłem tylko kilku najciekawszych, najbardziej przydatnych poleceń, mając nadzieję, że użytkownik jest już wystarczająco zaznajomiony z możliwościami terminala. Ale musimy napisać jeszcze jeden artykuł, przeznaczony dla początkujących, tych, którzy dopiero stawiają pierwsze kroki w opanowaniu Linuksa.

I oto ona. Jego celem jest zebranie podstawowych prostych i złożonych poleceń Linuksa, które każdy użytkownik powinien znać, aby jak najefektywniej zarządzać swoim systemem. Dla wygody zapamiętywania opcji poleceń dodałem w nawiasach słowa, od których się wywodzą - tak jest o wiele łatwiej, sam to przetestowałem.

Nie oznacza to, że wymienię wszystkie polecenia – postaram się omówić wszystkie najbardziej przydatne, co może się przydać w życiu codziennym. Aby ułatwić czytanie, podzielmy tę listę na kategorie poleceń według celu. Większość z omawianych tutaj narzędzi nie wymaga dodatkowej instalacji, będą one preinstalowane w każdej dystrybucji Linuksa, a jeśli nie, to można je łatwo znaleźć w oficjalnych repozytoriach.

1.ls

Narzędzie do przeglądania zawartości katalogów. Domyślnie pokazuje bieżący katalog. Jeśli określisz ścieżkę w parametrach, wyświetli się zawartość katalogu docelowego. Przydatne opcje -l ( L ist) i -a ( A NS). Pierwszy formatuje dane wyjściowe jako listę z bardziej szczegółowymi informacjami, a drugi umożliwia wyświetlanie ukrytych plików.

2.kot

Wyświetla zawartość pliku przekazanego w parametrze na standardowe wyjście. Jeśli prześlesz wiele plików, polecenie sklei je razem. Możesz także przekierować wyjście do innego pliku za pomocą symbolu „>”. Jeśli chcesz wydrukować tylko określoną liczbę wierszy, użyj opcji -n ( n umbra).

3.cd

Umożliwia przejście z bieżącego katalogu do określonego. Jeśli zostanie uruchomiony bez parametrów, powraca do katalogu domowego. Wywołanie z dwoma kropkami zwraca jeden poziom wyżej w stosunku do bieżącego katalogu. Wywołanie myślnika (cd -) powraca do poprzedniego katalogu.

4.pwd

Drukuje bieżący katalog na ekranie. Może to być przydatne, jeśli linia poleceń Linuksa nie wyświetla takich informacji. To polecenie będzie przydatne w programowaniu Bash, gdzie skrypt jest wykonywany w celu uzyskania odniesienia do katalogu.

5.mkdir

Tworzenie nowych katalogów. Najwygodniejszą opcją jest -p ( P arents), umożliwia utworzenie całej struktury podkatalogów za pomocą jednego polecenia, nawet jeśli jeszcze nie istnieją.

6.plik

Pokazuje typ pliku. W systemie Linux pliki nie zawsze muszą mieć rozszerzenia, aby z nimi pracować. Dlatego czasami trudno jest użytkownikowi określić, jaki plik ma przed sobą. To małe narzędzie rozwiązuje problem.

7.cp

Kopiowanie plików i katalogów. Domyślnie nie kopiuje katalogów rekursywnie (tj. wszystkich podkatalogów i wszystkich plików w podkatalogach), więc pamiętaj o dodaniu opcji -r ( r cykliczny) lub -a ( A archiwum). Ta ostatnia obejmuje tryb przechowywania atrybutów, właściciela i znacznika czasu, oprócz kopiowania rekurencyjnego.

8.mv

Przenieś lub zmień nazwy plików i katalogów. Warto zauważyć, że w Linuksie jest to ta sama operacja. Zmiana nazwy to przeniesienie pliku do tego samego folderu pod inną nazwą.

9.rm

Usuwa pliki i foldery. Bardzo przydatne polecenie Linuksa: możesz go użyć do posprzątania całego bałaganu. Jeśli potrzebujesz rekursywnego usuwania, użyj opcji -r. Jednak bądź ostrożny: oczywiście, aby uszkodzić system, będziesz musiał ciężko pracować, ale możesz usunąć własne ważne pliki. Rm usuwa pliki nie do kosza, z którego wszystko można potem przywrócić, ale całkowicie wymazuje. Działania operatora rm nieodwracalny. Uwierz mi, twoje wymówki typu „rm zjadłem moją pracę semestralną” nie będą dla nikogo interesujące.

10.ln

Tworzy twarde lub symboliczne dowiązania do plików. Dowiązania symboliczne lub miękkie są czymś podobnym do skrótów w systemie Windows. Zapewniają wygodny sposób dostępu do określonego pliku. Dowiązania symboliczne wskazują na plik, ale nie zawierają żadnych metadanych. Dowiązania twarde, w przeciwieństwie do dowiązań symbolicznych, wskazują fizyczny adres obszaru dysku, w którym przechowywane są dane pliku.

11.chmod

Zmienia uprawnienia do plików. Są one odczytywane, pisane i wykonywane. Każdy użytkownik może zmienić uprawnienia do swoich plików.

12.chown

Zmienia właściciela pliku. Tylko superużytkownik może zmieniać właścicieli. Użyj opcji -R, aby zmienić rekurencyjnie.

13. znajdź

Szukaj w systemie plików, plikach i folderach. Jest to bardzo elastyczne i potężne polecenie Linuksa, nie tylko ze względu na jego zdolność do szpiegowania, ale także ze względu na możliwość wykonywania dowolnych poleceń na znalezionych plikach.

14.zlokalizuj

W przeciwieństwie do find, polecenie locate przeszukuje zaktualizowaną bazę danych w poszukiwaniu wzorców nazw plików. Ta baza danych zawiera migawkę systemu plików, która umożliwia bardzo szybkie wyszukiwanie. Ale to wyszukiwanie jest niewiarygodne, ponieważ nie możesz być pewien, że nic się nie zmieniło od ostatniego zrzutu.

15.du

Pokazuje rozmiar pliku lub katalogu. Najbardziej przydatne opcje: -h ( h uman), który konwertuje rozmiary plików do formatu łatwego do odczytania, -s ( S ummarize), który wyprowadza minimalną ilość danych oraz -d ( D epth), który określa głębokość rekurencji katalogu.

16.df

Analizator przestrzeni dyskowej. Domyślnie dane wyjściowe są dość szczegółowe: wymienione są wszystkie systemy plików, ich rozmiar, ilość używanego i wolnego miejsca. Dla wygody dostępna jest opcja -h, która ułatwia odczytywanie wymiarów.

17.dd

Jak mówi oficjalna instrukcja, jest to polecenie terminala do kopiowania i konwertowania plików. Niezbyt jasny opis, ale to wszystko, co robi dd. Przekazujesz mu plik źródłowy, miejsce docelowe i kilka dodatkowych opcji. Następnie wykonuje kopię jednego pliku do drugiego. Możesz ustawić dokładny rozmiar danych do zapisania lub skopiowania. Narzędzie działa ze wszystkimi urządzeniami. Na przykład, jeśli chcesz nadpisać dysk twardy zerami z / dev / zero, możesz to zrobić. Jest również często używany do tworzenia obrazów LiveUSB lub hybrydowych obrazów ISO.

18 mocowanie/odmontowywanie

Są to polecenia konsoli systemu Linux służące do montowania i odmontowywania systemów plików systemu Linux. Możesz podłączyć wszystko, od dysków USB po obrazy ISO. I tylko superużytkownik ma na to pozwolenie.

Polecenia konsoli systemu Linux do pracy z tekstem

19.więcej / mniej

Są to dwa proste polecenia terminala do przeglądania długich tekstów, które nie mieszczą się na jednym ekranie. Wyobraź sobie bardzo długie wyjście polecenia. Lub zadzwoniłeś do cat, aby wyświetlić plik, a emulator terminala potrzebował kilku sekund, aby przewinąć cały tekst. Jeśli Twój terminal nie obsługuje przewijania, możesz to zrobić za mniej. Mniej znaczy nowsze niż więcej i obsługuje więcej opcji, więc nie ma powodu, aby używać więcej.

20. głowa / ogon

Kolejna para, ale tutaj każde polecenie ma swój własny obszar zastosowania. Head drukuje kilka pierwszych wierszy z pliku (głowa), natomiast tail drukuje kilka ostatnich wierszy (ogon). Domyślnie każde narzędzie drukuje dziesięć wierszy. Ale można to zmienić opcją -n. Inną przydatną opcją jest -f, które jest skrótem od F ollow (do naśladowania). Narzędzie stale wyświetla na ekranie zmiany w pliku. Na przykład, jeśli chcesz monitorować plik dziennika zamiast stale go otwierać i zamykać, użyj polecenia tail -nf.

21. grep

Grep, podobnie jak inne narzędzia linuksowe, robi jedną rzecz, ale robi to dobrze: wyszukuje tekst we wzorcu. Domyślnie akceptuje standardowe wejście, ale możesz wyszukiwać w plikach. Wzorzec może być ciągiem znaków lub wyrażeniem regularnym. Może wyświetlać zarówno dopasowane, jak i niedopasowane linie oraz ich kontekst. Za każdym razem, gdy uruchamiasz polecenie, które daje ci dużo informacji, nie musisz wszystkiego analizować ręcznie - pozwól grepowi zrobić swoją magię.

22. Sortuj

Sortuj wiersze tekstu według różnych kryteriów. Najbardziej przydatne opcje: -n ( n liczbowo), oraz -r ( r zawsze), co odwraca wyjście. Może to być przydatne do sortowania du wyjście. Na przykład, jeśli chcesz posortować pliki według rozmiaru, po prostu połącz te polecenia.

23. wc

Narzędzie wiersza poleceń Linuksa do liczenia słów, linii, bajtów i znaków.

24. różnica

Pokazuje różnice między dwoma plikami w porównaniu wiersz po wierszu. Ponadto wyświetlane są tylko wiersze, w których znaleziono różnice. Zmodyfikowane linie są oznaczone literą „c”, usunięte linie – literą „d”, a nowe – literą „a”.

Przy okazji przygotowałem kolejny szczegółowy artykuł, w którym jest to opisane za pomocą terminala.

Polecenia Linux do zarządzania procesami

25. kill / xkill / pkill / killall

Służy do zakończenia procesów. Ale do identyfikacji procesów przyjmują różne parametry. Kill potrzebuje PID procesu, xkill po prostu kliknij okno, aby je zamknąć, killall i pkill przyjmują nazwę procesu. Użyj tego, który jest wygodny w danej sytuacji.

26.ps / pgrep

Jak już wspomniano, aby zabić proces, potrzebujesz jego identyfikatora. Jednym ze sposobów uzyskania tego jest użycie narzędzia ps, które wyświetla informacje o uruchomionych procesach. Domyślnie dane wyjściowe są bardzo długie, więc użyj opcji -e, aby zobaczyć informacje o konkretnym procesie. Jest to tylko migawka stanu w momencie połączenia, a informacje nie zostaną zaktualizowane. Polecenie ps z opcją aux wyświetla pełne informacje o procesach. Pgrep działa tak: podajesz nazwę procesu, a narzędzie pokazuje jego identyfikator.

27. góra / góra

Oba polecenia są podobne, oba wyświetlają procesy i mogą być używane jako monitory systemu konsoli. Zalecam zainstalowanie htop, jeśli twoja dystrybucja nie dostarcza go domyślnie, ponieważ jest to ulepszona wersja topu. Dzięki interaktywnemu interfejsowi możesz nie tylko przeglądać, ale także kontrolować procesy.

28. czas

Czas realizacji procesu. To jest stoper do uruchamiania programu. Przydatne, jeśli zastanawiasz się, jak bardzo implementacja algorytmu pozostaje w tyle za standardowym. Ale pomimo tej nazwy nie poda Ci aktualnego czasu, użyj do tego polecenia date.

Polecenia środowiska użytkownika Linux

29.su / sudo

Su i sudo to dwa sposoby na wykonanie tego samego zadania: uruchom program jako inny użytkownik. W zależności od twojej dystrybucji, prawdopodobnie używasz jednego lub drugiego. Ale oba działają. Różnica polega na tym, że su przełącza cię do innego użytkownika, podczas gdy sudo uruchamia polecenie tylko jako ten użytkownik. Dlatego korzystanie z sudo jest najbezpieczniejszą opcją.

30. data

W przeciwieństwie do czasu robi dokładnie to, czego oczekujesz: drukuje datę i godzinę na standardowym wyjściu. Można go sformatować w zależności od potrzeb: wyświetlić rok, miesiąc, dzień, ustawić format 12 lub 24 godzinny, uzyskać nanosekundy lub numer tygodnia. Na przykład data + „% j% V” spowoduje wydrukowanie dnia roku i tygodnia w formacie ISO.

31. pseudonim

Polecenie tworzy synonimy dla innych poleceń systemu Linux. Oznacza to, że możesz tworzyć nowe polecenia lub grupy poleceń, a także zmieniać nazwy istniejących. Jest to świetne do skracania długich poleceń, których często używasz, lub do tworzenia bardziej znaczących nazw poleceń, których nie używasz często i których nie pamiętasz.

32. unname

Wyświetla podstawowe informacje o systemie. Bez parametrów nie pokaże niczego użytecznego poza linią Linux, ale jeśli ustawisz -a ( A ll), możesz uzyskać informacje o jądrze, nazwie hosta i architekturze procesora.

33. czas pracy

Informuje o dostępności systemu. Niezbyt istotne informacje, ale mogą być przydatne do losowych obliczeń lub po prostu dla zabawy, aby dowiedzieć się, jak dawno serwer został zrestartowany.

34. spać

Pewnie zastanawiasz się, jak możesz to wykorzystać. Nawet bez uwzględnienia skryptów Bash ma swoje zalety. Na przykład, jeśli chcesz wyłączyć komputer po określonym czasie lub użyć go jako zaimprowizowanego alarmu.

Polecenia Linux do zarządzania użytkownikami

35.userdd / userdel / usermod

Te polecenia konsoli systemu Linux umożliwiają dodawanie, usuwanie i modyfikowanie kont użytkowników. Są szanse, że nie będziesz ich często używać. Zwłaszcza jeśli jest to komputer domowy i jesteś jedynym użytkownikiem. Możesz również zarządzać użytkownikami za pomocą interfejsu graficznego, ale lepiej wiedzieć o tych poleceniach na wszelki wypadek.

36.passwd

To polecenie umożliwia zmianę hasła konta użytkownika. Jako superużytkownik możesz zresetować hasła wszystkich użytkowników, nawet jeśli ich nie widzisz. Dobrą praktyką bezpieczeństwa jest częstsza zmiana hasła.

Polecenia Linux do przeglądania dokumentacji

37. mężczyzna / whatis

Polecenie man otwiera podręcznik dla określonego polecenia. Istnieją strony podręcznika dla wszystkich głównych poleceń systemu Linux. Whatis pokazuje, które sekcje podręcznika są dostępne dla danego polecenia.

38. gdzie jest

Pokazuje pełną ścieżkę do pliku wykonywalnego programu. Może również pokazywać ścieżkę do źródeł, jeśli są one w systemie.

Polecenia Linux do zarządzania siecią

39. ip

Jeśli lista poleceń systemu Linux do zarządzania siecią wydaje ci się zbyt krótka, najprawdopodobniej nie znasz narzędzia ip. Pakiet net-tools zawiera wiele innych narzędzi: ipconfig, netstat i inne przestarzałe, takie jak iproute2. Wszystko to zastępuje jedno narzędzie - ip. Możesz myśleć o nim jak o szwajcarskim scyzorze sieciowym lub o niezrozumiałej masie, ale w każdym razie przyszłość należy do niego. Po prostu to zaakceptuj.

Jedną z podstawowych różnic między rodziną systemów operacyjnych Linux a systemem operacyjnym Windows jest wiodąca rola wiersza poleceń lub terminala w administrowaniu systemem. Do udanej pracy z Linuksem sam interfejs graficzny nie wystarczy. Pełna kontrola jest tutaj możliwa tylko przez terminal. A podczas pracy z terminalem nie można obejść się bez nauki podstawowych poleceń systemu Linux.

Linux posiada kilkaset podstawowych poleceń i ich modyfikacji. Są pogrupowane w kilka kategorii. Według lokalizacji — mogą to być narzędzia wiersza poleceń lub wbudowana funkcja powłoki poleceń. W zależności od częstotliwości użytkowania są używane stale, okazjonalnie i rzadko. Według rodzajów działań - od uzyskania pomocy po zarządzanie plikami i procesami. Jest to trzeci, funkcjonalny komponent, który stanie się podstawą do grupowania narzędzi w tym artykule.

Ten przegląd zawiera wszystkie ważne polecenia systemu Linux, które mogą być przydatne do administrowania systemem operacyjnym Linux. Artykuł przeznaczony jest zarówno dla początkujących, jak i zaawansowanych użytkowników, którzy zapoznali się już z podstawową funkcjonalnością terminala. Ten rodzaj ściągawki można bezpiecznie dodać do zakładek dla każdego, kto chce wydobyć maksimum przydatnych właściwości z Linuksa i kilkakrotnie zwiększyć swoją produktywność.

Tło / dokumentacja

  1. facet

    (Podręcznik). Przedstawia instrukcja do programów i poleceń systemu Linux. Aby otrzymać przewodnik po programie, wpisz:

    Człowiek nazwa_programu

    Aby uzyskać instrukcje dotyczące poleceń, wprowadź:

    Mężczyzna nazwa_komendy

  2. co jest

    Wyjścia krótki opis programy. Przykład:

    Co to jest nazwa_programu?

  3. gdzie jest

    Przedstawia Pełna ścieżka do pliku wykonywalnego i innych plików programu. Przykład:

    Whereis nazwa_programu

    Zawiera również informacje o powiązanych informacjach pomocy.

  4. plik

    Przedstawia jakiego typu jest plik?... Osobliwością Linuksa jest to, że działające pliki mogą nie mieć rozszerzenia. Dlatego użytkownik może mieć problemy z identyfikacją plików, które usuwa to polecenie.

  5. -Pomoc

    Wszystkie niezbędne informacje o drużynie będą dostępne po wpisaniu:

    Nazwa_programu --pomoc

  6. kim jestem

    Polecenie pokazuje prawidłowy identyfikator użytkownika(UID).

  7. PATKA

    Pokazuje opcje zakończenie polecenia... Naciśnięcie klawisza Tab po określonym poleceniu lub ich sekwencji wyświetla podpowiedź z opcjami możliwej kontynuacji polecenia.

  8. Ctrl + R

    Ten skrót klawiaturowy pomaga uruchomić wyszukiwanie wsteczne dla wszystkich parametrów związanych z określonym poleceniem. Wystarczy podać słowo kluczowe do wyszukiwania. Jest to poważna wada - możesz zobaczyć tylko 1 wynik na raz. Kombinacja Ctrl + C pomoże wyjść z trybu wyszukiwania wstecznego.

Prawa administratora

Wiele podstawowych poleceń systemu Linux, takich jak instalowanie programów lub tworzenie plików w systemie root, wymaga do wykonania uprawnień administratora lub administratora. Korzystanie z tego trybu przynosi poważne zmiany w systemie operacyjnym, więc musisz dokładnie zrozumieć, jak będzie działać uruchomione polecenie.

Sposoby na uzyskanie uprawnień roota w systemie Linux

  • Logowanie jako superużytkownik w konsoli wirtualnej poprzez podanie loginu i hasła użytkownika root.
  • Jednorazowe przejście do roli administratora w terminalu za pomocą specjalnych narzędzi.

Porozmawiajmy bardziej szczegółowo o drugiej opcji.

  1. sudo

    (Super użytkownik robi). Pozwala wykonuj polecenia z uprawnieniami administratora... Przed przejściem do trybu administratora root, system poprosi o hasło i login roota. Przykład:

    Sudo nazwa_komendy

  2. sudo su

    Narzędzie jest używane, gdy musisz uruchomić kilka Drużyny „superużytkownika”. Wszystkie poniższe wprowadzone polecenia będą działać w trybie administratora, dopóki wiersz poleceń nie zostanie zamknięty.

  3. sudo gksudo

    Uruchamia aplikacje w imieniu superużytkownika, używając nie terminala, ale interfejs graficzny... W dystrybucji Kubuntu nazwa tego polecenia wygląda trochę inaczej - sudo kdesudo.

  4. sudo !!

    Polecenie jest używane, jeśli musisz już zrestartować jako root rozdane(jako zwykły użytkownik) polecenie.

Maksymalna wydajność aplikacji Linux zależy od właściwej platformy dla systemu operacyjnego. Potężny zapewni zasobowi internetowemu stabilną pracę i przestrzeń do rozwoju.

Zarządzanie plikami i katalogami

  1. ls

    (Lista). Dzięki temu narzędziu możesz zobaczyć co jest w folderze... Pokazuje bieżący katalog bez określania określonej ścieżki. Jeśli ścieżka jest określona, ​​przejście do katalogu końcowego. Aby wyświetlić katalog jako listę z dodatkowymi informacjami objaśniającymi, wprowadź:

    Aby pokazać ukryte pliki:

  2. NS

    Polecenie do wyświetlenia zawartość katalogu... Bardziej nowoczesna alternatywa dla tego narzędzia, ls -l, może nie działać we wszystkich dystrybucjach Linuksa.

  3. Kot

    (Konkatenacja / Katenate). Zespół podwójnego zastosowania. Pokazuje na ekranie co zawiera plik lub standardowe wejście. Również „Kleje” kilka plików przeniesionych z rzędu w jeden. Jeśli chcesz przejrzeć zawartość jednego pliku, wpisz:

    Nazwa pliku kota

    Jeśli chcesz sprawdzić zawartość kilku plików z rzędu:

    Kot plik_№1 plik_№2 plik_№3

    Aby „skleić” pliki, wprowadź:

    Kot plik_№1 plik_№2> plik_№3

    Aby ustawić żądaną liczbę wierszy w wyświetlanym:

  4. Płyta CD

    (Zmień katalog). Zmiany obecny katalog, w którym terminal działa dla określonego. Gdy terminal jest uruchomiony, domyślnie używa katalogu głównego (root), do którego możesz wrócić, wpisując:

    Aby określić inny folder do pracy z plikami, musisz wprowadzić:

    Adres_folderu CD

    Aby przejść w górę drzewa katalogów o jeden poziom wyżej, wpisujemy:

    Aby wrócić do poprzedniego katalogu:

  5. &&

    Podwójny ampersand nie jest pełnoprawnym poleceniem, ale operatorem kontrolnym. Został zaprojektowany, aby działać spójnie kilka drużyn... Aby terminal wykonywał polecenia jedna po drugiej, należy je rozdzielić w następujący sposób:

    Zespół_№1 && zespół_№2 && zespół_№3

    Liczba poleceń w tej sekwencji nie jest ograniczona.

  6. mkdir

    (Utwórz katalog). Tworzy nowy katalog... Możesz również stworzyć kompletną strukturę podkatalogów, wprowadzając kombinację:

    Mkdir –p

  7. cp

    (Kopiuj). Narzędzie, które pozwala Kopiuj plik lub katalog. Kopiowanie plików i katalogów. Aby kopiowanie było rekurencyjne, czyli obejmowało w nich wszystkie podkatalogi i pliki, należy do polecenia dodać:

    A jeśli potrzebujesz uzupełnić kopiowanie rekurencyjne o zachowanie wszystkich atrybutów, informacji o właścicielu i sygnaturze czasowej, dodaj opcję "archiwum" -a, aby uzyskać:

    Cp –r –a

  8. mv

    (Ruszaj się). To polecenie w Linuksie jest jednocześnie odpowiedzialne za poruszający oraz zmiana nazwy plik lub katalog. Zmiana nazwy pliku przenosi do tego samego folderu, ale już nazwanego w nowy sposób.

  9. rm

    (Usunąć). Odpowiedzialny za usunięcie foldery i pliki. Używaj operatora rm z najwyższą ostrożnością. W systemie Linux pliki nie są usuwane do kosza, skąd można je odzyskać, ale są nieodwołalnie usuwane. Do usuwania rekurencyjnego użyj kombinacji:

  10. ja

    Typy linków do Linuksa

  • symboliczne (-s) - wskazanie adresu pliku lub folderu bez metadanych;
  • twardy lub twardy (-P) - zawiera informacje o fizycznym adresie dysku, na którym przechowywany jest plik.
    Możesz usunąć łącze w systemie Linux za pomocą atrybutu –f.
  1. chmod

    (Zmień tryb). Zmiany uprawnienia dostępu do pliku. Access odwołuje się do klasycznej triady czytania r, modyfikowania w i rozpoczynania x. Ogólna forma:

    Nazwa pliku uprawnień Chmod

    W takim przypadku „uprawnienia” mogą być oznaczone kodem alfabetycznym, symbolicznym (rwx) lub cyfrowym. Dodatkowo zmienna ta może zawierać informacje o właścicielu (u/g/o/a) oraz operacjach z uprawnieniami (+/-/=).

Popularne kombinacje uprawnień chmod

Rodzaj uprawnień Kod znaku Kod numeryczny
Zakaz wstępu 0
Czytanie r- 4
Zmiana -w- 2
Bieganie -X 1
Uruchom + Zmień -wx 3
Przeczytaj + Uruchom r-x 5
Czytanie + Modyfikowanie rw- 6
Uruchom + Modyfikuj + Uruchom rwx 7
  1. chown

    (Zmiana właściciela). Polecenie dla Zmiana właściciela plik i jego grupę. Aby zmienić właściciela, użyj składni:

    Chown nazwa_pliku nowego_właściciela

    Aby zmienić grupę pliku:

    Chown nazwa pliku nowej grupy

    Jeśli potrzebujesz zmienić oba parametry:

    Chown nowy_właściciel: nazwa pliku nowej_grupy

    Komendy można używać tylko z uprawnieniami administratora. Aby zmienić właściciela / grupę, rekurencyjnie dodaj:

    Chown –R

  2. chgrp

    (Zmień grupę). Grupa zmian plik. W przeciwieństwie do chown, to polecenie pozwala zmieniać grupy, tylko do tych, którzy się w nim znajdują.

  3. dd

    (Definicja zbioru danych). Pozwala kopiuj dane na poziomie binarnym z jednego miejsca do drugiego. Dane mogą mieć dowolny rozmiar - od obrazu CD/DVD po cały dysk twardy.
    Narzędzie przenosi bloki danych z określonego źródła — jeśli nazwa pliku do miejsca docelowego — o nazwie pliku, którym może być urządzenie lub plik. Narzędzie cp służy do kopiowania wielu plików.
    To polecenie musi być traktowane z najwyższą ostrożnością, o czym świadczy jego alternatywna nazwa „Data Destroyer”. Błąd wprowadzania danych może łatwo spowodować utratę danych na dysku.

  4. df

    (Bez dysku). Podaje pełne informacje o wolna przestrzeń na dysku. Analiza obejmuje listę systemów plików zamontowanych partycji, przegląd wykorzystanego i wolnego miejsca na dysku. Aby wygodniej wyświetlać informacje, lepiej użyć kombinacji:

  5. du

    (Użycie dysku). Pozwala określić rozmiar plik lub katalog. Używane w połączeniu z dodatkowymi operatorami:

  • df –h - przedstawia dane o rozmiarze w formacie czytelnym dla człowieka;
  • df –s - podaje wymagane minimum danych;
  • df –d — ustawia głębokość rekurencji dla katalogów.
  1. zamontuj / odmontuj

    Polecenia Linuksa dla instalacja i wyłączenie dowolne systemy plików - od dysków CD i pamięci USB po jądra systemu operacyjnego. Typ systemu plików jest zwykle określany przez samo polecenie, poprzez odczytanie superbloku. Opcja jest używana tylko z uprawnieniami administratora.

Nawigacja

  1. odnaleźć

    Przybory Szukaj w systemie plików, plikach i folderach. Dodatkowe polecenia można uruchamiać w wynikach wyszukiwania.

  2. pwd

    Wyświetla się na ekranie aktualny katalog.

  3. jasne

    Komenda kompletne czyszczenie okno terminala usuwa wszystkie poprzednio wyświetlane komunikaty.

  4. historia

    Przedstawia wcześniej wprowadzony użytkownik polecenia. Możesz poruszać się po liście wprowadzonych poleceń, naciskając klawisze „W górę” i „W dół” na klawiaturze.

  5. Znajdź

    Szybkie wyszukiwanie pliki z bazy danych updatedb dla szablonów nazw plików. Ta baza danych współpracuje z migawką systemu plików, co znacznie przyspiesza proces wyszukiwania. Ale jest też znacząca wada. Dokładność wyszukiwania zależy od aktualności danych systemu plików w bieżącej wersji migawki.

  6. zcat / zless / zmore

    Narzędzia do przeglądania skompresowane pliki... Dzięki zcat możesz znaleźć listę skompresowanych plików, zless wyświetla je na liście strona po stronie z możliwością przewijania do przodu i do tyłu, a zmore - tylko do przodu.

  7. ;

    Średnik jest kolejnym operatorem dla sekwencyjne uruchomienie wiele poleceń w jednym wierszu. Jeśli chcesz, aby polecenia działały równolegle, użyj następującej instrukcji:

    (drużyna_№1 &); (drużyna_№2 &); (drużyna_№3 i)

Zarządzanie siecią

  1. IP

    (Protokół internetowy). Narzędzie wyświetla pełną listę parametrów dla ustawienia sieci... Pomiędzy nimi:

  • link - urządzenie sieciowe;
  • adres - adres IP urządzenia sieciowego;
  • monitor - monitorowanie urządzeń;
  • trasa - trasowanie;
  • tunel - tunelowany.
    Każdy z wyświetlanych obiektów można zmienić za pomocą dodatkowych poleceń: dodaj, zmień, usuń, zapisz itp.
  1. świst

    Zespół sprawdza dostępność i jakość połączenia internetowego.

  2. nethogi

    Pożytek monitorowanie aktywności w sieci urządzenia w systemie. Aby ustawić interfejs sieciowy, wprowadź:

    Nethogi -i

  3. traceroute

    Pożytek śledzenie połączenia internetowego poprzez śledzenie tras pakietów danych w sieciach TCP/IP. Lepsze narzędzie do śledzenia problemów z łącznością sieciową niż wspomniane powyżej polecenie ping. Działa tylko z uprawnieniami administratora.

Praca z procesami

  1. zabić / xkill / pkill / killall

    Wariacje poleceń dla zakończenie operacji... Główną różnicą między nimi jest sposób ich identyfikacji.

  • kill - kończy operację, znajdując ją poprzez identyfikator procesu (PID).
  • xkill to sposób graficzny. Po wprowadzeniu polecenia kursor zamienia się w krzyżyk, który po kliknięciu okna otwartego procesu zatrzymuje go;
  • pkill — kończy określony proces, znajdując go po nazwie.
  • killall - zabija wszystkie procesy o podanej nazwie.
  1. Ctrl + C

    Ten skrót klawiaturowy to kolejny szybki sposób ukończyć wykonanie dowolnego procesu w terminalu Linux.

  2. Ctrl + Z

    Kombinacja powoduje, że dowolny proces działa w konsoli pauzować... Możesz uruchomić go ponownie, wpisując%.

  3. ps / pgrep

    (Stan procesu / Wydruk globalnych wyrażeń regularnych identyfikatora procesu). Polecenia znajdują się według określonych parametrów i wyświetlają informacje o aktywne procesy... Najbardziej dostępny sposób na znalezienie identyfikatora procesu (PID). Modyfikacja pstree pokazuje całą listę („drzewo”) wykonywalnych procesów.

  4. góra / htop / góra

    (Tabela procesów). Trzy warianty polecenia wywołującego program konsoli monitorowanie aktywnych procesów w systemie. Informacje wyświetlane są w formie tabeli z listą procesów w czasie rzeczywistym. Zaleca się korzystanie z dwóch ostatnich modyfikacji programu - mają one więcej funkcji i zaawansowanych funkcji.

  5. crontab

    Wykonywanie crona (uruchomienie polecenia włączone) - zaplanowane zadania na Linuksie.

  6. czas

  • real - całkowity czas realizacji;
  • użytkownik - ile czasu zajęło użytkownikowi korzystanie z procesora;
  • sys - Ile czasu procesora spędził system.

Pomoże to skrócić czas wykonania procesu systemu operacyjnego Linux do minimum! Kompleksowe rozwiązanie w przystępnej cenie!

Praca z archiwami

  1. gzip

    Tworzy archiwa ze skompresowanymi plikami. Plik archiwum będzie miał rozszerzenie .gz.

  2. gunzip

    Komenda- rozpakowywanie archiwów zip... Wyodrębnia skompresowane pliki i usuwa plik archiwum .gz.

  3. smoła

    Konserwy pliki i katalogi do archiwum z rozszerzeniem .tar. Wygodne narzędzie do tworzenia kopii zapasowych lub niezawodnej archiwizacji danych.

Zarządzanie użytkownikami

  1. useradd / userdel / usermod

    Polecenia Zarządzanie kontem użytkowników. Umożliwia dodawanie, usuwanie i edycję profili użytkowników. Przykład:

    Użytkownikdodaj nazwę użytkownika.

  2. hasło

    Pozwala zmień hasła do konta... Zwykły użytkownik może zmienić tylko hasło powiązane z jego nazwą: passwd nazwa użytkownika.W trybie superużytkownika można na ślepo zresetować wszystkie hasła użytkowników w systemie.

Praca z tekstem

  1. Ctrl + A / Ctrl + E

    Skróty klawiszowe idź do początku(A) i koniec(E) linie.

  2. Ctrl + Shift + C / Ctrl + Shift + V

    Ten skrót klawiaturowy w Linuksie pozwoli Ci szybko Kopiuj(C) i wstawić(V) tekst w terminalu.

  3. mniej więcej

    Dwie komendy na ulgę przeglądanie dużych tekstów które nie mieszczą się na jednym ekranie emulatora terminala. Ponieważ funkcjonalnie polecenia są takie same, ale mniej oznacza nowsze i obsługuje więcej opcji, zaleca się jego używanie.

  4. Orzeł reszka

    Para uzupełniających się poleceń do oglądania na tym samym ekranie początek i koniec tekstu... Polecenie head drukuje 10 (domyślnie) pierwszych wierszy tekstu, tail ostatni. Liczba wierszy w obu przypadkach zmienia się argumentem -n. Operator -f pozwala śledzić zmiany w pliku na ekranie. Aby wyświetlić log (log) pliku w czasie rzeczywistym, wprowadź polecenie:

    Ogon –nf,

    Do śledzenia logów kilku plików używana jest modyfikacja polecenia - multitail.

  5. grep

    (Globalne wyrażenie regularne i druk). Wyszukiwanie tekstu według podanego szablonu. Jest to bardzo przydatne, gdy trzeba przeanalizować pracę zespołu, której towarzyszy duża ilość informacji tekstowych. Wzorzec może być wypełniony ciągiem znaków lub wyrażeniem regularnym. Przykład:

    Alias ​​stara_nazwa nowa_nazwa

  6. sortować

    Sortowanie informacje tekstowe o danych wskaźnikach. Dodatkowe zmienne umożliwiają:

  • -n - sortuje wiersze tekstu według wartości liczbowej;
  • du - według rozmiaru;
  • -r - zastosuj sortowanie wsteczne;
  • -u - usuń duplikaty podczas sortowania.
  1. toaleta

    (Liczba słów). Program dla obliczanie określonych parametrów w tekście. Zlicza metryki, takie jak znaki, słowa, ciągi i bajty.

  2. różnica

    (Różnica). Produkuje linia po linii porównanie dwóch plików tekstowych, dedukując różnice między nimi. Algorytm pracy:

    Plik różnic_№1 plik_№2

    Różnice pomiędzy obiema wersjami plików oznaczone są symbolami takimi jak:

  • c - zmienione linie;
  • d - usunięte linie;
  • a - nowe linie.

Środowisko użytkownika

  1. su / sudo

    (Przełącz użytkownika / Zastąp użytkownika i wykonaj). Dwie komendy do uruchamiania procesów w imieniu innego użytkownika bez kończenia bieżącej sesji. Podczas korzystania z su domyślnie przechodzi się do użytkownika root. Polecenie sudo może nie tylko aktywować tryb superużytkownika (jak wspomniano powyżej), ale także wykonać polecenie w imieniu innego użytkownika bez faktycznego przełączania się do niego. Dlatego druga opcja jest uważana za bezpieczniejszą.

  2. Data

    Raportowanie poleceń systemu Linux informacja o czasie... Za pomocą oddzielnych zmiennych można ustawić wygodny format wyjściowy i liczbę wyświetlanych parametrów z dokładnością do milisekund.

  3. Alias

    Polecenie dla tworzenie synonimów nazwy poleceń, których nie można zastąpić, aby je skrócić. Zmienia długą nazwę na przyjazną dla użytkownika krótką lub skrót. Przykład:

    Alias ​​stara_nazwa nowa_nazwa

    Ta sama technika jest idealna do wyeliminować literówki w drużynach. Polecenie unalias pomoże ci cofnąć działanie narzędzia zmiany nazwy.

  4. unname

    Narzędzie, które generuje informacje o systemie operacyjnym... Bez dodatkowych parametrów wyświetli tylko nazwę jądra. Aby uzyskać wszystkie możliwe informacje o systemie, wprowadź:

  5. czas pracy

    Pokazuje dyspozycyjność — ciągły czas pracy systemy.

  6. spać

    Zestawy wyłącznik czasowy systemy.

  7. tak

    Narzędzie autouzupełniania pola zgody w poleceniu lub skrypcie. Wejść: tak nazwa_polecenia i nie musisz robić ręcznego potwierdzania, gdy wymaga tego skrypt interakcji programu z użytkownikiem.

Menedżerowie partii

Menedżerowie pakietów (PM) w systemie Linux są odpowiedzialni za instalowanie, aktualizowanie i usuwanie aplikacji. Ich zasadą działania jest pobieranie pakietów oprogramowania z własnych repozytoriów sieciowych. Te narzędzia działają tylko z prawami administratora. Dla różnych dystrybucji Linuksa istnieją różne wersje PM.

  1. trafny

    PM dla Debiana, UbuntuorazMennica

    Sudo apt install nazwa_pakietu

    Aby odinstalować aplikację:

    Sudo apt usuń nazwa_pakietu

  2. dnf / mniam

    Dwa najpopularniejsze PM dla systemów operacyjnych Red Hat, Fedora i CentOS... Aby zainstalować aplikację, wpisz:

    Sudo dnf zainstaluj nazwa_pakietu

    Usunąć:

    Sudo dnf usuń nazwa_pakietu

  3. Pacman

    Menedżer partii dystrybucji Arch i Manjaro... Aby zainstalować aplikację, wpisz:

    Sudo pacman -S nazwa_pakietu

    Aby odinstalować aplikację:

    Sudo pacman -R nazwa_pakietu

Wniosek

Kompletna lista poleceń dla dystrybucji Linuksa — materiał na długą książkę, a nie pojedynczy artykuł. Jednak w tej recenzji staraliśmy się zebrać najważniejsze z nich. Polecenia te z pewnością będą przydatne zarówno w codziennych zadaniach, jak i do odblokowania zaawansowanych możliwości tego systemu operacyjnego.

Każdy użytkownik Linuksa ma własną listę poleceń, które muszą mieć. Na pewno masz też coś do uzupełnienia tej recenzji? Podziel się swoimi ulubionymi poleceniami Linuksa w komentarzach!

Chcesz, aby Twój system operacyjny działał jak szwajcarski zegarek? Niezawodna i wydajna platforma do wdrażania dowolnej dystrybucji Linuksa -!

W tym artykule wymieniono podstawowe polecenia terminala, z którymi można pracować. Serwer Linux Ubuntu. Zawiera również przykłady tych poleceń z różnymi przełącznikami. Artykuł można warunkowo nazwać „ 30 przydatnych poleceń terminala Linux».

W ostatnim artykule „Linux Server Basics for Beginners” zapoznaliśmy się z serwerowym systemem operacyjnym Ubuntu Server 10.10, poznaliśmy jego funkcje, a także rozważyliśmy niektóre polecenia, które będą potrzebne do początkowej pracy, ale jak rozumiesz, jest to z pewnością nie wystarczy do pełnego zarządzania serwerem. Wszyscy początkujący administratorzy systemu muszą wiedzieć, jakie polecenia i programy są prezentowane w Ubuntu Server, a nie tylko wiedzieć, ale umieć z nich korzystać.
Tutaj przyjrzymy się podstawowym poleceniom i programom, z których na pewno będziesz korzystać, jeśli pracujesz z Linuksem.

Chciałbym od razu zauważyć, że prawie wszystkie polecenia i programy używane w systemie Linux mają specjalne „ klucze» ( lub są również nazywane „opcjami”) i parametry. Do czego są potrzebne, teraz postaram się wyjaśnić.

Uruchomiony program wykonuje określone zadanie, a „ klucze„Powiedz jej, jak wykonać to zadanie, tj. dokonać własnych korekt, kryteriów, warunków. Ponadto niektóre programy, aby wykonać swoje zadanie, potrzebują pewnego rodzaju surowca do pracy, ” opcje„Są właśnie to, czego potrzebujesz, aby oddać ten surowiec, na przykład podczas operacji kopiowania musisz określić, co skopiować, a więc co określasz jako kopiowanie ( folder plików) i będzie parametrem.

Dla każdego polecenia możesz sam zobaczyć wymagane klucze i ich działanie, korzystając z wbudowanej dokumentacji. Odbywa się to za pomocą polecenia facet na przykład chcesz wiedzieć, co robi polecenie ls, wprowadź następujące polecenie, a otrzymasz całą instrukcję.

Polecenia terminala Linux

Cóż, teraz przejdźmy bezpośrednio do samych poleceń.

1. Zacznijmy od polecenia ls... Jest to potrzebne, abyś mógł zobaczyć, co masz w bieżącym katalogu ( pliki i folder oraz). Na przykład, właśnie uruchomiłeś i masz przed sobą wiersz poleceń, w rzeczywistości jesteś w swoim katalogu domowym i aby zobaczyć, co w nim jest, wprowadź następujące polecenie.

Ls -1 –l –h - a

  • klawisz -1 wyświetlający listę plików i folderów w kolumnie;
  • -l przełącznik, który pokazuje dodatkowe informacje o plikach i folderach;
  • -h przełącznik, pokazuje rozmiary plików i folderów w bardziej czytelnej formie;
  • - przełącznik, który pokazuje ukryte pliki i foldery.

Od razu radzę spróbować poeksperymentować z klawiszami ( te. na przykład wpisz polecenie bez parametrów, a następnie dodaj po jednym na raz, a zobaczysz znaczną różnicę).

2. Następne polecenie Płyta CD... Służy do nawigowania do katalogu, na przykład:

test CD

Gdzie test to katalog, do którego chcesz się udać, ale pamiętaj, w tym przypadku katalog test jest w twoim katalogu domowym, w innych przypadkach musisz wpisać pełną ścieżkę do katalogu, na przykład aby zmienić na / etc / katalog testowy, wprowadź następujące dane.

CD / etc / test

Po pracy w jednym z katalogów najprawdopodobniej chcesz przejść do katalogu domowego, odbywa się to za pomocą polecenia cd bez parametrów.

3. Aby określić, w którym katalogu aktualnie się znajdujesz, użyj następującego polecenia bez parametrów i kluczy.

Test MKdir

Gdzie test to nazwa katalogu.

5. Teraz usuńmy utworzony katalog za pomocą następującego polecenia.

Rm -r test

Gdzie test to nazwa katalogu, który chcesz usunąć. Możesz także dodać przełącznik -f w celu wymuszonego usunięcia ( te. bez żadnego potwierdzenia).

6. Nauczyliśmy się tworzyć i usuwać katalogi, teraz nauczymy się tworzyć pliki, napisz następującą komendę.

Test dotykowy

  • touch to polecenie tworzenia pliku;
  • test to nazwa pliku ( aby sprawdzić, czy plik został utworzony, użyj polecenia l s).

7. Użyj następującego polecenia, aby usunąć dowolny plik lub katalog.

Gdzie test to nazwa twojego katalogu, aby wymusić usunięcie, napisz ten sam przełącznik -f

8. Teraz napiszmy coś do tego pliku, użyj edytora nano na przykład wprowadź.

Test nano

otworzy się pusty arkusz, napisz coś i naciśnij ctrl + o ( zachować) potwierdź zapisanie i aby wyjść z edytora naciśnij ctrl + x

9. A żeby sprawdzić, czy to, co napisałeś w pliku testowym, zostało zachowane, użyj polecenia Kot, tj.

Test na kota

Gdzie test to nazwa twojego pliku. Polecenie cat służy do odczytu standardowego wejścia, tj. potrafi łatwo czytać pliki ( Rada! spójrz na to polecenie, ma wiele opcji, które można wykorzystać w różnych sytuacjach).

10. Załóżmy teraz, że nie musisz czytać całego pliku ( ponieważ dozwolone jest duże 1000 linii i więcej), na przykład możesz przeczytać tylko pierwszych 10 wierszy za pomocą polecenia head.

Kierownik / etc / usługi

komenda head ma opcje, na przykład chcesz przeczytać pierwsze 100 linii.

Kierownik –n100 / etc / usługi

Gdzie –n100 to liczba wierszy do przeczytania.

11. Teraz spójrzmy na odwrotną sytuację, musisz przeczytać ostatnie 10 wierszy, w tym celu wpisz następujące.

Ogon / etc / usługi

  • tail to polecenie, które odczytuje ostatnie 10 wierszy pliku;
  • /etc/services to sam plik.

Możesz także użyć klawiszy takich jak.

Ogon –n100 / etc / usługi

Gdzie, -n100 - będzie liczbą ostatnich wierszy.

Możesz też tak napisać.

Ogon –n +560 / etc / usługi

Gdzie -n +560 pokazuje ostatnie linie zaczynające się od 560.

12. Teraz pewnie zgadłeś, ale jak dowiadujemy się o liczbie wierszy, można to łatwo zrobić za pomocą polecenia.

Wc / etc / usługi

Po uruchomieniu zostaną wyświetlone 3 liczby, z których pierwsza to liczba linii w pliku, druga to liczba słów, a trzecia to liczba znaków. To polecenie ma klawisze:

  • -l tylko linie;
  • -w tylko słowa;
  • -c tylko znaki.

Alternatywnie możesz użyć polecenia cat z przełącznikiem –n, gdzie cała zawartość pliku z ponumerowanymi liniami zostanie wyświetlona na ekranie, co również czasami jest wymagane.

13. Teraz nauczmy się, jak kopiować katalogi i pliki, jak zwykle robi się to bardzo łatwo.

Cp test1 test2

Gdzie test1 to plik, który chcesz skopiować, a test2 to plik, do którego chcesz skopiować, przydaje się wtedy, gdy nagle potrzebujesz stworzyć plik o praktycznie tej samej zawartości, użyj tego polecenia, aby nie wpisywać ponownie to. Katalogi są kopiowane na tej samej zasadzie.

14. Przenoszenie lub zmiana nazwy odbywa się w bardzo podobny sposób, tylko za pomocą innego polecenia.

MV test1 test2

Dotyczy zarówno plików, jak i katalogów.

15. Przejdźmy teraz do tego, co jest bardziej potrzebne i przydatne w codziennej pracy, a zaczniemy od kolejnego polecenia.

Jest jak menedżer zadań w systemie Windows, pokazuje aktualne informacje o twoim systemie, na przykład: użycie pamięci RAM, listę uruchomionych procesów i wiele więcej.

16 ... A jeśli chcesz znaleźć tylko informacje o pamięci RAM, możesz użyć następującego polecenia.

17. Czasami trzeba znaleźć aktualną datę i godzinę na komputerze lub ją zmienić, do tego służy polecenie.

Aby zmienić czas na komputerze użyj klawisza –s np. zmieńmy aktualny czas na 12:30:00 aby to zrobić wpisz to.

Data – 12:30:00

18. Przejdźmy do poleceń sieciowych i zacznijmy od następnego polecenia.

Ifconfig

Pokazuje informacje o skonfigurowanych urządzeniach sieciowych.

19. Następne polecenie

to jest tablica routingu.

20. Jeśli chcesz znaleźć nazwę sieciową komputera, wpisz to.

Nazwa hosta

21. Możesz użyć tego polecenia, aby wyświetlić statystyki dotyczące interfejsów sieciowych.

a jeśli użyjesz go z przełącznikami –rn, otrzymasz to samo, co polecenie route.

22. Porozmawiajmy teraz o pytaniu, które interesuje wszystkich - jak zabić proces w Linuksie? Muszę od razu powiedzieć, że w Linuksie do zakończenia procesu używane są tzw. sygnały, które wysyłają do jądra polecenie typu, z jakim parametrem należy zakończyć dany proces. Aby zakończyć proces, użyj polecenia zabić z różnymi sygnałami. Aby dowiedzieć się, jakie sygnały ma system, wprowadź poniższe.

Zabij - ja

Gdzie –l to przełącznik, który pokazuje listę sygnałów w systemie.

Najczęściej używanymi sygnałami w Linux Ubuntu są sygnały: 15, 2, 3, 9 są używane do zakończenia procesu i dlaczego, pytasz, są one w tej kolejności? Wyjaśnię teraz, sygnał 15 jest najbardziej poprawnym sygnałem do zakończenia procesu, tj. przy takim sygnale system będzie próbował zapisać wszystkie dane itd. a 9 jest najtrudniejsze czyli system absolutnie nie przejmuje się wszystkim, po prostu i bezlitośnie zabija proces. Na tej podstawie możemy stwierdzić, że sygnały znajdują się dokładnie w kolejności prawidłowego zakończenia procesu. Aby zakończyć proces, musisz podać jego nazwę lub pid. Na przykład zakończmy test procesu, ma pid 30, używając sygnału 9.

Zabij 9 30

Zabij 9 testów

23. Porozmawiajmy o dyskach twardych. W celu uzyskania informacji o stanie dysków twardych tj. rozmiar i tak dalej użyj polecenia df, na przykład.

Gdzie –h jest używane dla wygody, tj. informacje są wyświetlane w megabajtach.

24. Aby dowiedzieć się, ile waży pojedynczy folder, wszystkie znajdujące się w nim pliki osobno, użyj następującego polecenia.

Test du-h

  • du to samo polecenie;
  • -h to klucz zaokrąglający kilobajty do megabajtów;
  • test to katalog, który chcesz przetestować.

25. Ponadto, aby pracować z dyskami twardymi, użyj polecenia fdisk, na przykład, musisz znaleźć informacje o wszystkich partycjach na dysku twardym, w tym celu użyj następujących.

Fdisk-l

gdzie, - l to klucz, który pokazuje informacje o wszystkich partycjach.

Aby utworzyć partycje na dysku twardym, wprowadź to.

Fdisk / dev / sdb

gdzie / dev / sda to ścieżka do twojego dysku twardego.

Za pomocą tego polecenia wejdziesz do programu, w którym będziesz tworzył przekroje.

26. Ale najpierw musisz zamontować ten dysk twardy, odbywa się to w następujący sposób.

Zamontuj / dev / sdb / mnt /

  • mount - samo polecenie mount;
  • /dev/sdb - ścieżka do tego, co chcemy zamontować;
  • / mnt / to ścieżka, w której to zamontujemy.

27. Jak można się domyślić, możesz go odmontować za pomocą polecenia umount.

Odmontuj / dev / sdb

28. Tutaj zamontowaliśmy dysk, teraz chcemy stworzyć system plików, robi się to w ten sposób.

mkfs.ext3 / dev / sdb
  • mkfs - same polecenia tworzenia systemu plików;
  • ext3 - typ systemu plików ( Linux ma o wiele więcej typów systemów plików niż Windows);
  • /dev/sdb - dla którego urządzenia blokowego chcesz utworzyć system plików.

29. Porozmawiajmy teraz o jądrze, aby sprawdzić wersję jądra, wprowadź następujące informacje.

Uname - r

Aby uzyskać pełne informacje o jądrze, użyj przełącznika –a.

30. Aby poznać listę wszystkich modułów załadowanych do jądra, użyj polecenia.

Uwaga! Jeśli chcesz nauczyć się korzystać z Linuksa na domowym komputerze bez korzystania z wiersza poleceń, to polecam przeczytanie mojej książki - " »

Tutaj jesteśmy z tobą i rozważani 30 przydatnych poleceń serwera Ubuntu... Mam nadzieję, że do tej pory materiał był dla Ciebie przydatny!

Aleksiejew Igor Giennadiewicz,

Brancewicz Petr Yul'yanovich

SYSTEMY OPERACYJNE I PROGRAMOWANIE SYSTEMU

pomoc dydaktyczna dla studentów specjalności

„Oprogramowanie informatyczne”


UKD 004.04 (075.8)

BBK 32,973 i 73

Recenzent:

A47 Aleksiejew I.G. Przewodnik do nauki Systemy operacyjne i programowanie systemowe: dla stud. specjalista. „Oprogramowanie technologii informacyjnych” / IG Alekseev, P.Yu. Brancewicz - Mińsk: BSUIR, 2009 .-- 73 s.

ISBN 985-444-№

Samouczek obejmuje podstawowe polecenia systemu operacyjnego UNIX, przeznaczone do pracy z plikami i katalogami, a także do tworzenia procesów i organizowania interakcji między nimi. Biorąc pod uwagę strukturę pracy laboratoryjnej na kursie „OSiSP”

UKD 004.04 (075.8)

BBK 32,973 i 73

ISBN 985-444-387-6© Alekseev I.G., Brantsevich P.Yu 2009

© BSUIR, 2009


1. PODSTAWOWE POLECENIA SYSTEMU UNIX ............................................ ............. 4

2. Prace laboratoryjne ............................................. ........................ 7

Praca laboratoryjna nr 1 Praca w systemie OS UNIX/Linux,

Interpreter BASH ............................................. ............................................. 7

Praca laboratoryjna nr 2 Praca z plikami i katalogami systemu UNIX OS .... 12

Ćwiczenie nr 3 Procesy w systemie UNIX/Linux .............................. 17

Ćwiczenie 4 Używanie sygnałów w systemie UNIX / Linux OS ... .. 21

Ćwiczenie nr 5 Używanie potoków w systemie UNIX / Linux OS …… 26

Laboratorium nr 6 Wątki w systemie UNIX / Linux OS ……………………… 33

Praca laboratoryjna nr 7 Semafory w systemie UNIX / Linux OS …………………… 36

Praca laboratoryjna nr 8 Korzystanie z pamięci współdzielonej w

UNIX / Linux OS ………………………………………………………………… 39

Literatura................................................. ................................................ 42


PODSTAWOWE POLECENIA SYSTEMU UNIX

System operacyjny systemu operacyjnego Linux oparty na systemie operacyjnym UNIX i pod wieloma względami ma podobną strukturę i system dowodzenia. Użytkownik może pracować w trybie tekstowym za pomocą wiersza poleceń lub korzystając z interfejsu graficznego X okno i jeden z menedżerów pulpitu (na przykład KDE .Comment lub GNOM ). Ponadto w systemie może pracować jednocześnie 7 użytkowników (6 w trybie tekstowym konsoli i 1 w trybie graficznym), przełączanie pomiędzy użytkownikami odbywa się za pomocą klawiszy:



.

Tabela 1 pokazuje główne polecenia systemu

Tabela 1

Komenda Argumenty / klucze Przykład Opis
reż katalog dir dir / home
ls -wszyscy i inni (patrz mężczyzna) ls -wszystkie Zrzuca zawartość katalogu do konsoli
ps -a -x i inne (patrz człowiek) ps-a
mkdir nazwa katalogu mkdir stud11 Tworzy katalog
rmdir nazwa katalogu rmdir stud11 Usuwa katalog
rm plik rm mójplik1 Usuwa plik
mv nowa nazwa pliku mv mojplik1 mojf1 Zmień nazwę pliku
Kot plik kot 1.txt Wysyłanie pliku do konsoli
Płyta CD nazwa katalogu płyta główna Poruszanie się po katalogach
grep (patrz mężczyzna) grep "^ a" "words.txt" Znajdowanie ciągu w pliku
zabić pid procesu zabić 12045 Niszczy proces
szczyt Wyświetla listę procesów w konsoli
htop Wyświetla w konsoli pełną listę uruchomionych procesów
su Przełączanie w tryb roota
chmod uprawnienia do plików chmod 777 1.txt Zmień uprawnienia do plików
uchwyt katalog urządzeń mount / dev / cdrom / MyCD Zamontuj urządzenia
dd if = plik z = plik bs = n liczba = n dd if = / dev / hda1 of = / F.bin bs = 512 count = 1 Kopiuj bajt
ja plik1 plik2 -l ln plik1 plik2 ln –l plik1 plik2 Utwórz dowiązanie stałe lub symboliczne do pliku
unname -a uname –a Informacje o systemie
odnaleźć dir plik znajdź / home – nazwa a1.txt Szukaj plików
facet mężczyzna fgetc Pomoc systemowa
informacje informacje fgetc Pomoc systemowa

Linux i Windows używają różnych systemów plików do przechowywania i uzyskiwania dostępu do informacji na dyskach. Linux używa systemów plików - Zewn2 / Zewn3 ,RaiserFS, FFS inny. Wszystkie systemy plików mają wsparcie Logowanie . Dzienniki system plików najpierw zapisuje zmiany, które wprowadzi w oddzielnej części systemu plików ( czasopismo ) i dopiero wtedy wprowadza niezbędne zmiany w pozostałej części systemu plików. Po pomyślnym zakończeniu wszystkich transakcji rekordy są usuwane z czasopismo ... Zapewnia to lepsze zachowanie integralności systemu i zmniejsza prawdopodobieństwo utraty danych. Należy zauważyć że Linux utrzymuje dostęp do Okna -Sekcje.

System plików Linux ma tylko jeden katalog główny, na co wskazuje ukośnik ( / ). W strukturze plików Linux brak dysków A, B, C, D …., Ale są tylko katalogi. V Linux rozróżnia wielkie i małe litery w poleceniach, nazwach plików i katalogów. V Okna każdy plik ma tylko jedną nazwę, w Linux może być ich wiele. Ono - " trudny »Linki wskazujące bezpośrednio na i-węzeł pliku. Twarde łącze to jedna z zasad organizacji systemu plików. Linux .

Struktura katalogów systemu operacyjnego Linux przedstawiono w tabeli. 1. Istnieje również kilka przydatnych skrótów nazw katalogów:

  • Pojedyńczy punkt ( . ) oznacza bieżący katalog roboczy.
  • Dwa punkty ( .. ) oznaczają katalog nadrzędny bieżącego pracownika.
  • Tilda ( ~ ) oznacza katalog domowy użytkownika (zazwyczaj katalog będący bieżącym katalogiem roboczym podczas uruchamiania Bash).

Tabela 1

/ Katalog główny
/ bin Zawiera pliki wykonywalne programów najbardziej niezbędnych do działania systemu. Katalog / bin nie zawiera podkatalogów.
/ uruchomić Tutaj znajduje się rdzeń samego systemu (plik vmlinuz-...) oraz pliki wymagane do jej pobrania.
/ deweloper Katalog / deweloper zawiera pliki urządzeń (sterowniki).
/ etc Jest to katalog plików konfiguracyjnych, czyli plików zawierających informacje o ustawieniach systemu (na przykład ustawienia programu).
/ Dom Zawiera katalogi domowe użytkowników systemu.
/ lib Znajdują się tu biblioteki (funkcje potrzebne wielu programom).
/ media Zawiera podkatalogi, które są używane jako punkty montowania urządzeń wymiennych (CD-ROM, dyskietki itp.)
/ mnt Ten katalog (lub jego podkatalogi) może służyć jako punkt montowania dla tymczasowo zamontowanych systemów plików.
/ proc Zawiera pliki z informacjami o procesach uruchomionych w systemie.
/ źródło To jest katalog domowy administratora systemu.
/ sbin Zawiera programy wykonywalne, podobnie jak katalog / bin... Jednak tylko administrator systemu ( źródło).
/ tmp Katalog plików tymczasowych, które przechowują dane pośrednie niezbędne do działania niektórych programów i są usuwane po zamknięciu programów.
/ usr Katalog większości programów, które są nieistotne przy uruchamianiu systemu. Struktura tego katalogu faktycznie powiela strukturę katalogu głównego.
/ var Zawiera dane, które zostały uzyskane podczas działania niektórych programów i muszą zostać przekazane innym oraz pliki dziennika z informacjami o działaniu systemu.

PRACE LABORATORYJNE