Екипи на терминала Ubuntu

Екипи на терминала Ubuntu

От самото създаване на операционната система Linux основната техника на работа в нея беше интерфейсът на командния ред. По -късно към този универсален инструмент бяха добавени графични детайли, модернизиране на системата и правейки я по -удобно за новите потребители. Въпреки приятелската среда на много дистрибуции на Linux, използването на CLI (командния ред) все още е оправдано. Командите на терминалния терминал Ubuntu са възможност за цялостно управление на ресурсите на PC, като се използват инструкции за различни дължини и сложност. Следователно е толкова важно да овладеете терминала.

Основните текстови команди за изпълнение на задачи през терминала.

Екипите могат да се състоят от различни символи - числа, букви, тире и тире съжителстват лесно в тях. Те се въвеждат по ред. Изпълнението на всяка инструкция започва с натискане на клавиша Enter или по друг подобен начин. Терминалният интерфейс е полезен, тъй като ще бъде достъпен дори с отказа от графичната част. Той директно взаимодейства с ядрото на ОС.

Този метод за въвеждане на инструкции е необичайно гъвкав, не изисква много хардуерни и софтуерни ресурси. Автоматиката на екипите също се поддържа.

По -точно, терминалът е емулаторът на конзолата. Той поддържа същите функции, предлагайки някои допълнителни. Можете да го стартирате с комбинация от клавишите "ctrl + alt + t".

За екипи

Инструкциите за терминала са предварително създаден списък с знаци, след набирането и потвърждаването на които компютърът ще изпълни предварително определена команда. В този случай могат да се вземат предвид допълнителни параметри.

По правило екипът (инструкцията) се състои от три части:

  1. Име на приложението. Това е името на изпълним файл, който вече е записан в системата под формата на променлива.
  2. Ключ. Ключовете се използват за по -точни инструкции. Те ви позволяват да извършите конкретно действие или алгоритъм.
  3. Значение. Това е някаква променлива, ключов параметър.

Ето как се формират инструкциите за компютъра за Linux. Основните команди на Ubuntu служат за работа с файлове и директори, стартиране на програми и системна администрация, както и за много други. Нека поговорим за тях повече.

Работа с файлове и директори

Създайте файл:

Докоснете NAME_FILA

Ако трябва да направите промени в датата и часа на създаването, следващият екип ще помогне:

Touch -T 0712250000 FILEDITEST

Изтрийте файл:

rm name_fila

Изтриване на принудителен файл:

RM -F File1

Създайте копие на файла в друг файл:

Cp name_1 name_2

Покажете съдържанието на файла:

Още файл

Така че можете да показвате 10 реда от файла от самото начало ...:

Файл на главата

... и така - от края:

Опашки файл

Можете да видите директорията, в която сега сте на команда:

PWD

За да отидете в директорията за дома, попълнете следната команда:

CD

Създайте нова директория, както и 2 директори наведнъж:

Mkdir name_nova_directory
mkdir name_1 name_2

Изтрийте принудителния начин на каталога:

rm -rf name_dracial

Изтрийте директорията:

Име на rmdir

За да преименувате или преместите файл или директория, има такъв екип:

MV каталог_1 new_ каталог

Така че можете да създадете строга връзка към обекта на файловата система:

ln name link

Това са основните команди за работа с елементи на файловата система. Както можете да видите веднага, в Ubuntu конзолните екипи са разнообразни. Няма смисъл да ги запомните всички - достатъчно е да разберете общите принципи на строителството. За да приложите по -добре такива неща, създайте „мамят лист“ от най -необходимите параметри на отделно място. По -добре го отпечатайте.

Операции с пакети

Предлага се специален инструмент за работа с пакети в Ubuntu - Разширен инструмент за опаковане. Нарича се още мениджър на пакети. Инструкциите за тази програма се използват за инсталиране, актуализиране или изтриване на софтуерни пакети. Ако е необходимо, приложението може да работи автоматично.

Инсталиране и актуализиране на пакети:

APT-Get Install Name

Вземете текущите списъци с пакети:

APT-GET актуализация

Получавайте актуализации за пакети, които вече са инсталирани:

APT-GET ъпгрейд

А също и към екипа на APT-GET може да се добави чрез пропастта на такива важни параметри:

  • Проверете, за да проверите дали се наблюдават зависимостите;
  • Почистете за изтриване на архивирани пакети, които бяха изтеглени по -рано;
  • AutoClean за автоматично измиване на всички архивни копия на пакети.

Архивиране на данни

Някои конзолни команди на системата Ubuntu са насочени към работа с архиви. Тази ОС е изградила -в подкрепа за архиви в популярни формати. Когато работите с архиви, не забравяйте за съвместимостта на формати на данни с други ОС. Екипи за работа с архиви ".Катран "и".Rar "са малко по -различни. Някои разлики са важни за запомняне.

Катран

Създайте архив с предписано име на файл:

TAR CF Име.TAR NAMES_FAILOV

Разопаковайте архива с определено име:

TAR XF Име.Катран

Стиснете файла във формат TAR GZIP:

GZIP Име

Разопаковайте файла във формата на компресия TAR GZIP:

TAR XZF Име.Катран.GZ

Използвайте максималната степен на компресия за файла:

GZIP -9 Име

Rar

Създайте архив и включете документ в него:

РАЗЛИЧНО ИМЕ.Rar файл

Разопаковайте архива:

Rar x име.Rar

Издърпайте файлове и режисьори към архива:

TAR -CVF Име.Катран файл Файл Директория

И този екип показва съдържанието на архива:

TAR -TF Архив.Катран

Направете опакован файл в конкретна папка:

TAR -XVF Име.TAR -C /папка

Цип

Образуват компресиран архив ".zip ":

име на цип.zip name_fila

Ако трябва да активирате няколко файла и директория:

Zip -r file1.Zip file1 file2 dir1

Разопаковайте архива:

Име на разархивиране.Цип

Операции с текст

Редът на команди Linux ви позволява да работите с текста, като използвате прости команди. От списъка на операторите можете да съставите филтър, да покажете някои данни, да комбинирате фрагменти от документи и да направите много други неща. Така че конзолните команди на Ubuntu не се ограничават само до операции във файловата система.

Всички действия за обработка на съдържанието във файла могат да бъдат представени под формата на една команда:

Cat file_originale | [Операция: SED, GREP, AWK, GREP и т.н. P.] ›Резултат.текст

Ако файлът все още не е създаден за резултата, създайте го и покажете данни със следната команда:

Cat file_originale | [Операция: SED, GREP, AWK, GREP и т.н. P.] ›Резултат.текст

Така че можете да покажете всички редове от документи, съдържащи текстов фрагмент август:

Grep август/var/log/съобщения от файла '/var/log/memesages'

И така - извлечете всички линии, съдържащи числа от дадения масив:

Gras [0-9]/var/log/съобщения от файла '/var/log/messages'

Тази команда ви позволява да премахнете string1 реда от примера "пример".ТЕКСТ ":

Sed -e 's/ *$' пример.txt | Премахнете празни знаци в края на всеки ред | | Sed -e 's/string1g' пример.текст

Така че можете да замените реда на String1 в документа с резултат на низ. Резултатът ще се покаже на екрана.

Sed 's/stringa1/string2/g' пример.текст

Резервно резервно копие

Командите на терминала Ubuntu често се използват за създаване на резервни копия на данни. Ако информацията е повредена или загубена, с тяхната помощ е възможно да се възстановят данните от архивирането. Те са приложими както за информация за вътрешната среда на компютъра, така и за външни дискове.

Създайте пълно копие на "/Начало" във файла във вътрешността на определена папка:

Dump -0aj -f /tmp /home0.Bak /Home

Възстановете данните от архивирането на данните (директория и файлът са заменени):

Възстановяване -IF /TMP /HOME0.Bak

Синхронизирайте две папки (папки в края):

Rsync -rogpav -delete /home /tmp

Извършете синхронизация чрез SSH:

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

И така можете да създадете копие на локалния диск във файл на отдалечен компютър (пример за синтаксис):

DD BS = 1M if =/dev/hda | Gzip | ssh user@ip_addr 'dd of = hda.Gz '

Така че можете да търсите в папката на всички файлове с разширение ".txt "и ги копирайте в директорията под друг адрес:

Намерете /Начало /Потребител1 -NAME '*.txt '| XARGS CP -AV -TARGET -DIRECTORY =/HOME/BACKUP/-PRENTS

Управление и групово управление

Сега нека поговорим за инструкциите, които помагат за управление на правата на потребителя. Без тези инструкции основните екипи на Ubuntu биха били непълни. По правило те са необходими за промяна на паролата, създаването и изтриването на групи и индивиди, използващи ОС.

Създайте нова група с дадено име:

Groupadd group_name

Изтрийте група с дадено име:

Groupdel group_name

Променете името на групата:

Groupmod -n new_group_name old_group_name

Създайте нов потребител:

Usradd user1

Изтрийте потребителските данни, включително неговата лична директория:

userdel -r user1

Инсталирайте нови атрибути за потребителя:

USERMOD -C "Потребителски FTP" -g Система -D /FTP /USER1 -S /BIN /NOLOGIN USER1

Инсталирайте нова парола на текущия акаунт:

Passwd

Редактирайте паролата на посочения потребител. Се отнася само с кореновите права:

Passwd user1

Други полезни команди

В операционната система Ubuntu може да се приложи командата за рестартиране през терминала, дори ако графичният интерфейс не работи. Ето я:

Sudo рестартиране

И други команди също могат да се използват:

Sudo Init 6
Sudo изключване -R сега

За да изключите компютъра, можете да използвате следните инструкции:

Sudo Poweroff
Sudo telinit 0
Sudo Halt
Sudo изключване -h сега

Попълнете текущата сесия:

Sudo Logout

В заключение

Разгледахме екипа за изключване на Ubuntu и различни синтактични конструкции, начини за стартиране на операции с пакети и техники за работа с архиви ... Надяваме се, че всички описани тук инструменти ще ви помогнат сериозно при получаването на ярко и полезно потребителско изживяване.

Ако са възникнали други въпроси в Linux или имат желание да споделите вашето мнение, не се срамежливи - напишете вашите въпроси и коментари в коментарите.