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:
- Nazwa aplikacji. Jest to nazwa pliku wykonywalnego, który jest już zapisany w systemie jako zmienna.
- Kluczem jest. Klawisze są używane do dokładniejszych instrukcji. Pozwalają one na wykonanie określonego działania lub algorytmu.
- 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.