93a32cf9

Простейшие скрипты Linux

Данный документ может быть необходим в следующих ситуациях:
У Вас имеются идеи, связанные с программированием, и существует необходимость в выполнении процесса кодирования каких-нибудь shell-скриптов.
Ваши идеи, связанные с программированием, недостаточно конкретны и требуют дополнительных указаний.
Вы желаете взглянуть на какие-нибудь shell-скрипты и комментарии в качестве образца для создания своих собственных.
Вы мигрируете из DOS/Windows (или уже выполнили это) и хотите создавать файлы пакетной обработки ("batch").
Вы - полный нерд и читаете любой попавший под руку how-to.
В данном HOW-TO осуществляется попытка предоставить Вам некоторые рекомендации по shell-программированию, основанные только на примерах.
В данном разделе Вы обнаружите небольшие скрипты, которые, вероятно, будут Вам полезны при освоении некоторых приёмов.

Простейшие скрипты
Традиционный скрипт "hello world"
Простой скрипт резервного копирования
Теория и быстрый просмотр
Пример: stdout в файл
Пример: stderr в файл
Пример: stdout в stderr
Sample: stderr 2 stdout
Пример: stderr и stdout в файл
Конвейеры
Что это такое и зачем Вам это использовать?
Пример: простой конвейер с sed
Пример: альтернатива для ls -l *.txt
Переменные
Пример: "Hello World!", использующий переменные
Пример: очень простой скрипт резервного копирования (более эффективный)
Локальные переменные
Условные операторы

Поддерживаемые функции
Списки рассылки
Готовим ваш Linux к записи CD-ROM
Установка ядра Linux
Установка ядра Linux - 2
Специальные подсказки для ядра до 2.2.9
Специальные подсказки для ядра 2.2.10 и выше
Специальные подсказки для 2.0 серии
Аппаратура и устройства
IDE/ATAPI CD-writers
SCSI-writers
Обобщенные SCSI устройства.
CD-writer-ы для параллельного порта
Получение программного обеспечения для создания компакт-дисков
Утилиты командной строки
Графический интерфейс пользователя (опционально)
Создание CD
Запись CD-ROM (чистые данные)
Создание образа последующего CD-ROMа
Проверка образа CD
Запись CD образа на CD
Запись audio-CD
DAO
Mixed mode CD-ROM
Dear Winfried,...
Насколько чувствителен процесс создания?
Отражается ли фрагментация на производительности?

Общие слова
1.3 Местоположение документа и обратная связь
1.4 Благодарность and copyrights
1.4 Благодарность and copyrights - 2
Что нового
Alpha 23 июня 2000
Все еще alpha 30 июня 2000
Еще alpha 06.08.2000
Уже не alpha, 12 августа 2000
Почти beta, 13 сентября 2000
Уже beta, 14 октябрь 2000
Test1 пока beta, 19 октябрь 2000
Пока beta, 29 октябрь 2000
Что я хочу сделать
2.1 Настройка вашего окружения
2.2 Символы и кодировки
2.2 Символы и кодировки - 2
2.2 Символы и кодировки - 3
2.2 Символы и кодировки - 4
UNICODE
3. Настройка текстового режима
3.1 Консольный драйвер Linux
4. X Window
4.1 Установка шрифтов для X Window
4.1 Установка шрифтов для X Window - 2
4.1 Установка шрифтов для X Window - 3
4.2 Использование шрифтов TrueType
5.1 Bash

Настройка кеширующего сервера имен
Но сначала некоторое количество сухой теории - 2
Но сначала некоторое количество сухой теории - 3
Наш собственный домен
5. Пример реального домена

Нужен ли Вам Linux
Расскажите мне больше
Предварительные концепции
Получение помощи
Соглашения
Для нетерпеливых
Встреча с bash
Файлы: Предварительные замечания
Символьные ссылки
5.3 Права доступа и владение
5.4 Файлы: Перевод команд
Примеры
Запуск программ: Многозадачность и сеансы работы
Запуск программ: Многозадачность и сеансы работы - 2
Запуск программ на удаленных компьютерах
Каталоги: Предварительные замечания
6.2 Права доступа к каталогам
6.3 Каталоги: Перевод команд
Примеры
7. Гибкие и жесткие диски и тому подобное
Обслуживание устройств DOS-способом
Обслуживание устройств UNIX-способом

Linux+Win95
Linux Modem sharing