MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Складання сценаріїв в операційній системі LINUX

Название:Складання сценаріїв в операційній системі LINUX
Просмотров:67
Раздел:Информатика, программирование
Ссылка:Скачать(17 KB)
Описание: РЕФЕРАТ натему: ”Складання сценаріїв в операційній системі LINUX. ” Складання сценаріїв Зміст теми: Знайомство із текстовою операційною оболонкою bash, вивчення мови програмування об

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

РЕФЕРАТ

натему:

”Складання сценаріїв в операційній системі LINUX. ”


Складання сценаріїв

Зміст теми: Знайомство із текстовою операційною оболонкою bash, вивчення мови програмування оболонки bash та практичне складання найпростіших сценаріїв за допомогою редактора vi (vim).

Теоретичні відомості

1 Загальні відомості про текстові оболонки в Linux

Досить часто в процесі роботи з комп’ютером потрібно часто повторювати одні і ті ж команди Linux. Операційна система дозволяє записати необхідну послідовність команд в спеціальний файл, який називається сценарієм оболонки. Далі цeй сценарій можна виконувати подібно виконанню звичайної команди Linux, набравши ім’я файла. Такий принцип організації файлів існує в MS DOS – це так звані командні файли.

Створювати сценарії надають спеціальні програми – оболонки, які виступають посередником між користувачем та операційною системою. Існують як текстові, так і графічні оболонки. Найбільш відомі в Linux текстові оболонки – bash, csh, tcsh, ksh, pdksh.

Наприклад, необхідно виконати таку послідовність команд:

mkdir dir1

cp file1. txt /home/user/dir1

cd dir1

Для того, щоб оформити вказані команди у вигляді сценарію, необхідно спочатку вказати назву оболонки, в рамках якої вони будуть виконані. Якщо у сценарії використовуються лише команди операційної системи, як у нашому випадку, вибір оболонки не є суттєвим. Тому виберемо найбільш поширену оболонку, яка практично завжди є в більшості дистрибутивів Linux – оболонку bash. Таким чином, першим рядком сценарію має бути такий запис:

#! /bin/bash

Цей рядок є по суті ознакою того, що даний файл відноситься до сценаріїв. А далі вже записуються команди, які мають бути виконані.

Після створення файла сценарію (наприклад, під іменем run) необхідно перевірити, чи надано право виконати цей сценарій даному користувачеві. Як правило, для того, щоб перетворити будь-який власний файл у виконуваний файл, рядовий користувач повинен надати собі таке право за допомогою команди chmod:

chmod u+x run

Далі сценарій можна запустити на виконання із командного рядка:

. /run

або

bash run

Для того, щоб зробити сценарій більш універсальним (в нашому випадку – щоб сценарій був придатний для різних імен каталогів та файлів), використовуються позиційні параметри. За допомогою позиційних параметрів операційна система може передавати оболонці конкретні параметри (імена файлів, каталогів, змінних і т.д.) під час виклику сценарію у командному рядку або з іншого сценарію. Такі позиційні параметри мають спеціальні імена. Перший параметр зберігається у змінній з іменем 1(один) і отримати його значення в сценарії можна за допомогою виразу $1. Другий параметр зберігається у змінній з іменем 2(два) і т.д. Кількість одночасно використовуваних позиційних параметрів обмежена – не більше 9. Однак дозволяється за допомогою оператора

shift n

пересувати кожний позиційний параметр на n позицій вліво і відкидати n попередніх значень справа.

В нашому прикладі сценарій з використанням двох позиційних параметрів матиме вигляд:

#! /bin/bash

mkdir%1

cp%2 /home/user/%1

cd%1

Запуск на виконання цього сценарію матиме вигляд:

. /run dir1 file1. txt

В оболонці можна також використовувати і власні команди оболонки. Суттєво збільшуються можливості сценаріїв при використанні спеціальних операторів, які утворюють мову програмування оболонки. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Взаємозв’язок життєвого самовизначення і професійного вибору у студентів коледжу і учнів СЗШ
Просмотров:97
Описание: Вступ Суспільна криза на фоні економічного, політичного та морального підґрунтя, негативно позначається на образі світу молодої людини, її ціннісних орієнтирах, «Я-концепції», образі «самості», які тільки-но

Название:Суть і значення окремого провадження
Просмотров:67
Описание: Вступ Актуальність теми дослідження полягає в тому, що розгляд справ окремого провадження спрямовується на встановлення певних обставин, юридичних фактів, наявність чи відсутність яких може бути спірною. За

Название:Вибірковий метод та його значення для вивчення правових явищ
Просмотров:214
Описание: Міністерство освіти і науки України Курсова робота на тему Вибірковий метод та його значення для вивчення правових явищ Харків 2011 Зміст   Вступ

Название:Операторы фондового рынка
Просмотров:170
Описание: СОДЕРЖАНИЕВведение  ................................................................................................................3 1. Теоретические и эволюционные аспекты фондового рынка в России  5 2. Методические основы операторов фондового рынка  ..............

Название:Некоторые линейные операторы
Просмотров:147
Описание: Содержание Введение §1. Определение линейного оператора. Примеры §2. Непрерывные линейные операторы в нормированном пространстве. Ограниченность и норма линейного оператора §3. Обратный оператор. Спект

 
     

Вечно с вами © MaterStudiorum.ru