Similar presentations:
ОС Linux
1.
LINUXSit Dolor Amet
2.
ОС LinuxДанная операционная система была разработана Линусом Торвальдсом. Его
идея создать открытую операционную систему стала культовой и уже с
первых дней Linux обрел множество поклонников. На момент её создания, а
это 1991 год, главным конкурентом была ОС Windows.
◦
ОС Windows сейчас и ранее проповедует идею закрытой ОС, что должна
покупаться по отдельности для каждого ПК. И в таком контексте новая,
полностью открытая ОС не могла не произвести фурора. Линус Торвальд в
то время еще шутил: «В мире без стен – окна не нужны». Крутая отсылка
на продукт от Microsoft ✔
12.03.2023
3.
◦ Идея ОС Линукс в её открытости.• ОС полностью бесплатная. Такой она была с первых дней своего
существования.
• Linux имеет полностью открытий исходный код, а это дает разработчику
возможности создать все что-угодно на основе ядра Линукс.
◦ Линукс – это семейство Unix-подобных операционных систем. Unix –
торговая марка, что обозначает семейство многозадачных и
многопользовательских операционных систем. Простыми словами, Unix
системы изначально разрабатывались под многопользовательские
многозадачные системы. Это позволяет одновременно работать сразу с
несколькими терминалами, разными людьми, при этом каждый из них может
выполнять свои действия, что будут использовать ресурсы одного общего
ПК.
12.03.2023
4.
Почему Линукс выбираютпрограммисты?
◦ Windows обогнала Linux и стала общепризнанным стандартом по причине
своей портативности. Её легко можно установить и она идеально
подходит для ежедневного использования.
◦ Проблема Windows в том, что она является закрытой системой. Вы
можете делать приложения под Виндовс или под Mac, но все эти ОС
будут ограничивать вас, не давая доступа к некоторым функциям. При
разработке под Linux вы имеете такую свободу, какую только можете
себе представить.
◦ В Линукс полностью открытое ядро, а это означает что вы можете
создавать новые операционные системы на основе уже готового
ядра.
◦ Разница в том, что на Windows или Mac вы можете создать программу. Она будет великолепной,
но все же программой. На Линукс вы можете создать свою операционную систему, а позже для неё
можете создать еще и программу.
12.03.2023
5.
Что такое дистрибутивы?◦ Дистрибутивы это полноценные оболочки или другими словами операционные системы,
что были созданы на основе ядра Линукс. Поскольку Линукс предоставляет возможность
создания своей ОС, то многие из разработчиков воспользовались этим.
◦ Дистрибутивов существует невероятно большое количество. Среди популярных можно
выделить:
• Ubuntu
• Mint
• Elementary
• Manjaro
• Debian
• Kodi
• Kubuntu
12.03.2023
6.
12.03.20237.
12.03.20238.
12.03.20239.
Информация про Ubuntu◦ Ubuntu – один из наиболее популярных дистрибутивов. По данным статистики им
пользуются около 20 миллионов людей по всему миру. Ubuntu содержит удобный
и красивый пользовательский интерфейс.
◦ Следующий фактор может показаться странным для Windows пользователей, но
удобства Ubuntu в том, что большинство действий вы можете сделать при помощи
мыши, а не при помощи написания команд в терминале.
◦
Ubuntu обладает схожими чертами с Виндовс и Мак одновременно.
12.03.2023
10.
Скрипты Bash Shell◦ Bash скрипт – файл, что содержит список команд для выполнения в ОС Линукс. При помощи Bash
скрипта вы можете выполнять управление вашей операционной системой. Сам же Bash Shell
является усовершенствованной вариацией командного терминала.
◦ Вам нужно зайти в браузер, найти сайт, проверить на нем данные
и позже закрыть браузер. Все это можно сделать через
графический интерфейс, но также вы можете автоматизировать эти
действия, прописав Bash скрипт и выполнив его.
12.03.2023
11.
12.03.202312.
Терминал◦ Linux невозможно представить без командной строки (терминала). Любые
действия связанные с ПК вы можете выполнить прописав нужную команду.
Более того, есть некоторые дистрибутивы, что вовсе не содержат
графический интерфейс.
12.03.2023
13.
Команда «pwd»◦ При помощи команды «pwd» вы можете выяснить текущую рабочую
директорию. PWD расшифровывается как «print working directory» или же
вывод рабочей директории.
12.03.2023
14.
Команда «ls»◦ Команда «ls» позволяет просмотреть содержимое директории. Вы можете
просмотреть содержимое текущей папки или любой другой.
12.03.2023
15.
Команда «cd»◦ Команда «cd» позволяет выполнить переход между папками
(директориями). За счет этой команды вы быстро можете переходить в
нужный раздел или же возвращать на главный экран.
12.03.2023
16.
Опции (флаги)◦ К каждой команде есть дополнительные опции (флаги).
Они добавляют дополнительное действие при выполнении
команды. Чтобы просмотреть все возможные опции для
определенной команды пропишите после неё «--help».
12.03.2023
17.
Работа с фай лами и директориямиСоздание файлов – «touch»
◦ Для создания файлов используется команда touch. Она позволяет создать
как один, так и несколько файлов в определенной директории.
12.03.2023
18.
Редактирование файла – «nano»◦ В отличии от команды «touch», команда nano позволяет создать один файл
в определенной директории и открыть его для редактирования. Если файл
существует, то он будет открыт без повторного создания.
12.03.2023
19.
Создание папки – «mkdir»◦ Команда mkdir позволяет создать папку в определенной директории. За
счет команды можно создать как одну, так и несколько папок
одновременно.
12.03.2023
20.
Копирование файлов – «cp»◦ Команда cp используется для копирования файла. При копировании вы
можете указать новое имя и новую папку для файла.
12.03.2023
21.
Перемещение файлов – «mv»◦ Для перемещения файлов используется команда mv. Она позволяет
переместить файл из одной папки в любую другую.
12.03.2023
22.
Удаление – «rm»◦ Для удаления файлов используется команда rm. Она удаляет один или
несколько файлов.
12.03.2023
23.
Действия супер пользователя◦ Некоторые действия могут быть выполнены от имени администратора. Админ
в Linux называется как супер пользователь. Для выполнения действий от имени
администратора перед командой нужно прописать ключевое слово sudo
◦ При создании файлов или папок от имени администратора, они будут иметь
закрытые права доступа. Это означает, что их редактирование или же
удаление может быть выполнено только супер пользователем.
◦ Вы можете также менять права доступа используя команду chmod (change
modification). Для изменения владельца используйте команду chown (change
ownership).
12.03.2023
24.
Задание:1. В папке «Музыка» создать папку «Любимые песни» и папку «Другое»
2. В папке «Любимые песни» создать файл «Текст.txt» и «Другое.сpp»
3. Файл «Текст.txt» скопировать в папку Загрузки
4. Файл «Другое.сpp» переместить в папку Другое
5. В папке Другое создать:
test.txt
test2.txt
file.txt
main.cpp
main.py
12.03.2023
25.
Команды поиска FIND, GREPКоманда «find»
◦ При помощи команды «find» вы можете выполнять поиск файлов или
же папок по их названию, типу, размеру и так далее.
-not
12.03.2023
26.
Команда «grep»◦ Команда «grep» используется для поиска информации внутри файлов. За
счет неё вы можете быстро находить совпадения и отображать строки, где
было найдено совпадение.
◦ Также команда «grep» очень удобна при объединении её с командой
«find».
12.03.2023
27.
Команда «cat»◦ Просматривает содержимое данного файла
cat main.py
12.03.2023
28.
Сортировка данных в файле◦ Сортировка данных может быть выполнена при помощи команды «sort».
Вы можете сортировать данные по алфавиту, а также можно выполнять
сортировку чисел.
◦
-r
12.03.2023
29.
Диспетчер задач. Работа с памятью◦ top - показать все запущенные процессы
◦ Ps - вывести ваши текущие активные процессы
◦ free -m
- показать состояние оперативной памяти в мегабайтах
◦ last reboot - историю перезагрузок системы
◦ last user1 -отобразить историю регистрации пользователя user1 в системе и время его
нахождения в ней
◦ Rch - отобразить архитектуру компьютера
◦ uname -r - отобразить используемую версию ядра
◦ lspci -tv
- показать в виде дерева PCI устройства
◦ lsusb –tv - в виде дерева USB устройства
◦ Date -вывести системную дату
12.03.2023
30.
Архивация и сжатие файлов◦ Архивация файлов может быть выполнена при помощи команды tar.
Эта команда не сжимает файлы, а лишь создает архив. Пример
использования команды:
12.03.2023
31.
12.03.202332.
Установка сторонних программ◦ Ubuntu Software
◦ Большинство крупных программ можно скачать при помощи
приложения Ubuntu Software. Она является встроенным магазином
для системы Ubuntu.
◦ DPKG – программное обеспечение, что позволяет выполнить
установку какой-либо программы с расширением .deb.
12.03.2023
33.
12.03.202334.
Работа с сетью в LinuxВ Linux для проверки пинга какого-либо веб сайта
используется команда «ping». Она позволяет в режиме
реального времени отслеживать информацию относительно
сайта.
12.03.2023
35.
Команда «host»◦ Если нужно посмотреть больше информации про определенный веб
сайт, то можно указать команду «host».
12.03.2023
36.
Команда «netstat»◦ Для получения информации относительно текущего сервера можно прописать
команду «netstat».
12.03.2023
37.
Команда «ifconfig»◦ Для получения даннны относительно ваших соединений и вашего ПК
необходимо выполнить команду «ifconfig».
12.03.2023
38.
Команда «route»◦ Для отслеживания вашего роутера используйте команду «route»:
12.03.2023
39.
Заголовок Lorem IpsumLOREM IPSUM DOLOR SIT AMET,
CONSECTETUER ADIPISCING ELIT.
NUNC VIVERRA IMPERDIET ENIM.
FUSCE EST. VIVAMUS A TELLUS.
PELLENTESQUE HABITANT MORBI
TRISTIQUE SENECTUS ET NETUS.