Первые впечатления
Продолжаем изучать Linux задом наперёд (сначала рашение задачи, потом его объяснение, а только потом постановка )
Правда или действительность?
То, что вы видите, — не Linux, а графическая оболочка к нему
То, на что вы нажимаете, не является инструментом управления системой
То, что происходит, — деятельность не операционной системы, а прикладных программ к ней
Цикл 1 → 2 → 1 → 2 → ...:
- Изучать систему
- Изучать прикладные программы
Как же всё-таки начать изучать Linux, а не конкретную графическую среду?
Как достать гуру или Верный путь достижения сатори:
- Пункт меню ≠ программа ⇒
- Что такое пункт меню?
- Как запустить команду?
- Пункт меню — это desktop-файл, зарегистрированный в граф. среде ⇒
- Кто и как регистрирует desktop-файлы?
- Desktop-файлы регистрируются при установке пакета ⇒
- Как устанавливать пакет?
- Что такое пакет?
Установщики пакетов
Определение пакета
- Команда запускается из командной строки ⇒
- Где эта командная строка?
- Как работать с командной строкой?
- Командная строка доступна в терминале ⇒
- Что такое терминал?
Определение терминала
- Работа в командной строке — подача команд shell-у ⇒
- Что такое shell?
- Как посмотреть весь список команд и их описания?
Shell - это программа, которая считывает plain-text данные и интерпретиует их как команды ⇒
- Что такое plain-text данные, и чем плохи тексты в OOo.writer?
- Как посмотреть весь список команд и их описания?
Plain-text данные — это то, что вводится в терминале!
- Команды в shell бывают двух видов: операторы ЯП и имена файлов с программами ⇒
- Какие бывают операторы shell?
- Как посмотреть весь список файлов с программами и их описания?
Список файлов с программами очень большой, это содержимое стандартных каталогов Linux /bin, /usr/bin и некоторых других; посмотреть их можно с помощью команды ls ⇒
Что такое «команды ls»?
- ls? RTFM! ⇒
- Что такое RTFM?
- Про операторы shell — RTFM ⇒
- Что такое RTFM?
RTFM! RTFM, понимаешь, идиот!! RTFM!!!
Решение
Выделим пункты и рассмотрим их в обратном порядке:
Shell - это программа, которая считывает plain-text данные и интерпретиует их как команды + некоторые полезные команды
Определение терминала + где его найти в оболочке
Определение пакета + из каких файлов он состоит
Установщики пакетов
На будущее
Выделим все и постараемся их рассмотреть:
Plain-text данные — это то, что вводится в терминале!
RTFM! RTFM, понимаешь, идиот!! RTFM!!! 1 + принцип «всё — файл»