Информация

Программы shell

9.1.1. Создание простых программ shell

Начнем описание создания простых программ shell, которые выполняют задачи:

  • печать текущего справочника;
  • список содержимого этого справочника;
  • отображение следующих сообщений на вашем терминале:
    	"This is the end of the shell program."

С помощью редактора создайте файл dl и введите в него строки:

        pwd<CR>
        ls<CR>
        echo This is the end of the shell program.<CR>

Теперь вы имеете программу ...

Средства программирования shell

Вы можете использовать shell для создания программ. Такие программы называются также процедурами shell. В этом разделе рассказывается как создавать и выполнять программы shell с помощью команд, переменных, позиционных параметров, кодов возврата.

Прежде чем создавать программы shell необходимо изучить редактор.

Пара других хищников, с которыми вы скоро будете иметь дело

Настало время представить еще две команды, с которыми вы будете иметь дело в этой главе, и далее в других главах книги: rpm и In. Вам не нужно сейчас пробовать их, так как вы очень скоро будете их использовать, но вы должны знать, для чего они предназначены.

$ ln

Команда ln (ссылка) служит для создания ссылки на файл, который запускает или активирует другой файл, расположенный в отдельной папке. Это очень полезная команда, когда вы хотите открыть файл, который глубоко запрятан в подпапках на жестком диске. Команда часто используется с флагом -s (символический), который ...

Shell - интерпретатор командного языка

В этом разделе описаны команды и символы, имеющие специальное значение, которые позволяют:

  • находить с помощью шаблона и манипулировать группами
    файлов;
  • запускать команду в фоновом режиме или в определенное
    время;
  • выполнять последовательно группу команд;
  • перенаправлять стандартный ввод и вывод;
  • завершать работающие программы.

Заключение

В рамкахнастоящего руководства невозможно осветить все вопросы практического использования Linux. И потому пользователю, столкнувшемуся с ограниченностью своихзнаний, неизбежно придется обращаться к дополнительным источникам информации. Для облегчения этой задачи и предназначен приводимый в заключении ихобзор.

Наиболее полным руководством по принципам работы в командныхоболоч-кахможет служить книга Б.Кернигана и Р. Пайка «LINUX — универсальная среда программирования» (М.: Финансы и статистика, 1992, с. 304). Сравнительную характеристику различных командных оболочек ...

Введение

Редактор текстов ed является диалоговой (интерактивной) программой, которая позволяет добавлять, перемещать, удалять текст и извлекать его из других файлов. Имеется возможность замены слова или части слова в тексте как для одной указанной строки, так и для части файла или всего файла. Кроме того, можно просмотреть текстовый файл, напечатать его частично или целиком, напечатать строки, содержащие определенное слово и т.д.

ed работает с копией обрабатываемого файла, которая создается в буфере редактора и хранится там в течение всей обработки. Это ...

Всплывающий менеджер Mozilla

Более поздние версии Mozilla, которые поставляются с Fedora Core, имеют новое полезное свойство — всплывающий менеджер. Когда вы впервые посещаете web страницу с всплывающими окнами, Mozilla предлагает в диалоговом окне запретить появление всплывающих окон. Если вы принимаете предложение, то в Preferences в секции всплывающие окна вы можете запретить появление этих противных рекламных сообщений (см.Рис. 4-12).

Вы можете разрешить всплывающие окна для определенных сайтов, нажав кнопку Allowed Sites. Стоит отметить, что это чрезвычайно полезная и долгожданная функция.

Закладки браузера Mozilla

Есть одно уникальное свойство у Mozilla (и, следовательно, у Netscape), достойное упоминания, — очень полезное свойство, известное как закладки (панель с открытыми файлами для переключения между ними). Обычно, когда вы нажимаете ссылку на web страницу, новая страница открывается в том же окне. Некоторые страницы содержат ссылки на страницы, которые открываются в новом, отдельном окне, или, возможно, вы выбираете ссылку, нажимаете на нее правой кнопкой мыши и выбираете Open Link in New Window. Это может быть очень полезной опцией, однако, когда у вас открыто несколько окон, трудно ...

Запуск OpenOffice

Запуск компонентов OpenOffice производится из меню OpenOfficeв KDE или GNOME:

•Текстовый процессор Writer запускается пунктом«Текстовый документ»;

•Редактор HTML запускается пунктом«Документ HTML»;

•Система электронных таблиц Calc запускается пунктом«Документ электронной таблицы»;

•Система подготовки презентаций Impress запускается пунктом«Презентация»;

•Редактор рисунков Draw запускается пунктом«Рисунок»;

•Редактор формул Math запускается пунктом«Формула».

Непосредственно после ...

Ленты новостей