
Основы командной строки в linux системах
Presentation
•
Computers
•
University
•
Hard
Илья Платыцин
Used 3+ times
FREE Resource
14 Slides • 1 Question
1
Основы командной строки в linux системах
Описание
Урок познакомит вас с операционной системой Linux и основами использования командной строки. В рамках курса мы рассмотрим историю Linux и использование основных команд в командной строке. Время и силы, которые вы потратите на обучение, ни в коем случае не будут потрачены впустую, они обязательно окупятся.
2

Зачем командная строка в 21 веке - YouTube
You can open this webpage in a new tab.
3
Что такое Linux
Linux — это одновременно две вещи:
Название ядра операционной системы (то есть центральный модуль, который отвечает за базовые возможности системы).
Название семейства операционных систем, в которое, по разным подсчётам, входит от нескольких сотен до десятки миллионов операционок для разных задач.
Отдельной операционки под названием Linux нет, но если вы знаете принципы работы одной системы, вы сможете легко разобраться во всех остальных.
4
Что значит ядро Linux?
Ядро Linux — это то, что разработал программист Линус Торвальдс, когда хотел получить основные возможности UNIX, но без ограничения на коммерческое использование.
Ядро операционной системы отвечает за её базовые команды и операции, которые она умеет делать:
управление памятью — выделить место программе, ограничить, очистить;
управление процессами — запустить, дать ресурсы, убить;
управление железом — в ядро встроены драйверы для некоторого набора оборудования, чтобы операционка сразу работала на железе;
обмен информацией между процессами, службами и программами — чтобы программы могли отправлять запросы в интернет, писать данные на диск, читать с диска, запускать друг друга, обращаться к системе и т. д.
Ядро практически не видимо для пользователя, его нельзя «открыть», у него нет видимых для пользователя окон и кнопок. В ядро даже нельзя ввести команду с клавиатуры. Это как рептильный мозг человека: у нас нет к нему осознанного доступа и мы не можем остановить себе сердце силой мысли, но благодаря этому «ядру» у нас бьётся сердце.
Поверх ядра Linux разные программисты сделали свои версии операционных систем: RedHat, Ubuntu, Mint Linux и много-много других. Вот и получается, что ядро в основе — одно, а дистрибутивов Linux — много.
5
Linux — это версия Unix?
Нет, несмотря на похожие названия, это разные продукты.
Unix был создан в компании AT& T в 1970-х. Это была коммерческая ОС, которую хоть и лицензировали для университетов, но всё равно на ней хотели зарабатывать. UNIX существует как отдельная операционная система до сих пор и используется на сетевом оборудовании.
Linux создана в начале 90-х с нуля как открытая альтернатива Unix. В Linux используются многие принципы и механизмы Unix, но код другой. Более того, код Linux открытый: кто угодно может скачать исходник ядра Linux и посмотреть, как там всё устроено.
Возможно, именно благодаря открытости Linux стал настолько популярной операционной системой с сотнями дистрибутивов.
6
Что такое дистрибутив Linux
Дистрибутив Linux — это когда разные компании и разработчики берут ядро и добавляют сверху какой-то набор программ: оболочки, компиляторы, драйверы и всё остальное. Это уже становится полноценной операционной системой, и каждая из таких сборок имеет своё название.
Количество дистрибутивов Linux огромно — около 500 более-менее известных и бесчисленное множество разных сборок под разные задачи.
Любой человек, почитав полдня документацию и сформулировав свою задачу, сможет собрать собственный дистрибутив Linux — например под старый компьютер, для обучения, напичканный играми или для веб-разработки.
7
История Linux
Линус Торвальдс — первый разработчик и создатель Linux. Именно в честь него и была названа ОС. В 1981 году Линус начал работу над собственной ОС семейства Unix. Через три года появилась первая версия, доступная для скачивания. Но тогда она имела очень низкий спрос — ей пользовались буквально несколько человек.
Только через 10 лет ОС Linux получила широкое распространение. Сообщество программистов подхватило идею свободного ПО, специалисты стали помогать развивать проект.
Логотип и талисман Linux — пингвин Tux с желтыми лапами и клювом. В 1996 году разработчики ядра Linux решили выбрать талисман. Торвальдс обмолвился о том, что ему очень нравятся пингвины. Поэтому на логотипе ОС изображен пингвин.
8
Командная строка Linux
Черный экран с белым текстом и без всякой графики. Да, на первый взгляд оболочка Linux выглядит пугающе, но она куда более мощная, чем графические инструменты. 70% серверов и 90% супер-компьютеров в мире работают на Linux.
Учебная кривая этой операционной системы довольно крутая, чтобы ее изучить, нужно «пожить» в ней некоторое время.
Но когда вы освоитесь в командной строке, у вас появятся навыки, выделяющие вас на общем фоне.
9
Для прохождения данного урока желательно использовать любой дистрибутив Linux.
Но также вы можете пользоваться онлайн-терминалом для обработки команд Linux:
10
Основные команды
Где я? Как понять, где находишься?
Команда pwd (print working directory – вывод рабочей директории) выводит полный путь к директории, в которой вы сейчас работаете. Открывая терминал, обычно вы попадаете в свою домашнюю директорию. Таким образом, введя команду pwd, вы получите в выводе /home/(ваше-имя-пользователя). В приглашении командной строки домашняя директория обозначена символом «~».
11
Основные команды
Как перейти в другую директорию?
Команда cd (change directory – «сменить директорию») меняет рабочую директорию на ту, имя которой вы указываете после имени самой команды. Если вы введете cd myfolder, вашей рабочей директорией станет myfolder. Это имя также отобразится в приглашении командной строки. Но если в вашей текущей директории нет папки с именем myfolder, вы получите сообщение об ошибке.К
12
Основные команды
Как понять, что находится в папке?
Команда ls (list – «список»), введенная без дополнительных аргументов, выводит содержимое текущей рабочей директории, а именно – список содержащихся в ней файлов и директорий.
13
Основные команды
Также можно в качестве аргумента команды ввести абсолютный путь к директории, содержимое которой вы хотите посмотреть. Например, если вы находитесь в домашней директории и запустите команду ls /boot, оболочка выведет содержимое директории boot, находящейся в корневой (/) директории. Ваша рабочая директория при этом не изменится.
Также стоит помнить о том, что «boot» и «/boot» с точки зрения оболочки это разные директории. Просто «boot» это директория или файл в текущей директории, а «/boot» – директория или файл, находящиеся в корневой директории (/). Если вы запустите команду ls boot, вы получите сообщение об ошибке, потому что в текущей (домашней) директории такой папки или такого файла нет.
admin@ubuntu:~$ ls /boot
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
admin@ubuntu:~$ ls boot
ls: cannot access 'boot' : No such file or directory
14
Multiple Choice
Что выдаст данная команда?
admin@ubuntu:~$ ls boot
ls: cannot access 'boot' : No such file or directory
Ничего
/home/boot
Содержание директории
15
Основы командной строки в linux системах
Описание
Урок познакомит вас с операционной системой Linux и основами использования командной строки. В рамках курса мы рассмотрим историю Linux и использование основных команд в командной строке. Время и силы, которые вы потратите на обучение, ни в коем случае не будут потрачены впустую, они обязательно окупятся.
Show answer
Auto Play
Slide 1 / 15
SLIDE
Similar Resources on Wayground
11 questions
Бес былезык
Presentation
•
KG - University
10 questions
Математика
Presentation
•
Professional Development
11 questions
Хронічний Гепатит
Presentation
•
University
12 questions
Github and SSH
Presentation
•
University
10 questions
Кожа и ее производные
Presentation
•
University
10 questions
Февральская революция
Presentation
•
University
10 questions
Космонавтика
Presentation
•
University
11 questions
Обращение. Повторение
Presentation
•
KG
Popular Resources on Wayground
10 questions
5.P.1.3 Distance/Time Graphs
Quiz
•
5th Grade
10 questions
Fire Drill
Quiz
•
2nd - 5th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
22 questions
School Wide Vocab Group 1 Master
Quiz
•
6th - 8th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Computers
18 questions
Informative or Argumentative essay
Quiz
•
5th Grade - University
20 questions
Disney Trivia
Quiz
•
University
5 questions
Human Impacts: How Do People Disrupt Ecosystems?
Interactive video
•
4th Grade - University
7 questions
Human Body Systems Overview (Updated 2024)
Interactive video
•
11th Grade - University
20 questions
Context Clues
Quiz
•
KG - University
7 questions
Comparing Fractions
Interactive video
•
1st Grade - University
20 questions
10.4 Exponential Functions
Quiz
•
8th Grade - University
30 questions
PSYCH 250: Exam 3
Quiz
•
University