Содержание
- 1. Основные понятия системы UNIX
- Пользователи и группы
- Основы работы с файлами
- Процессы
- Краткое введение в командную строку
- cd: Смена каталога
- Некоторые переменные окружения и команда echo
- cat: Вывод на экран содержимого одного или более файлов
- less: Пейджер
- ls: Вывод списка файлов
- Полезные комбинации клавиш
- 2. Диски и разделы
- Структура жёсткого диска
- Секторы
- Разделы
- Определение структуры вашего диска
- Соглашения при именовании дисков и разделов
- 3. Введение в командную строку
- Утилиты обработки Файлов
- mkdir, touch: Создание пустых каталогов и файлов
- rm: Удаление файлов или каталогов
- mv: Перемещение или удаление файлов
- cp: Копирование файлов и каталогов
- Обработка атрибутов файлов
- chown, chgrp: Изменение владельца и группы для одного или более файлов
- chmod: Изменение разрешений файлов и каталогов
- Шаблоны универсализации в командном процессоре
- Перенаправления и каналы
- Немного подробнее о процессах
- Перенаправления
- Каналы
- Завершение командной строки
- Пример
- Другие способы завершения
- Запуск и обработка фоновых процессов: управление заданиями
- Заключительно слово
- 4. Редактирование текста: Emacs и VI
- Emacs
- Краткое представление
- Начало работы
- Обработка буферов
- Копирование, вырезание, вставка, поиск
- Выход из emacs
- Vi: предок
- Режим вставки, командный режим, режим ex...
- Обработка буферов
- Редактирование текста и команды перемещения
- Вырезание, копирование, вставка
- Выход из Vi
- Заключительное слово...
- 5. Утилиты командной строки
- Операции с файлами и фильтрация
- cat, tail, head, tee: Команды для вывода содержимого файлов
- grep: Поиск строк в файлах
- wc: Подсчёт элементов в файлах
- sort: Сортировка содержимого файла
- find: Поиск файлов по определенным критериям
- Запуск команд по расписанию
- crontab: Уведомление или редактирование вашего файла crontab
- at: Выполнение команды по расписанию, но только один раз
- Архивирование и упаковка данных
- tar: Архиватор для накопителей на магнитной ленте (Tape ARchiver)
- bzip2 и gzip: Программы упаковки данных
- Больше, гораздо больше...
- 6. Управление процессами
- Подробнее о процессах
- Дерево процессов
- Сигналы
- Информация о процессах: ps и pstree
- ps
- pstree
- Отправка сигналов процессам: kill, killall и top
- kill, killall
- Объединение ps и kill: top
- Установка приоритетов для процессов: nice, renice
- renice
- nice