
- •Создание файлов-сценариев в ос linux
- •2. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •3. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •4. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •5. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •6. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •7. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •8. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •9. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •10. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •11. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •12. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •13. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •14. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •15. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •16. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •17. Реализуйте файл-сценарий, который может выполнить следующие действия:
- •18. Реализуйте файл-сценарий, который может выполнить следующие действия:
13. Реализуйте файл-сценарий, который может выполнить следующие действия:
Получить полный путь текущего каталога. Создать файл и подкаталог в текущем каталоге, имя файла и каталога задает пользователь через параметры при запуске командного файла. Вывести созданный файл на печать (на принтер). Содержимое корневого каталога, упорядоченное по размерам файлов, записать в файл с проверкой, создан ли файл. Вывести полученный файл на экран. Удалить ненужный файл. Скопировать файл, начинающийся на Pr, в домашний каталог пользователя.
14. Реализуйте файл-сценарий, который может выполнить следующие действия:
Вывести текущую дату на экран. Образовать подкаталог на диске, осуществить проверку, создан ли каталог. В нем создать файл. Переименовать созданный файл, имя файла задает пользователь через переменные, когда уже запущен файл. Полную информацию о файлах корневого подкаталога направить в файл. Скопировать все файлы корневого каталога, начинающиеся на ту же букву, что и переименованный файл в образованный каталог.
15. Реализуйте файл-сценарий, который может выполнить следующие действия:
Образовать подкаталог на диске, имя каталога задает пользователь через параметры при запуске командного файла, в нем создать файл с проверкой, создан ли файл. Скопировать созданный файл в домашний каталог пользователя. Отсортировать список файлов текущего каталога по размерам и записать в новый файл. Вывести этот файл на экран. Создать ссылку для вновь созданного файла и посмотреть полную информацию текущего каталога. Очистить экран дисплея. Удалить ненужный файл.
16. Реализуйте файл-сценарий, который может выполнить следующие действия:
Создать файл в образованном ранее подкаталоге, имя файла задает пользователь через переменные, когда уже запущен файл. Вывести текущую дату на экран и содержимое созданного файла. Получить права доступа к этому файлу. Проверить, есть ли в корневом каталоге файлы с именами, начинающимися на ту же букву. Удалить новый файл. Скопировать два файла любого каталога в один файл во вновь созданный подкаталог, при этом осуществить проверку, создан ли каталог.
17. Реализуйте файл-сценарий, который может выполнить следующие действия:
Очистить экран дисплея. Создать файл в образованном ранее подкаталоге, осуществить проверку, создан ли файл. Вывести на экран полную информацию о файлах созданного каталога. Создать еще один подкаталог, имя каталога задает пользователь через параметры при запуске командного файла. Скопировать в него все файлы первого подкаталога, потом удалить первый подкаталог. Записать в файл информацию о содержимом корневого каталога, включая скрытые файлы. Вывести на экран полученный файл. Запустите оболочку mc (Midnight Command).
18. Реализуйте файл-сценарий, который может выполнить следующие действия:
Создать два подкаталога, осуществить проверку, созданы ли каталоги. В одном из них создать файл (имя файла задает пользователь через переменные, когда уже запущен файл), содержащий полную информацию о родительском каталоге, включая скрытые файлы. Посмотреть содержимое файла. Переслать все файлы, начинающиеся на букву а из каталога home в другой вновь созданный каталог. Перейти в родительский каталог. Удалить ненужный файл.
Контрольные вопросы:
1. Назовите способы создания и запуска командного файла.
2. Как могут быть переданы параметры в командный файл?
3. Опишите назначение операторов if, case, for, while, until.
Рекомендуемая литература:
Мызникова Т.А. Командный интерфейс ОС Linux: учебно-методическое пособие. - Омск: СибАДИ, 2010.- 87с.
Головина О.С., Кондратьев В.К. Операционные системы и оболочки. /Моск. гос. ун-т экономики, статистики и информатики. – М., 2001. – 109 с. (файл «Учебное_пособие_ОС.pdf»).
Любой справочник по операционной системе Unix.
Встроенные справки.