Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаба Ос 1 отчет Рохмистров.docx
Скачиваний:
0
Добавлен:
01.01.2020
Размер:
1.94 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Национальный исследовательский Томский политехнический университет

Институт кибернетики

Направление 230100 «Информатика и вычислительная техника»

Кафедра вычислительной техники

Лабораторная работа №1

«Практическое знакомство с операционной системой unix»

по дисциплине «Операционные системы»

Выполнил:

студент гр. 8В01 _____________ Рохмистров Д.С.

___.___.______

Проверил:

магистр кафедры ВТ _____________ Макаров М.П. ___.___.______

Цель работы

Ознакомиться с операционной системой Unix, получить практические навыки работы в наиболее распространенном командном интерпретаторе bash, изучить принципы организации файловой системы Unix и базовых команд управления файлами.

Задание

Осуществить в локальной сети с помощью программы PuTTY через протокол ssh доступ к удаленному компьютеру (необходимые данные для доступа указывает преподаватель) под управлением ОС Linux в консольном режиме. Ознакомиться с перечнем основных команд, используемых пользователями ОС Linux при работе в системе.

Ход работы

1. Ознакомиться с теоретическим материалом.

Я ознакомился с теоретическим материалом, изложенным в методическом указании к лабораторной работе.

2. Зарегистрироваться в системе под именем, выданным преподавателем.

Что бы выполнять команды, необходимо войти в систему под своим логином и паролем. Когда компьютер готов зарегистрировать пользователя, на экране отображается приглашение к вводу его имени:

login as:

Введём логин и пароль:

Ввод прошёл корректно, так как появилось приглашение к вводу команд.

3. Ознакомиться со следующими командами для пользовательской работы в ОС Unix: man, apropos, ls, cd, pwd, mkdir, rmdir, cp, mv, rm, cat, echo, less, touch, grep, date, history. Определить параметры, которые следует считать основными при использовании данных команд.

  • Man

Синтаксис – man <раздел> <аргумент>.

Команда для получения справки по определённой команде или программе, название которой задаётся в качестве аргумента. Пример:

Команда man mkdir выведет краткую версию документации о команде mkdir. Команда man 2 mkdir выведет вторую (полную) версию.

  • apropos

Команда позволяет выполнять поиск по справочной документации для конкретной команды или программы:

В скобочках указан раздел справки.

  • ls

Синтаксис – ls <путь> <ключ>

Данная команда позволяет получить список файлов и каталогов. Самые часто используемые ключи – l и a. Первый выводит список файлов с правами доступа, принадлежность к пользователю и группе, дату создания, размер и другую информацию. Второй выводит скрытые файлы (название которых начинается с точки). Ключи можно комбинировать, путь можно не указывать (будет использован текущий каталог):

  • cd

Команда для изменения текущего каталога. Если задана без параметров – переход в домашний каталог.

  • Pwd

Команда выводит путь текущего каталога.

  • mkdir

Команда для создания нового каталога.

  • rmdir

Команда для удаления каталога.

  • cp

Команда для копирования файлов.

  • mv

Команда для перемещения или переименования файлов.

  • rm

Команда для удаления файлов. Примеры использования команд для работы с файловой системой:

  • cat

Команда для вывода содержимого файла в консоль:

  • echo

Команда для вывода переданного аргумента:

  • less

Команда для просмотра произвольных файлов. Позволяет перемещаться по их содержимому с помощью специальных клавиш. После ввода следующей строки:

  • touch

Эта команда обновляет время последнего доступа к файлу. Если указанного файла не существует, то создастся пустой файл:

  • grep

Команда предназначена для поиска по заданному шаблону.

  • date

Данная команды выводит текущую системную дату и время.

  • history

Команда для просмотра истории команд. В качестве аргумента задаётся число последних команд. Без аргумента – выводятся все сохранённые команды. Стоит учитывать, что обычно количество запоминаемых команд ограничено. Пример работы:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]