Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Операционная система Linux


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1265, книга: Опыт выживания. Часть 3
автор: Сергей Николаевич Лазарев

В третьей части трилогии "Опыт выживания" Сергей Лазарев углубляется в исследование метафизических аспектов нашего существования. Он исследует такие темы, как: * Природа человеческой души * Закон кармы * Влияние эмоций на физическое и психическое здоровье * Причины конфликтов и страданий Лазарев утверждает, что истинное выживание заключается не в адаптации к внешним условиям, а в духовном развитии и проработке внутренних проблем. Через глубокое самоанализ и работу с эмоциями мы...

СЛУЧАЙНАЯ КНИГА

Е. А. Зуева - Операционная система Linux

Операционная система Linux
Книга - Операционная система Linux.  Е. А. Зуева  - прочитать полностью в библиотеке КнигаГо
Название:
Операционная система Linux
Е. А. Зуева

Жанр:

Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Операционная система Linux"


Читаем онлайн "Операционная система Linux". [Страница - 29]

целесообразно делать тогда,
когда используется одна и та же последовательность команд, записав
которую, можно вызывать на выполнение многократно. По правилам
хорошего тона программирования в ОС скрипт должен иметь расширение sh,
чтобы люди отличали простые файлы от исполняемых, но это правило не
всегда используется.
Если скрипты в ОС не запускаются, и система выдает ошибку, то
необходимо проверить в файле /etc/fstab напротив нужного раздела системы
стоит ли параметр exec к файлам (исполняемость файлов). Перед написанием
скрипта стоит зайти в /bin и посмотреть какая оболочка установлена (команда
«find *sh*»), в дальнейшем, например, будем пользоваться bash. Работа со
скриптами ведется через терминал.
Алгоритм создания скрипта:
 в нужной папке создать файл и заполнить его привычным для скрипта
содержанием - командами, начиная с указания компилятора (это
bash);
 изменить права к файлу-скрипту: добавить x – исполняемость;
 запустить файл в терминале.
Демонстрация результата работы скриптов.
Выше приведено много команд и значений системных переменных и
лучше всего их работу я поясню на примерах.
Пример 1. Вывести в сообщении название скрипта и его автора,
календарь, просмотреть текущую директорию.
Выбираем папку, например, /home, заходим, создаем скрипт
cat>primer1.sh с содержимым, представленным на рисунке 45, при этом надо
учитывать, что «#» - решетка с пробелом это комментарий; а без пробела системный символ. Готовый файл нужно сделать запускаемым в терминале
chmod 777 primer1.sh. Запустить на выполнение: «./1.sh» или «bash primer1.sh»
(результат представлен на рисунке 46).

Рисунок 45 – Листинг скрипта в файле
75

Рисунок 46 - Результат выполнения скрипта
Пример 2. Написать скрипт, выводящий текущую дату, создать файл и
показать атрибуты этого файла до и после их смены.
Через консоль создаем файл (primer2.sh), в который пишем:
#!/bin/bash
date
touch file_for_primer2.txt
echo “byl sozdan fail, vot ego prava:”
ls –l file_for_primer2.txt
chmod 777 file_for_primer2.txt
echo “a vot prava posle izmenenii:”
ls -l file_for_primer2.txt
Файл в консоле primer2.sh надо сделать исполняемым, то есть ввести
«chmod primer2.sh»
Запустить на выполнение: ./primer2.sh или bash primer2.sh.
Пример 3. Для обозначения переменных используются правила:
 последовательность букв, цифр и символов подчеркивания;
 переменные не могут начинаться с цифры;
 присваивание значений проводится с использованием «=», например,
РS2 = ' --">

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


Ваш e-mail является приватным и не будет опубликован в комментарии.