Mandrake Linux 9.0

Руководство по Командной Строке

Camille Bégnis, Christian Roy, Fabian Mandelbaum, Joël Pomerleau, Vincent Danen, Roberto Rosselli del Turco, Stefan Siegel, Marco De Vitis, Alice Lafox, Kevin Lecouvey, Christian Georges, John Rye, Robert Kulagowski, Pascal Rigaux, Frédéric Crozat, Laurent Montel, Damien Chaumette, Till Kamppeter, Guillaume Cottenceau, Jonathan Gotti, Christian Belisle, Sylvestre Taburet, Thierry Vignaud, Juan Quintela, Pascal Lo Re, Kadjo N'Doua, Mark Walker, Roberto Patriarca, Patricia Pichardo Bégnis, Alexis Gilliot, Arnaud Desmons, Wolfgang Bornath, Alessandro Baretta, Aurélien Lemaire.

Юридическое замечание

Данное руководство защищено правами интеллектуальной собственности MandrakeSoft. Разрешено копировать, распространять и/или изменять данный документ согласно Лицензии Свободной Документации GNU (GNU Free Documentation License), Версии 1.1 или любой более поздней, опубликованной Фондом Свободного Программного Обеспечения (Free Software Foundation); неизменяемые разделы “О Mandrake Linux”, тексты лицевых обложек, приведены в списке ниже, текстов задней обложки нет. Копия лицензии приведена в разделе GNU Лицензия Свободной Документации в книгах Руководство по Ежедневным Приложениям .

Тексты лицевых обложек:

MandrakeSoft сентябрь 2002 http://www.mandrakesoft.com/
Copyright © 1999,2000,2001,2002  MandrakeSoft S.A. и MandrakeSoft Inc.

“Mandrake”, “Mandrake Linux” и “MandrakeSoft” являются зарегистрированными торговыми марками MandrakeSoft S.A.; Linux является зарегистрированной торговой маркой Linus Torvalds; UNIX является зарегистрированной торговой маркой The Open Group в Соединенных Штатах и других странах. Все остальный торговые марки и копирайты являются собственностью своих владельцев.

Инструментарий, использованный для создания этого руководства

Это руководство было написано в DocBook. Borges был использован для управления набором всех входящих файлов. Исходные файлы в XML обрабатывались openjade и jadetex, используя таблицы стилей Norman Walsh. Снимки экрана были получены с использованием xwd или GIMP и конвертированы convert (из пакета ImageMagick). Все это программное обеспечение входит в поставку Mandrake Linux и все его части являются свободным программным обеспечением

2002-09-19


Содержание

Предисловие
О Mandrake Linux
Контакт с Сообществом Mandrake
Поддерживаем Mandrake
Приобретение продукции Mandrake
Комментарий Редактора
Соглашения, Используемые в Этой Книге
Соглашения Набора Текста
Основные Соглашения
I. Система Linux
1. Базовые Концепции Системы UNIX
Пользователи и Группы
Основы Файла
Процессы
Небольшое Введение в Командную Строку
cd: Сменить Каталог
Некоторые Переменные Окружения и Команда echo
cat: Вывод Содержимого Одного или Более Файлов на Экран
less: Пейджер
ls: Вывод Списка Файлов
Полезные Сочетания Клавиш
2. Диски и Разделы
Структура Жесткого Диска
Сектора
Разделы
Определение Структуры Диска
Соглашения в Названиях Дисков и Разделов
3. Введение в Командную Строку
Утилиты Обработки Файлов
mkdir, touch: Создание Пустых Каталогов и Файлов
rm: Удаление Файлов и Каталогов
mv: Перемещение или Переименование Файлов
cp: Копирование файлов и каталогов
Обработка Атрибутов Файлов
chown, chgrp: Изменение Владельца или Группы Одного или Нескольких Файлов.
chmod: Изменение Прав Файлов и Каталогов
Шаблоны Подстановки Shell
Переназначения и Каналы
Немного Подробнее о Процессах
Перенаправления
Каналы
Завершение Командной Строки
Пример
Другие Способы Завершения Строки
Запуск и Обработка Фоновых Процессов: Контроль Заданий
Заключительное Слово
4. Редактирование Текстов: Emacs и Vi
Emacs
Краткое Представление
Начало
Обработка Буферов
Копирование, Вырезание, Вставка, Поиск
Выход из Emacs
Vi: предок
Режим Вставки, Командный Режим, Режим ex...
Обработка Буферов
Редактирование Текста и Команды Перемещения
Вырезать, Копировать, Вставить
Выход из Vi
Последнее слово...
5. Утилиты Командной Строки
grep: Поиск Строк в Файлах
find: Поиск Файлов по Некоторым Критериям
crontab: проверка и изменение вашего файла crontab
at: единоразовое задание команды
tar: Tape ARchiver - Архиватор для накопителей на магнитной ленте
bzip2 и gzip: Программы для компрессирования (сжатия) данных
Значительно больше...
6. Контроль Процессов
Подробнее о Процессах
Дерево Процессов
Сигналы
Информация о Процессах: ps и pstree
ps
pstree
Посылка Сигналов Процессам: kill, killall и top
kill, killall
Объединение ps и kill: top
II. Глубины Linux
7. Организация Дерева Файлов
Разделяемые/Неразделяемые, Статические/Переменные Данные
Корневой Каталог: /
/usr: Большой
/var: Изменяемые при Использовании Данные
/etc: Конфигурационные Файлы
8. Файловая Система и Точки Монтирования
Принципы
Разделение Жесткого Диска, Форматирование Разделов
Команды mount и umount
Файл /etc/fstab
Заметка о Возможности Supermount
9. Файловая Система Linux
Сравнение Нескольких Файловых Систем
Различные Используемые Файловые Системы
Различия Между Этими Файловыми Системами
Размышления о Производительности
Всё Является Файлом
Различные Типы Файлов
Inode
Ссылки
Анонимные Каналы и Именованные Каналы
Специальные Файлы: Символьный режим и Блочный режим
Символические Ссылки. Ограничения Жестких Ссылок
Атрибуты Файлов
10. Файловая Система /proc
Информация о Процессах
Информация об Аппаратном Обеспечении
Подкаталог /proc/sys
11. Файлы Загрузки: init sysv
В Начале Был init
Режимы Выполнения (runlevels)
III. Расширенное Использование
12. Сборка и инсталляция свободного програмного обеспечения
Введение
Требования
Компиляция
Структура распространения программ
Распаковка
Архив tar.gz
Использование GNU Tar
bzip2
Просто сделайте это!
Конфигурирование
AutoConf
imake
Вариант со скриптом shell
Другие варианты
Компиляция
make
Правила
Поехали!
Объяснения
А что если... все это не работает?
Инсталляция
С помощью make
Проблемы
Поддержка
Документация
Техническая поддержка
Как найти свободное программное обеспечение
Подтверждения и благодарности
13. Сборка и Установка Новых Ядер
Где Найти Исходный Код Ядра
Распаковка Исходников, Патченье Ядра (при необходимости)
Конфигурирование Ядра
Сохранение Файлов Конфигурации Ядра для Повторного Использования
Компиляция Ядра и Модулей, Установка Бестии
Инсталяция Нового Ядра Вручную
Перенастройка Grub
Перенастройка LILO
A. Универсальная Общественная Лицензия GNU (GPL)
Преамбула
Определения и условия для копирования, распространения и модификации
B. GNU Лицензия Свободной Документации
GNU Free Documentation License
0. ПРЕАМБУЛА
1. ОПРЕДЕЛЕНИЯ И ПРИМЕНИМОСТЬ
2. ДОСЛОВНАЯ КОПИЯ
3. МНОЖЕСТВЕННОЕ КОПИРОВАНИЕ
4. ИЗМЕНЕНИЯ
5. ОБЪЕДИНЕНИЕ ДОКУМЕНТОВ
6. СОБРАНИЕ ДОКУМЕНТОВ
7. КОМПИЛЛЯЦИЯ С НЕЗАВИСИМЫМИ ДОКУМЕНТАМИ
8. ПЕРЕВОД
9. ПРЕКРАЩЕНИЕ ДЕСТВИЯ
10. ПЕРЕСМОТР УСЛОВИ ЛИЦЕНЗИИ
Как использовать Лицензию для ваших документов
C. Глоссарий
Предметный указатель


Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости