Перейти к основному содержанию
EDU-MMCS
Вы используете гостевой доступ (Вход)

2.1-4. Операционные системы

  1. В начало
  2. Курсы
  3. Весенний семестр
  4. Прикладная математика и информатика
  5. PM-OS-2016
  6. Модуль 1: Лабораторная 1
  7. Задание 1: Командная оболочка bash

Задание 1: Командная оболочка bash

Требуемые условия завершения
Открыто с: суббота, 13 февраля 2016, 11:55
Срок сдачи: вторник, 8 марта 2016, 15:45

Задания

  1. Проверить, какой пользователь работает в данный момент [id].
  2. Выяснить текущее время [date].
  3. Определить текущий каталог [pwd].
  4. Вывести содержимое каталога в кратком и подробном виде [ls, ls -l].
  5. Создать каталог "A<номер подгруппы — 1 или 2>" и перейти в него [mkdir, cd]. Все дальнейшие действия, если не указано обратное, следует выполнять в этом каталоге.
  6. Создать файл digits.txt, записать в него все известные вам цифры, вывести содержимое [echo, cat].
  7. Создать файл, содержащий две строки из цифр [cat].
  8. Создать файл, содержащий 65 строк из цифр [cat].
  9. Проверить количество строк в созданном файле [wc].
  10. Сохранить в два файла первые пять и последние пять строк файла /etc/passwd [head -5, tail -5].
  11. Сохранить в файл подробный список файлов каталога /etc [ls -l].
  12. Определить количество файлов в каталоге /etc.
  13. Создать два каталога "DirA" и "DirB", создать в каждом из них по два файла с произвольным содержимым. Слить все четыре файла в один одной командой [mkdir, cat].
  14. Удалить каталоги "DirA" и "DirB".
  15. Вывести строку файла /etc/passwd, соответствующую текущему пользователю [grep].
  16. Сохранить в текстовый файл информацию о текущем пользователе [id], о подробном содержимом текущего каталога [ls], о запущенных данным пользователем процессах [ps], о текущей дате и времени [date]. Пользуясь командой [grep], выделить из этого файла строку, соответствующую созданному файлу в содержимом каталога.
  17. Вывести имена первых десяти файлов каталога /etc с расширением ".conf" [ls, grep, head].
  18. Создать файл "a.txt". Изменить права доступа к нему так, чтобы у владельца были права на чтение и запись, у группы-владельца — только на чтение, у остальных — никаких прав [chmod].
  19. Снять право на чтение файла "a.txt" у группы-владельца.
  20. Добавить право на запись в файл всем пользователям системы кроме владельца и группы.
  21. Выяснить, что означает «право на исполнение» для каталога.
  22. Сохранить в текстовый файл календарь на 2010 год [cal].
  23. Собрать любые три файла в tar-архив и сжать его программой gzip.
  24. Распаковать архив из предыдущего задания.
  25. Создать файлы, содержащие первые десять, последние 10 и строки с 3000 по 3010 файла ru_phys_utf8_sort.txt [head, tail]. Объединить их в один файл с нарушением алфавитного порядка. Воспользоваться командой sort для сортировки файла.
  26. Вывести список всех файлов каталога /usr/bin, имя которых начинается с буквы z.
  27. Составить список всех файлов компьютера, изменённых за последние сутки [find].
  28. Определить, сколько файлов системы принадлежит пользователю root [find, wc].
  • ru_phys_utf8_sort.txt ru_phys_utf8_sort.txt
    14 февраля 2015, 01:26
◄ Рефераты
Тестовый файл для задания 1 ►
Пропустить Навигация
Навигация
  • В начало

    • Страницы сайта

      • Мои курсы

      • Теги

    • Мои курсы

    • Курсы

      • Весенний семестр

        • Прикладная математика и информатика

          • УМФ Т-2025

          • ИНС

          • МО ПМИ

          • ДВ 1.3 Ruby on Rails

          • Летняя практика 2к ТУ

          • ЦИТ

          • Летняя практика ИО

          • М С С

          • Advanced problems - 21

          • ЯП-2024/25 (2)

          • Дистанционная летняя практика 2 курс

          • PM-OS-2016

            • Общее

            • Модуль 1: Лабораторная 1

              • ЗаданиеЗадание 1: Командная оболочка bash

              • ФайлТестовый файл для задания 1

              • ГиперссылкаРабота в режиме командной строки Linux. Цикл уроко...

              • ГиперссылкаКомандная строка в Ubuntu Linux

              • СтраницаОсновы написания сценариев

              • ГиперссылкаПрограммирование на shell (UNIX)

              • ГиперссылкаBash shell programming

              • ГиперссылкаГраннеман С. Linux. Необходимый код и команды. Ка...

              • ГиперссылкаДокументация (man pages) POSIX, Linux и т. д.

            • Введение в операционные системы

            • Модуль 1: Лабораторная 2

            • Процессы и многозадачность

            • Модуль 2: Лабораторная 1

            • Многозадачность: планирование

            • IPC: Межпроцесное взаимодействие

            • Модуль 2: Лабораторная 2: Каналы и именованные каналы

            • Модуль 2: Лабораторная 3: Разделяемая память

            • Модуль 2: Лабораторная 4: Потоки

            • Доборы баллов

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

        • ОИИ

      • Осенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Воскресная компьютерная школа

        • Пользователь компьютера плюс

        • Пользователь прикладных программ

        • Программирование I ступень

        • Программирование II ступень

        • Программирование III ступень

        • Архив

      • Воскресная математическая школа

        • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2025

        • Олимпиадная математическая школа

        • Повышение квалификации

        • Доступная математика

        • Лаборатория математического онлайн-образования мех...

        • Осенняя универсиада

        • Научно-практическая конференция

        • ВМШ

          • ВМШ - 24

        • Летняя олимпиадная математическая школа РНОМЦ и ме...

      • Государственная итоговая аттестация

      • Дополнительное образование

      • Олимпиады

      • Видеолекции

      • Разное

      • Архив курсов

      • Заочная школа мехмата ЮФУ

Служба поддержки сайта
Вы используете гостевой доступ (Вход)
PM-OS-2016
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика