
- •Тихомиров Владимир Олегович
- •Введение в Linux
- •Цели и назначение курса
- •Условные обозначения
- •Условные обозначения (2)
- •Основные особенности Linux
- •Основные особенности Linux (2)
- •Ядро, дистрибутивы
- •Режимы работы
- •X-терминал
- •Синтаксис команд
- •Синтаксис команд (2)
- •Синтаксис команд (3)
- •Введение в Linux
- •Редактирование командной строки
- •Редактирование командной строки (2)
- •Буфер команд, команда history
- •Буфер команд, команда history (2)
- •Автодополнение команд и имен файлов
- •Автодополнение команд и имен файлов (2)
- •Справочная система Linux
- •Справочная система Linux (2)
- •Справочная система Linux (3)
- •Справочная система Linux (4)
- •Справочная система Linux (5)
- •Справочная система Linux (6)
- •Справочная система Linux (7)
- •Введение в Linux
- •Имена файлов и каталогов
- •Имена файлов и каталогов (2)
- •Имена файлов и каталогов (3)
- •Имена файлов и каталогов (4)
- •Навигация по файловой системе
- •Навигация по файловой системе (2)
- •Навигация по файловой системе (3)
- •Список файлов, команда ls
- •Список файлов, команда ls (3)
- •Список файлов, команда ls (4)
- •Введение в Linux
- •Права доступа к файлам
- •Права доступа к файлам (2)
- •Права доступа к файлам (2)
- •Права доступа к файлам (3)
- •Права доступа к файлам (4)
- •Создание, копирование, удаление файлов и
- •Создание, копирование, удаление файлов и
- •Создание, копирование, удаление файлов и
- •Создание, копирование, удаление файлов и
- •Введение в Linux
- •Ссылки
- •Ссылки (2)
- •Ссылки (3)
- •Ссылки (4)
- •Просмотр текста в файлах и потоках
- •Просмотр текста в файлах и потоках (2)
- •Перенаправление ввода-вывода
- •Перенаправление ввода-вывода (2)
- •Перенаправление ввода-вывода (3)
- •Перенаправление ввода-вывода (4)
- •Введение в Linux
- •Конвейер
- •Конвейер (2)
- •Архивирование файлов и каталогов
- •Архивирование файлов и каталогов (2)
- •Архивирование файлов и каталогов (3)
- •Архивирование файлов и каталогов (4)
- •Поиск файлов
- •Поиск файлов (2)
- •Поиск файлов (3)
- •Поиск файлов (4)
- •Поиск файлов (5)
- •Введение в Linux
- •Работа с внешними носителями
- •Работа с внешними носителями (2)
- •Работа с внешними носителями (3)
- •Работа с внешними носителями (4)
- •Работа с внешними носителями (5)
- •Разные команды для работы с файлами
- •Разные команды для работы с файлами (2)
- •Разные команды для работы с файлами (3)
- •Разные команды для работы с файлами (4)
- •Введение в Linux
- •Редактор vi
- •Редактор vi (2)
- •Редактор vi (3)
- •Редактор pico
- •Редактор pico (2)
- •Редактор emacs
- •Редактор emacs (2)
- •Редактор emacs (3)
- •Редактор emacs (4)
- •Редактор emacs (5)
- •Редактор emacs (6)
- •Редактор emacs (7)
- •Редактор emacs (8)
- •Редактор emacs (9)
- •Редактор emacs (10)
- •Введение в Linux
- •Командные оболочки
- •Переменные окружения
- •Переменные окружения (2)
- •Переменные окружения (3)
- •Переменные окружения (4)
- •Переменные окружения (5)
- •Переменные окружения (6)
- •Переменные окружения (7)
- •Псевдонимы
- •Псевдонимы (2)
- •Введение в Linux
- •Настройка Х-окружения
- •Настройка Х-окружения (2)
- •Настройка Х-окружения (3)
- •Настройка Х-окружения (4)
- •Настройка Х-окружения (5)
- •Настройка Х-окружения (6)
- •Настройка Х-окружения (7)
- •Сценарии автозагрузки
- •Сценарии автозагрузки (2)
- •Сценарии автозагрузки (3)
- •Сценарии автозагрузки (4)
- •Сценарии автозагрузки (5)
- •Сценарии автозагрузки (6)
- •Сценарии автозагрузки (7)
- •Введение в Linux
- •Процессы
- •Процессы (2)
- •Процессы (3)
- •Процессы (4)
- •Процессы (5)
- •Задания
- •Задания (2)
- •Задания (3)
- •Пользователи
- •Пользователи (2)
- •Информация о системе
- •Введение в Linux
- •Компиляция программ
- •Компиляция программ (2)
- •Компиляция программ (3)
- •Компиляция программ (4)
- •Компиляция программ (5)
- •Компиляция программ (6)
- •Компиляция программ (7)
- •Статические библиотеки
- •Статические библиотеки (2)
- •Загружаемые библиотеки
- •Загружаемые библиотеки (2)
- •Загружаемые библиотеки (3)
- •Загружаемые библиотеки (4)
- •Команда make
- •Введение в Linux
- •Исполнение программ
- •Исполнение программ (2)
- •Исполнение программ (3)
- •Исполнение программ (4)
- •Исполнение программ (5)
- •Исполнение программ (6)
- •Сценарии
- •Сценарии (2)
- •Сценарии (3)
- •Сценарии (4)
- •Сценарии (5)
- •Введение в Linux
- •Работа на удаленном компьютере
- •Работа на удаленном компьютере (2)
- •Работа на удаленном компьютере (3)
- •Работа на удаленном компьютере (4)
- •Работа на удаленном компьютере (5)
- •Обмен файлами между компьютерами
- •Обмен файлами между компьютерами (2)
- •Обмен файлами между компьютерами (3)
- •Обмен файлами между компьютерами (4)
- •Обмен файлами между компьютерами (5)
- •Введение в Linux
- •Просмотр Web страниц
- •Просмотр Web страниц (2)
- •Работа с электронной почтой
- •Работа с электронной почтой (2)
- •Работа с электронной почтой (3)
- •Работа с электронной почтой (4)
- •Работа с электронной почтой (5)
- •Работа с электронной почтой (6)
- •Работа с электронной почтой (7)
- •Работа с электронной почтой (8)
- •Печать в Linux
- •Печать в Linux (2)
- •Печать в Linux (3)
- •Введение в Linux
- •Русификация в Linux
- •Русификация в Linux (2)
- •Русификация в Linux (3)
- •Русификация в Linux (4)
- •Русификация в Linux (5)
- •Русификация в Linux (6)
- •Русификация в Linux (7)
- •Программы для работы с графикой
- •Программы для работы с графикой (2)
- •Офисные программы
- •Офисные программы (2)
- •Офисные программы (3)

Тихомиров Владимир Олегович
Введение в Linux
Учебный курс

Введение в Linux
Занятие первое
Цели и назначение курса
Применяемые в презентациях условные обозначения
Основные особенности операционной системы Linux
Ядро системы, дистрибутивы Linux
Режимы работы. X-терминал
Синтаксис команд
В.Тихомиров "Введение в Linux" |
2 |

Цели и назначение курса
Операционная система Linux в последние годы приобретает все большее распространнение во всем мире. Помимо традиционного для семейства UNIX применения в различных серверных системах, Linux все чаще используется и на обычных персональных компьютерах. Особенно широко Linux применяется в некоторых областях научных исследований, требующих проведения сложных и долгих расчетов.
Данный курс предназначен для начинающих пользователей, которым не требуются специальные знания по установке и настройке Linux, а необходимо быстро научиться пользоваться системой. Основное внимание уделено базовым командам и программам: работе с файлами и каталогами, настройке рабочего окружения пользователя, использованию текстовых редакторов, компиляции программ, работе в сети.
Курс подготовлен в рамках Инновационной образовательной программы в Московском инженерно-физическом институте в 2007 году.
В.Тихомиров "Введение в Linux" |
3 |

Условные обозначения
В данной презентации используются следующие способы выделения шрифтом и условные обозначения:
Таким наклонным шрифтом выделены команды, вводимые пользователем с клавиатуры.
То, что выводит на экран операционная система, будет выделено таким шрифтом. Так же будут выделяться имена файлов и каталогов, встречающиеся в тексте.
Жирным шрифтом выделены имена команд и программ, встречающиеся в тексте.
Красным цветом выделен текст, на который следует обратить особое внимание
В.Тихомиров "Введение в Linux" |
4 |

Условные обозначения (2)
Ключевые слова, такие как command, option, parameter, filename, dirname означают, что на их место необходимо поставить конкретную команду, опцию, параметр, имя файла, имя каталога соответственно.
Троеточие … означает возможное повторение однотипных опций, параметров или имен файлов или каталогов в команде.
Нажатие одной клавиши на клавиатуре обозначается так: <a>. А такое обозначение: <Ctrl-a> указывает на необходимость нажать клавишу <Ctrl> и, не отпуская ее, одновременно клавишу <a>.
Необязательные параметры команд будут заключаться в квадратные скобки [ ].
В.Тихомиров "Введение в Linux" |
5 |

Основные особенности Linux
Linux - операционная система UNIX семейства.
Первая версия написана Линусом Торвальдсом (Linus Torvalds) в 1991 г.
Основные преимущества:
Открытый код
Бесплатна
Огромное количество свободно распространяемых программ
Оперативная коррекция ошибок, “дырок” в системе безопасности
Мощные и гибкие возможности конфигурирования системы
Стабильная работа в многозадачном и многопользовательском режиме
В.Тихомиров "Введение в Linux" |
6 |

Основные особенности Linux (2)
Основные недостатки (по-сравнению с Windows):
Более труден в освоении, менее развитый пользовательский интерфейс
Большие программные пакеты для Linux, как правило, менее функциональны
Менее развитая поддержка устройств и внешнего оборудования, особенно наиболее нового, современного
Хуже развита интернациональная поддержка (русификация)
Linux наиболее широко применяется в различных серверах (mail-, Web-, файл- и др.), при построении сетей (маршрутизаторы, межсетевые экраны), в вычислительных кластерах с большим числом пользователей и задач.
В.Тихомиров "Введение в Linux" |
7 |

Ядро, дистрибутивы
Kernel - ядро операционной системы Linux, заключает в себе основные ее свойства и функциональность. Дополнительная функциональность, например, поддержка устройств (сетевых карт, дисков и т.д.) может быть осуществлена динамическим подключением к ядру соответствующих программ-модулей. Версию ядра на данном компьютере можно узнать с помощью команды
uname -a
Дистрибутив - ядро + различные пакеты программ для установки. Работа данного компьютера под ОС Linux будет зависеть от установленного ядра, других программ, глобальной настройки системы и настройки пользователя.
Данный курс основан на дистрибутиве Scientific Linux 3, который, в свою очередь, основан на Red Hat Enterprise Linux 3, версия ядра 2.4.
В.Тихомиров "Введение в Linux" |
8 |

Режимы работы
Возможна работа в текстовом или графических режимах. Графический режим Linux основан на X Window System или X11 или просто X. В дальнейшем тексте могут встречаться такие термины, как X- терминал или X-окно, означающие работу в графическом режиме.
В современных версиях Linux cуществуют графические среды (KDE, GNOME), похожие на Windows. Однако наиболее полно использовать возможности Linux удается с помощью команд, вводимых в командной строке терминала. Командный режим позволяет также лучше понять логику и механизм работы операционной системы.
Большая часть курса посвящена командам Linux и работе в режиме командной строки.
В.Тихомиров "Введение в Linux" |
9 |

X-терминал
X-терминал - графическое окно для ввода команд/программ и вывода на экран текста - результата работы команд, системных сообщений и т.п.
Заголовок X-терминала с функциональными кнопками для “сворачивания”, закрытия и т.п.
Поле выводимого текста Ползунок для просмотра “ушедшего” содержимого окна
Prompt - приглашение системы для ввода команд Строка для ввода команд
Наведя курсор мыши на поле X-терминала и нажав и удерживая клавишу <Ctrl> и одну из кнопок мыши, можно открыть меню для настройки терминала. В частности, здесь можно изменить размер используемого шрифта.
Держа нажатой левую кнопку мыши, можно выделить текст в окне X-терминала или любого другого X-окна и таким образом запомнить его в буфере обмена. Нажав среднюю кнопку мыши, можно скопировать содержимое этого буфера в то же или любое другое X-окно.
В.Тихомиров "Введение в Linux" |
10 |