Linux. Общие сведения и отличия при работе с терминалом презентация

Содержание

Слайд 2

План лекции 1. Общие сведения и отличия при работе с

План лекции

1. Общие сведения и отличия при работе с терминалом
2. Базовые

команды, работа с файловой системой, просмотр содержимого файлов
3. Установка и запуск приложений из консоли
4. Типы пользователей и их права, изменение прав
5. Работа с текстовыми редакторами в терминале
Слайд 3

Установка Linux на VirtualBox Для установки Linux на VirtualBox нам

Установка Linux на VirtualBox

Для установки Linux на VirtualBox нам необходимо:
1. Образ

диска с Linux Скачать - https://ubuntu.ru/get Ubuntu Desktop 20.04 (64-bit)
2. Установленная виртуальная машина  Скачать - https://www.virtualbox.org/wiki/Downloads VirtualBox 6.1.10 platform packages (Windows hosts)
Слайд 4

Установка Linux на VirtualBox Запускаем VirtualBox и нажимаем кнопку создать

Установка Linux на VirtualBox

Запускаем VirtualBox и нажимаем кнопку создать

Слайд 5

Установка Linux на VirtualBox Вводим название новой виртуальной машины, выберите тип (Linux) и дистрибутив - Ubuntu

Установка Linux на VirtualBox

Вводим название новой виртуальной машины, выберите тип (Linux)

и дистрибутив - Ubuntu
Слайд 6

Установка Linux на VirtualBox Выбираем "Создать новый виртуальный жесткий диск", а затем выбираем тип диска

Установка Linux на VirtualBox

Выбираем "Создать новый виртуальный жесткий диск", а затем

выбираем тип диска
Слайд 7

Установка Linux на VirtualBox Затем выбираем размер диска и имя для его файла

Установка Linux на VirtualBox

Затем выбираем размер диска и имя для его

файла
Слайд 8

Установка Linux на VirtualBox Нажимаем "Настройки", а затем на вкладке

Установка Linux на VirtualBox

Нажимаем "Настройки", а затем на вкладке "Дисплей" устанавливаем

значение видеопамяти в 128 мегабайт. Кроме того, отмечаем галочку 3D ускорения
Слайд 9

Установка Linux на VirtualBox Переходим на вкладку "Система", вкладка "Материнская плата" и выбираем чипсет ICH9

Установка Linux на VirtualBox

Переходим на вкладку "Система", вкладка "Материнская плата" и

выбираем чипсет ICH9
Слайд 10

Установка Linux на VirtualBox Переходим на вкладку "Процессор" и выбираем

Установка Linux на VirtualBox

Переходим на вкладку "Процессор" и выбираем 1 ЦП

и выставляем чекбокс "Включить PAE/NX"
Слайд 11

Установка Linux на VirtualBox Переходим на вкладку "Ускорение" и отмечаем все чекбоксы, выбираем гипервизор

Установка Linux на VirtualBox

Переходим на вкладку "Ускорение" и отмечаем все чекбоксы,

выбираем гипервизор
Слайд 12

Установка Linux на VirtualBox Запускаем виртуальную машину

Установка Linux на VirtualBox

Запускаем виртуальную машину

Слайд 13

Установка Linux на VirtualBox Выбираем установочный носитель, с которого будет производиться установка

Установка Linux на VirtualBox

Выбираем установочный носитель, с которого будет производиться установка

Слайд 14

Установка Linux на VirtualBox Далее необходимо выполнить установку Ubuntu

Установка Linux на VirtualBox

Далее необходимо выполнить установку Ubuntu

Слайд 15

Терминал (CLI) r.baltsyukevich – имя пользователя, под учетной записью которого

Терминал (CLI)

r.baltsyukevich – имя пользователя, под учетной записью которого осуществлен вход

в систему,
BaltsyukevicR-l – короткое сетевое имя машины,
~ – текущая директория,
# или $ – показывает, что оболочка командной строки была запущена привилегированным пользователем root (‘#’) или обычным пользователем (‘$’)

Запуск терминала - CTRL+Alt+T

Слайд 16

Команда LS LS (list) – команда для посмотра содержимого текущей

Команда LS

LS (list) – команда для посмотра содержимого текущей папки Синтаксис -

$ ls опции /путь/к/папке Полезные опции: -a - отображать все файлы, включая скрытые, это те, перед именем которых стоит точка;
-l - выводить подробный список, в котором будет отображаться владелец, группа, дата создания, размер и другие параметры;
Слайд 17

Команды CAT+TAC CAT – команда для вывода содержимого файла с

Команды CAT+TAC

CAT – команда для вывода содержимого файла с начала TAC –

команда для вывода содержимого файла с конца Синтаксис - $ cat опции файл1 файл2 ... Полезные опции: -n - нумеровать все строки;
-s - удалять пустые повторяющиеся строки;
Слайд 18

Команда CD CD (change directory) – команда для смены текущего

Команда CD

CD (change directory) – команда для смены текущего (рабочего) каталога Синтаксис

- $ cd опции папка_назначения Полезные опции: -e - если папку, в которую нужно перейти не удалось найти - выдает ошибку;
Слайд 19

Команда PWD PWD (print working directory) – команда для вывода

Команда PWD

PWD (print working directory) – команда для вывода в терминал

пути к текущей папке Синтаксис - $ pwd опции Полезные опции: --help - отобразить справку по утилите;
Слайд 20

Команда MKDIR MKDIR (make directory) – команда для создания новых

Команда MKDIR

MKDIR (make directory) – команда для создания новых директорий Синтаксис -

$ mkdir опции директория Полезные опции: -p – создать все директории, указанные внутри пути;
Слайд 21

Команда CP CP (copy) – команда для копирования файлов и

Команда CP

CP (copy) – команда для копирования файлов и дерикторий Синтаксис -

$ cp опции файл-источник файл-приемник Полезные опции: -n - не перезаписывать существующие файлы; -r - копировать папку Linux рекурсивно; -u - скопировать файл, только если он был изменён;
Слайд 22

Команда MV MV (move) – команда для перемещения/переименования файлов и

Команда MV

MV (move) – команда для перемещения/переименования файлов и дерикторий Синтаксис -

$ mv опции исходный_файл куда_перемещаем Полезные опции: -f – перезапись без разрешения пользователя; -n – не перезаписывать существующие файлы;
Слайд 23

Команда TOUCH TOUCH – команда для создания нового пустого файла

Команда TOUCH

TOUCH – команда для создания нового пустого файла Синтаксис - $

touch опции имя_файла Полезные опции: -m – устанавливает время последнего изменения файла;
Слайд 24

Команда RM RM (remove) – команда для удаления файлов и

Команда RM

RM (remove) – команда для удаления файлов и директорий Синтаксис -

$ touch опции файл Полезные опции: -r – удаление директорий и их содержимых; -d – удаление пустых директорий;
Слайд 25

Команда FIND FIND – команда для поиска файлов и каталогов

Команда FIND

FIND – команда для поиска файлов и каталогов на основе

специальных условий Синтаксис - $ find [где_искать] [параметры] критерий шаблон Полезные критерии: -name – поиск файлов по имени; -group – поиск по группе; -user – поиск файлов по владельцу;
Слайд 26

Команда GREP GREP – команда для поиска строк, содержащих заданный

Команда GREP

GREP – команда для поиска строк, содержащих заданный пользователем образец Синтаксис

- $ grep опции шаблон имя_файла Полезные опции: -r – рекурсивный поиск по каталогу; -i – регистронезависимый поиск;
Слайд 27

Команда SORT SORT – команда для вывода строк, в определенном

Команда SORT

SORT – команда для вывода строк, в определенном порядке Синтаксис -

$ sort опции файл Полезные опции: -b - не учитывать пробелы;
-d - использовать для сортировки только буквы и цифры; -r - сортировать в обратном порядке
Слайд 28

Bash-script

Bash-script

Слайд 29

Перенаправление и конвееры

Перенаправление и конвееры

Слайд 30

Команда SORT SORT – команда для вывода строк, в определенном

Команда SORT

SORT – команда для вывода строк, в определенном порядке Синтаксис -

$ sort опции файл Полезные опции: -b - не учитывать пробелы;
-d - использовать для сортировки только буквы и цифры; -r - сортировать в обратном порядке
Слайд 31

Типы пользователей ROOT -1- имеет права на выполнение любых действий,

Типы пользователей

ROOT

-1- имеет права на выполнение любых действий, удаление любых файлов

и изменение любых параметров; -2- ограничить свободу действий root практически невозможно; -3- остальные пользователи системы обычно не имеют большинства необходимых прав, например, на установку программ

SUDO

Утилита, предоставляющая привелегии root для выполнения административных операций Синтаксис - $ sudo команда

SU

Утилита, позволяющая сменить пользователя (по дефолту на root) для сессии Синтаксис - $ sudo опции - пользователь

Слайд 32

Работа с пользователями Добавление пользователя Синтаксис - $ sudo useradd

Работа с пользователями

Добавление пользователя Синтаксис - $ sudo useradd опции имя_пользователя Изменение пользователя Синтаксис

- $ sudo usermod опции что_менять для_кого Удаление пользователя Синтаксис - $ sudo userdel опции имя_пользователя
Слайд 33

Работа с группами Добавление группы Синтаксис - $ sudo groupadd

Работа с группами

Добавление группы Синтаксис - $ sudo groupadd опции имя_пользователя Изменение группы Синтаксис

- $ sudo groupmod опции что_менять для_кого Удаление группы Синтаксис - $ sudo groupdel опции имя_пользователя
Слайд 34

Права доступа Права могут относиться к: - Пользователю (user) -

Права доступа

Права могут относиться к: - Пользователю (user) - Группе (group) - Остальным

(other)

Права могут быть на: - Чтение (read) - Запись (write) - Выполнение (execute)

- - файл d – директория владелец группа остальные

r - чтение w - запись x - выполнение - - отсутсвие прав

Слайд 35

Права доступа. Численное представление

Права доступа. Численное представление

Слайд 36

Смена прав - CHMOD Синтаксис - $ chmod опции права

Смена прав - CHMOD

Синтаксис - $ chmod опции права /путь/к/файлу В

качестве действий могут использоваться знаки "+" - включить или "-" - отключить.
Слайд 37

Смена прав – CHOWN, CHGRP Синтаксис - $ chown опции

Смена прав – CHOWN, CHGRP

Синтаксис - $ chown опции пользователь

/путь/к/файлу Синтаксис - $ chgrp опции группа /путь/к/файлу
Слайд 38

Установка приложений sudo apt-get update обновляет список доступных пакетов и

Установка приложений

sudo apt-get update обновляет список доступных пакетов и их версий,

но не устанавливает и не обновляет никакие пакеты sudo apt-get upgrade устанавливает более новые версии пакетов, которые у вас есть sudo apt-get install файл_установки устанавливает приложение

Бывает, что при установке один пакетдля корректной работы может  требовать другой пакет – эту  ситуацию называют «зависимостью» пакетов

Имя файла: Linux.-Общие-сведения-и-отличия-при-работе-с-терминалом.pptx
Количество просмотров: 39
Количество скачиваний: 0