Polecenia terminalu Ubuntu

Od samego początku istnienia systemu operacyjnego Linux głównym narzędziem do pracy jest interfejs wiersza poleceń. Później do tego uniwersalnego narzędzia dodano graficzne szczegóły, modernizując system i czyniąc go wygodniejszym dla nowych użytkowników. Pomimo przyjaznego środowiska wielu dystrybucji systemu Linux, korzystanie z CLI (wiersza poleceń) jest nadal uzasadnione. Polecenia terminali systemu Ubuntu stanowią okazję do zintegrowanego zarządzania zasobami komputera z instrukcjami o różnej długości i złożoności. Dlatego opanowanie Terminalu jest tak ważne.

Podstawowe polecenia tekstowe do wykonywania zadań za pośrednictwem terminala.

Polecenia mogą składać się z różnych postaci - łatwo współistnieją z liczbami, literami, łącznikami i myślnikami. Wprowadzane są wiersz po linii. Wykonanie każdej instrukcji rozpoczyna się od naciśnięcia klawisza Enter lub innej podobnej metody. Interfejs terminalu jest przydatny, ponieważ będzie dostępny nawet w przypadku awarii części graficznej. Interakcja bezpośrednio z jądrem systemu operacyjnego.

Ta metoda wprowadzania instrukcji jest niezwykle elastyczna, nie wymaga dużej ilości sprzętu i oprogramowania. Obsługuje również polecenia autorun.

Mówiąc dokładniej, Terminal jest emulatorem konsolowym.Obsługuje te same funkcje, oferując niektóre dodatki. Możesz go uruchomić za pomocą skrótu klawiaturowego "Ctrl + Alt + T".

Treść

  • 1 O drużynach
  • 2 Pracuj z plikami i katalogami
  • 3 Operacje na pakietach
  • 4 Archiwizacja danych
    • 4.1 Smoła
    • 4.2 Rar
    • 4.3 ZIP
  • 5 Operacje tekstowe
  • 6 Kopia zapasowa danych
  • 7 Zarządzanie użytkownikami i grupami
  • 8 Inne użyteczne polecenia
  • 9 Na końcu

O drużynach

Instrukcje dla terminalu są wstępnie utworzoną listą znaków, po wpisaniu i potwierdzeniu, który komputer wykona predefiniowane polecenie. W takim przypadku można uwzględnić dodatkowe parametry.

Z reguły polecenie (instrukcja) składa się z trzech części:

  1. Nazwa aplikacji. Jest to nazwa pliku wykonywalnego, który jest już zapisany w systemie jako zmienna.
  2. Kluczem jest. Klawisze są używane do dokładniejszych instrukcji. Pozwalają one na wykonanie określonego działania lub algorytmu.
  3. Wartość. To jest jakiś zmienny parametr dla klucza.

Tak powstają instrukcje dla komputera pod Linuksem. Główne komendy Ubuntu służą do pracy z plikami i katalogami, uruchamianiem programów i administrowaniem systemem oraz wieloma innymi funkcjami. Porozmawiajmy o nich bardziej szczegółowo.

Pracuj z plikami i katalogami

Utwórz plik:

dotknij nazwy pliku

Jeśli chcesz zmienić datę i godzinę utworzenia, to polecenie pomoże:

touch-t 0712250000 fileditest

Usuń plik:

rm nazwa pliku

Wymuszone usunięcie pliku:

rm -f plik1

Utwórz kopię pliku w innym pliku:

cp nazwa_1 nazwa_2

Pokaż zawartość pliku:

więcej pliku

Możesz więc wyświetlić 10 wierszy pliku od samego początku ...:

plik głowy

... i tak - od końca:

plik ogona

Możesz zobaczyć katalog, w którym teraz jesteś na komendę:

pwd

Aby przejść do katalogu domowego, uruchom następujące polecenie:

cd

Utwórz nowy katalog, a także 2 katalogi naraz:

Mkdir nowa_nazwa
mkdir nazwa_1 nazwa_2

Usuń katalog przy użyciu siły:

rm -rf nazwa_katalogu

Usuń katalog:

Nazwa rmdir

Aby zmienić nazwę lub przenieść plik lub katalog, pojawi się takie polecenie:

mv katalog_1 nowy_katalog

Możesz więc utworzyć ścisły link do obiektu systemu plików:

W link do nazwy

Są to podstawowe polecenia do pracy z elementami systemu plików. Jak widać od razu, w Ubuntu polecenia konsoli są różne. Nie ma sensu zapamiętywać ich wszystkich - wystarczy, aby zrozumieć ogólne zasady budowy. Aby lepiej zastosować takie rzeczy, utwórz "ściągawkę" z najbardziej potrzebnymi parametrami w osobnym miejscu. I lepiej go wydrukuj.

Operacje na pakietach

Ubuntu ma specjalne narzędzie do pracy z pakietami - Advanced Packaging Tool. Jest również nazywany menedżerem pakietów. Instrukcje tego programu są używane do instalowania, aktualizowania lub usuwania pakietów oprogramowania. W razie potrzeby aplikacja może działać automatycznie.

Zainstaluj i zaktualizuj pakiety:

nazwa instalacji apt-get

Uzyskaj aktualne informacje o paczkach:

aktualizacja apt-get

Otrzymuj aktualizacje dla pakietów, które są już zainstalowane:

Aktualizacja apt-get

A także do polecenia apt-get możesz dodać następujące ważne parametry przez przerwę:

  • sprawdź, czy zależności są spełnione;
  • wyczyść, aby usunąć zarchiwizowane pliki pakietów, które zostały wcześniej pobrane;
  • autoclean do automatycznego usuwania wszystkich zarchiwizowanych kopii pakietów.

Archiwizacja danych

Niektóre polecenia konsoli systemu Ubuntu mają na celu pracę z archiwami. Ten system operacyjny ma wbudowaną obsługę archiwów w popularnych formatach. Podczas pracy z archiwami nie zapomnij o kompatybilności formatów danych z innymi systemami operacyjnymi. Polecenia do pracy z archiwami ".tar" i ".rar" są nieco inne. Niektóre różnice są ważne do zapamiętania.

Smoła

Utwórz archiwum z zalecaną nazwą pliku:

tar cf name.tar nazwy plików

Rozpakuj archiwum pod określoną nazwą:

tar xf name.tar

Skompresuj plik Gzip TAR:

nazwa gzip

Rozpakuj plik w formacie kompresji TAR Gzip:

tar xzf name.tar.gz

Użyj maksymalnej kompresji dla pliku:

nazwa gzip -9

Rar

Utwórz archiwum i dołącz do niego dokument:

rar plik name.rar

Rozpakuj archiwum:

rar x name.rar

Spakuj pliki i katalogi do archiwum:

tar -cvf katalog plików pliku .tar

To polecenie wyświetla zawartość archiwum:

tar -tf archive.tar

Wyodrębnij spakowany plik do określonego folderu:

tar -xvf nazwa.tar -C / folder

ZIP

Utwórz skompresowane archiwum ".zip":

zip name.zip nazwa_pliku

Jeśli chcesz uwzględnić wiele plików i katalogów:

zip -r plik1.zip plik1 plik2 katalog1

Rozpakuj archiwum:

rozpakuj plik name.zip

Operacje tekstowe

Linii poleceń systemu Linux umożliwia pracę z tekstem przy użyciu prostych poleceń. Z listy operatorów można utworzyć filtr, wyświetlić niektóre dane, scalić fragmenty dokumentów i zrobić o wiele więcej. Polecenia konsoli systemu Ubuntu nie ograniczają się do operacji na systemie plików.

Wszystkie akcje przetwarzania zawartości w pliku mogą być reprezentowane jako pojedyncze polecenie:

cat file_originale | [operacja: sed, grep, awk, grep, etc.]> result.txt

Jeśli plik wyniku nie został jeszcze utworzony, możesz go utworzyć i wyświetlić dane za pomocą następującego polecenia:

cat file_originale | [operacja: sed, grep, awk, grep, etc.]> result.txt

Możesz więc wyświetlić wszystkie wiersze dokumentów zawierających fragment tekstu Aug:

grep Aug / var / log / messages z pliku "/ var / log / messages"

I tak - wypisz wszystkie wiersze zawierające cyfry z podanej tablicy:

grep [0-9] / var / log / wiadomości z pliku "/ var / log / messages"

To polecenie pozwala ci usunąć ciąg tekstowy1 z dokumentu "example.txt":

sed -e 's / * $' example.txt | usuwa puste znaki na końcu każdej linii | | sed -e 's / string1g' przykład.txt

Więc możesz zastąpić ciąg1 tekstem, wynik zostanie wyświetlony na ekranie.

sed 's / stringa1 / stringa2 / g' przykład.txt

Kopia zapasowa danych

Polecenia terminali systemu Ubuntu są często używane do tworzenia kopii zapasowych danych. Jeśli informacje są uszkodzone lub utracone, możliwe jest przywrócenie danych z kopii zapasowych za ich pomocą. Mają one zastosowanie zarówno do informacji na wewnętrznych nośnikach PC i dyskach zewnętrznych.

Utwórz pełną kopię "/ home" do pliku w określonym folderze:

dump -0aj -f /tmp/home0.bak / home

Przywróć dane z kopii zapasowej według adresu (katalog i plik są wymienne):

restore -if /tmp/home0.bak

Synchronizuj dwa foldery (foldery na końcu):

rsync -rogpav -delete / home / tmp

Synchronizacja przez SSH:

rsync -rogpav -e ssh -delete / home ip_address: / tmp

W ten sposób można utworzyć kopię dysku lokalnego w pliku na komputerze zdalnym (przykład składni):

dd bs = 1M jeśli = / dev / hda | gzip | ssh użytkownik @ ip_addr 'dd of = hda.gz'

Możesz więc przeszukać folder dla wszystkich plików z rozszerzeniem ".txt" i skopiować je do katalogu pod innym adresem:

znajdź / home / user1 -name '* .txt' | xargs cp -av -target-katalog = / home / backup / -parents

Zarządzanie użytkownikami i grupami

Porozmawiajmy teraz o instrukcjach pomagających w zarządzaniu prawami użytkowników. Bez tych instrukcji główne polecenia systemu Ubuntu byłyby niepełne. Z reguły są potrzebne do zmiany hasła, tworzenia i usuwania grup oraz osób korzystających z systemu operacyjnego.

Utwórz nową grupę o określonej nazwie:

groupadd nazwa_grupy

Usuń grupę o określonej nazwie:

groupdel nazwa_grupy

Zmień nazwę grupy:

groupmod -n nowa_nazwa_grupy stara_nazwa_grupy

Utwórz nowego użytkownika:

useradd user1

Usuń dane użytkownika, w tym jego osobisty katalog:

userdel -r użytkownik1

Ustaw nowe atrybuty dla użytkownika:

usermod -c "FTP użytkownika" -g system -d / ftp / user1 -s / bin / nologin user1

Ustaw nowe hasło dla bieżącego konta:

passwd

Edytuj hasło dla określonego użytkownika. Używane tylko z prawami root:

passwd użytkownik1

Inne użyteczne polecenia

W systemie operacyjnym Ubuntu można ponownie uruchomić polecenie za pośrednictwem terminala, nawet jeśli interfejs graficzny nie działa. Oto ona:

sudo reboot

Można również użyć innych poleceń:

sudo init 6
sudo shutdown -r now

Aby wyłączyć komputer, możesz skorzystać z następujących instrukcji:

sudo poweroff
sudo telinit 0
sudo zatrzymał się
sudo shutdown -h now

Zakończ bieżącą sesję:

Wylogowanie sudo

Na końcu

Sprawdziliśmy komendę zamknięcia systemu Ubuntu i różne konstrukcje składni, sposoby uruchamiania operacji przy użyciu pakietów i metody pracy z archiwami ... Mamy nadzieję, że wszystkie opisane tutaj narzędzia sąPoważnie pomóż w uzyskaniu żywych i przydatnych wrażeń użytkownika.

Jeśli masz inne pytania dotyczące Linuksa lub masz chęć podzielić się swoją opinią, nie zwlekaj - napisz w komentarzach swoje pytania i komentarze.