2046
Комментарий: Процесссы не влезли
|
2364
|
Удаления помечены так. | Добавления помечены так. |
Строка 17: | Строка 17: |
1. Всё текст | 1. Текстовый интерфейс / текстовые потоки данных (включая диагностику) |
Строка 23: | Строка 23: |
1. … 1. [переменные окружения], команда, параметры |
1. Редактор командной строки: история, достраивание, поиск, «умное достраивание», чёрт в ступе 1. `[переменные окружения], команда, параметры` |
Строка 27: | Строка 27: |
1. Shell — ЯПВУ | 1. Понятие сценария linux; `#!`; Shell — ЯПВУ |
Командная строка, утилиты, файлы
Об «инвариантах»:
- Терминал и командная строка
- Командные сценарии
- Файлы и файловая система
- Процессы
- Права доступа
Это > 1 лекции.
- пока что: коротко о процессах
- пока что: коротко о правах доступа
Утилиты и командная строка
- Общие принципы
- Текстовый интерфейс / текстовые потоки данных (включая диагностику)
- Интерпретация командной строки
- Одна подзадача — одна команда (утилита)
- Комбинирование текстового в/в
- Сценарии
- Shell:
- Редактор командной строки: история, достраивание, поиск, «умное достраивание», чёрт в ступе
[переменные окружения], команда, параметры
$PATH — вызов утилит по имени
<, >, |, >>, <<, $(…)
Понятие сценария linux; #!; Shell — ЯПВУ
- Параметры командной строки (договорённости)
- Произвольные параметры (часто — имена объектов системы, т. е. файлов)
- Ключи — модификаторы выполнения команд
- короткие (аббревиативность)
- полнословные (gnu-style)
- одиночные и параметрические
Файловая система
Два определения понятия «файловая система»
- FHS
- Стандартное дерево каталогов
Легаси: / и /usr
- Монтирование
- Виртуальные файловые системы (всё — текст!) (sysfs, tmpfs, procfs, whatever else fs)
Объекты файловой системы, не являющиеся линейными файлами, dev