Logo GenDocs.ru

Поиск по сайту:  

Загрузка...

Изучение основных команд работы с текстовыми файлами ОС UNIX - файл 1.docx


Изучение основных команд работы с текстовыми файлами ОС UNIX
скачать (1731.5 kb.)

Доступные файлы (1):

1.docx1732kb.15.12.2011 08:35скачать

содержание

1.docx

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение

Высшего профессионального образования

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНЫЙ УНИВЕРСИТЕТ

Кафедра моделирования информационных систем и сетей

ЛАБОРАТОРНАЯ РАБОТА №1

ДИСЦИПЛИНА: «Операционные системы»

«ИЗУЧЕНИЕ ОСНОВНЫХ КОМАНД РАБОТЫ

С ТЕКСТОВЫМИ ФАЙЛАМИ ОС UNIX»


Выполнила:

Научный руководитель:

к.э.н., доцент

Журавлева Е.М.

Дата выполнения работы:

«___» _________ 2010г.

Дата защиты работы:

«___» _________ 2010г.

Москва 2010



ЦЕЛЬ:
Овладение практическими навыками работы с файлами, и их анализ в ОС UNIX. Создание и редактирование текстовых файлов.
СРЕДСТВА:
Командный язык ОС UNIX.
ПРОЛОГ:
Создадим директорию KharlamovaValentina и перейдем в нее:

Создадим 9 текстовых файлов, причем 3 – содержащих подстроку “include”,

3 – содержащих подстроку “text”, 3 – с расширением “.txt”.


Результат:
ВЫПОЛНЕНИЕ


  1. ^ Посчитать количество пользователей в системе.

Используем оператор who, выдающий список текущих пользователей системы. Результат направим в качестве параметра команде wc, совершающей подсчет строк.




  1. ^ Отсортировать список файлов текущей директории в обратном порядке и записать его в файл.

Отсортируем список файлов текущей директории командой ls -l. Результат запишем в файл Sortirovka, с помощью операции «>»:


  1. ^ Посчитать количество файлов текущего каталога, содержащих подстроку "include".

Файлы, содержащие подстроку «include» найдем командой grep с ключем “-l”, подсчитываем командой wc:


  1. Посчитать, сколько раз пользователь X вошел в систему.

Используем команду who с ключем «-l», подсчитываем командой wc:




  1. Отсортировать список текстовых файлов текущей директории в алфавитном порядке и записать его в файл.

Сортируем командой ls с ключем “-c”. Результат направляем в файл SortirovkaAl:


  1. ^ Удалить из текущего каталога все файлы, содержащие подстроку "text".

Удаляем с помощью команды rm с ключем “-i”. Файлы для удаления находятся в результате выполнения команды «grep -l text *». На вопрос удалить или нет отвечаем нет.


  1. ^ Объединить все файлы с расширением ".txt" в один файл.

Вывод в файл Obedinenie осуществляем с помощью команды cat. Параметр «*.txt» указывает на то, что выводятся все файлы каталога с расширением txt.




  1. ^ Посчитать, сколько процессов запущено с данного терминала.

Используем оператор ps, выдающий список текущих пользователей системы. Результат направим в качестве параметра команде wc, совершающей подсчет строк.


  1. ^ Вывести на экран, отсортированный в алфавитном порядке список файлов, содержащих подстроку "include".

Будем использовать ключ «-с» команды ls. Это позволит отсортировать имена файлов выданных командой grep в алфавитном порядке:
ВЫВОД
Мы изучили интерпретатор некоторых команд UNIX, используемых для работы с текстовыми файлами. С помощью указанных в работе команд возможны следующие действия:

  • создание каталогов: mkdir [имя каталога];

  • создание файлов > [имя файла];

  • сортировка sort {ключ};

  • поиск grep {ключ}.

ПРИЛОЖЕНИЕ




Скачать файл (1731.5 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации