Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Помогите пожалуйста! Вопросы к экзамену. Времени до утра!  (Прочитано 1471 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AsphaltHero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Задание 5. Работа с переменными shell
Напишите скрипт для shell, сравнивающий два числа. Числа вводятся пользователем с клавиатуры. В результате сравнения выводится одно из следующих сообщений: «Первое число больше», «Второе число больше», «Числа равны». Для сравнения чисел используйте команду test.
Задание 6. Параметры командной строки в скриптах shell
Напишите скрипт для shell, определяющий наличие файла в директории с вводимым пользователем именем. Имя искомого файла передается как параметр командной строки. В случае если файл присутствует в директории, случае если файл присутствует в директории, выводится следующая информация о файле: доступен ли файл на чтение, запись, исполнение; иначе выводится сообщение «файл не найден». Для получения информации об атрибутах файла воспользуйтесь командой test, синтаксис команды разберите самостоятельно.
Задание 7. Организация цикла в скриптах shell
Создайте пакетный файл, выводящий имя и содержимое всех файлов с расширением .txt в задаваемой пользователем директории. Каталог задается из командной строки. Перед выводом содержимого каждого файла выводится полное имя файла (включая каталог).

__________________________________________________________
Задание 1. Создайте скрипт, который предоставляет пользователю следующие функции:
1. Создает отчет о количестве доступных файловых систем, их свободном и занятом пространстве;
2. Выводит информацию об имени и размере файла отчета, а также о правах пользователя на него.
Задание 2. Создайте скрипт, который предоставляет пользователю следующие функции:
1. Создает отчет об именах файлов их инодах, правах, размерах и временах последнего доступа для каталога, указанного пользователем (отчет формируется в порядке возрастания инодов);
2. Открывает полные права на файл отчета для всех пользователей;
3. Создает жесткую ссылку на файл отчета в домашнем каталоге пользователя и символьную ссылку на рабочем столе.
Задание 3. Создайте скрипт, который предоставляет пользователю следующие возможности:
1. Выясняет, зарегистрирован ли в системе пользователь с заданным именем.
2. Выясняет, работает ли в текущий момент пользователь с заданным именем.
3. Выводит список зарегистрированных пользователей с именами их домашних каталогов и числовыми идентификаторами, в порядке убывания идентификаторов (для редактирования вывода используйте команды grep или sed).
Задание 4. Реализуйте два исполняемых файла, выполняющих следующие задачи:
1. Расчет значения функции sin(x) с шагом 0.01 от 0 до бесконечности.
2. Расчет значения функции cos(x) с шагом 0.001 от 0 до бесконечности.
3. Для реализации исполняемых файлов можно воспользоваться компиляторами gcc и g++.
4. Запустите первый файл в фоновом режиме.
5. Запустите второй файл в приоритетном режиме.
6. Переведите второй процесс в фоновый режим.
7. Переведите первый процесс в приоритетный режим.
8. Для каждого из процессов выведите:
- долю оперативной памяти, занимаемой процессом
- время, прошедшее с момента запуска процесса
- имя управляющего терминала
- время старта процесса




ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 27/05/2016). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 00:59:15 от zg_nico »

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Гугл в помощь!

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.