Вы находитесь на странице: 1из 26

SUMMARY SESSION

Linux Basic
Summary
ПРЕПОДАВАТЕЛЬ

Вячеслав
Андреев

Фото
преподавателя
ВАЖНО:
● Камера должна быть включена на протяжении всего
занятия.

● Если у Вас возник вопрос в процессе занятия,


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

● Организационные вопросы по обучению решаются с


кураторами, а не на тематических занятиях.

● Вести себя уважительно и этично по отношению к


остальным участникам занятия.

● Во время занятия будут интерактивные задания, будьте


готовы включить камеру или демонстрацию экрана по
просьбе преподавателя.
ПЛАН ЗАНЯТИЯ
1. Повторение изученного
2. Вопросы по повторению
3. Обобщающая работа
4. Оставшиеся вопросы
Lecture 1

● Главные папки в корневом разделе и для чего они


предназначены

● Разница между обычным пользователем и суперпользователем


в ОС Linux

● Что будет если удалить нужную папку или файл в терминале

● чувствительность к регистру в ОС Linux


Lecture 1. Экспресс-
опрос
● Вопрос 1.

Чем отличается абсолютный путь от относительного?

● Вопрос 2.

Можно ли удалять файлы из корневых папок?

● Вопрос 3.

Что такое домашняя папка?


Lecture 2. Экспресс-опрос

● Вопрос 4.

Какой командой можно сделать переименование файла или папки?

● Вопрос 5.

Что будет, если везде, при создании папок писать ключ -р?

● Вопрос 6.

Что случится, если допустить ошибку в пути при создании\копировании\удалении

файла?

● Вопрос 7.

Как выполнить несколько команд одной строкой в терминале?


Lecture 2. Экспресс-опрос
● Вопрос 8.

Что будет, если при создании папок с иерархией забыть про ключ -р?

● Вопрос 9.

Как правильно скопировать папку с вложениями?

● Вопрос 10.

Как правильно перенести папку с вложениями?

● Вопрос 11.

Есть ли разница в ключе -R\r при копировании и\или перемещении?


Команды которые уже
знаем.

cd
mkdir
touch file-name
ls
cp
mv
rm rmdir
echo
> >>
|
date
cat
df
wc
Задание 1.

Создать в домашней папке файл MyWork.txt записать в него


дату.
Скопировать файл в /opt/"мое имя"/mywork.txt и дописать в
скопированный файл информацию о диске.
Результат содержимого файла показать на экране.
Задание 2.

Переместите из opt/"Your Name"/mywork.txt в


домашний каталог путь "Your Name"/mywork.txt -
сохранить
ПЛАН ЗАНЯТИЯ
1. Повторение изученного перенаправление пере
адресация >; >> ; |
2. Вопросы по повторению
3. Оставшиеся вопросы
Lecture 3
● Переадресация, зачем она нужна и для чего используется

● Отличие > от >> и почему важно помнить про разницу записи


и до записи в файл

● Для чего используют pipe и насколько он важен

● Что мы выводим на экран (в файл) при использовании pipe

● Сколько раз мы можем использовать pipe and >/>> в одной


строке

● Функция поиска по символам, как ей пользоваться и какие


ключи использовать

● AWK - что за страшная аббревиатура?

● SED, как мощная утилита для редактирования текста “на


ходу”
Задание 1.

Создать в домашней папке файл MyWork.txt записать в него


дату.
Скопировать файл в /opt/"мое имя"/mywork.txt и дописать в
скопированный файл информацию о диске.
Результат содержимого файла показать на экране.
Lecture VI Экспресс-опрос
Вопрос 1.
Почему VI есть везде?

Вопрос 2.

Как войти в режим ввода текста?

Вопрос 3.

Как выйти из режима ввод текста и войти в режим ввода команд?

Вопрос 4.

Как выйти из VI сохранив текст?

Вопрос 5.

Как выйти из VI без сохранения?


Lecture VI
«ITSERT» «I» - переход в режим редактирования
«ESC» команда
«ESC» : команда

# :w - сохранить файл
# :10 - перейти на 10 строку в файле
# :q - выйти с редактора
# :q! — выйти с редактора без сохранения информации
# :wq - сохранить и выйти с редактора
# ZZ - быстрая комбинация клавиш, сохранить и выйти с редактора
dd — удалить текущую строку (вырезать);
d<число>d или <число>dd — стирание числа строк начиная с текущей;

u — отмена последней команды;


Lecture Задание 1

1. Создать с помощь VI пустой файл myfile.txt в директории /home.

2. Отредактировать myfile.txt Написав в файл строку - « This is written in the VI


editor.»

3. Выйти из редактора сохранив текст.


Lecture Задание 2

1. Отредактировать в файл /home/myfile.txt дописать в него 3 произвольных строки


используя редактор nano.

2. Сохранить его в /root/myfile.txt


Lecture Задание 3

1. Отредактировать в файл /root/myfile.txt удалив из него 3 последних строки


используя редактор VI.

2. Сохранить его в /root


Lecture Задание 4
1. Создать с помощь VI пустой файл /opt/temp/myfile1.txt.

2. Отредактировать myfile.txt Написав в файл строку - « This is written in the VI editor.»

3. Выйти из редактора сохранив текст.

4.Скопировать в /root/dir1/myfile2.txt
Lecture 4
● Вспомним редакторы. VI and nano.

● Зачем права для файлов?

● Два способа работы с правами

● Какой же способ лучше?


Права
Есть 3 вида разрешений. Они определяют права пользователя на 3 действия: чтение, запись и выполнение. В
Linux эти действия обозначаются вот так:
r — read (чтение) — право просматривать содержимое файла;
w — write (запись) — право изменять содержимое файла;
x — execute (выполнение) — право запускать файл, если это программа или скрипт.
У каждого файла есть 3 группы пользователей, для которых можно устанавливать права доступа.
user (владелец) — отдельный человек, который владеет файлом. Обычно это тот, кто создал файл, но
владельцем можно сделать и кого-то другого.
group (группа) — пользователи с общими заданными правами.
others (другие) — все остальные пользователи, не относящиеся к группе и не являющиеся владельцами.

Команды управления правами:

chmod (ugo,=+-,rwx); chown (user:group)


Права
Права
Что обозначают цифры:
7 – разрешены чтение, запись, исполнение
6 – разрешены чтение и запись
5 – разрешены чтение и исполнение
4 – разрешено только чтение
0 – ничего не разрешено
Права. Задание

1
1. Создайте в директории /home/user файл «мое Имя» .
2. Дать. Всем право на запись в этот файл. (используем цифры) Забрать у группы права на
чтение. (Используем буквы)
4. Дать всем права на исполнение.

2.
1. Изменить владельца созданного файла на adm
2. Переместить файл в каталог /opt/dir1/user/
Lecture
● Scp

scp [OPTION] [user@]SRC_HOST:]file1 [user@]DEST_HOST:]file2

● OPTION — параметры scp, такие как шифр, конфигурация ssh, порт ssh, ограничение, рекурсивное
копирование и т. Д.
[user@]SRC_HOST:]file1 — Исходный файл.
[user@]DEST_HOST:]file2 — Файл назначения

[OPTION]
-P — указывает ssh-порт удаленного хоста.
-p — сохраняет время изменения и доступа к файлам.
-q — используйте эту опцию, если вы хотите отключить индикатор выполнения и сообщения, не связанные с
ошибками.
-C — этот параметр заставляет scp сжимать данные при их отправке на конечный компьютер.
-r — этот параметр указывает scp рекурсивно копировать каталоги.

Скопируйте файл между двумя удаленными системами с помощью команды scp


scp user1@host1.com:/files/file.txt user2@host2.com:/files

Вам также может понравиться