Основы работы в системе Linux. Работа в текстовом редакторе “vi”

Страницы работы

Содержание работы

Министерство Образования Российской Федерации

Кафедра ВТ

 
Хабаровский Государственный Технический Университет

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

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

Выполнили:

студенты гр. ВМ-11

Нудель Е.

Шохирев С.

Проверил:

преподавтель Сорокин Н.Ю.

Хабаровск 2004

 
Тема: «Основы работы в системе Linux»


Цель работы: ознакомление с операционной системой (ОС) Linux, получение навыков работы в терминальном режиме, изучение команд ОС Linux, приобретение навыков работы в текстовом редакторе “vi”.

Задания:

1 Запустить SSH-клиент из Windows. Подключится к ПК с IP адресом 10.10.144.132 под своим именем. Дайть письменно ответ на вопрос: Как можно сменить пароль пользователя?

2 Дайть письменно ответ на вопрос: В чем отличие команды cat от less?

3 Изучить редактор vi.

4 Написать программу на языке C, которая выводит на экран "Hello world!", используя редактор vi. Поменять несколько строк в программе, используя буфер обмена. Затем вернуть все в исходное положение. После этого откомпилировать программу, используя gcc. Для запуска использовать синтаксис с указанием пути, например "./filename".

5 Подсчитать число слов и строк в программе одной командой.

6 Где хранится исполняемый файл команды ls? Как это узнать одной командой?

7 Взять произвольный файл и найти в нем все строчки, содержащие букву 'a', отсортировать эти строчки, заархивировать используя gzip и вывести результат в другой файл. Это должно быть сделано одной командой с использованием конвейера и перенаправления. Просмотреть результат с помощью zcat.

Действие

Система DOS

Система UNIX

Изменение директории

cd

cd

Изменение прав доступа к файлу

attrib

chmod

Сравнение файлов

comp

diff

Копирование файла

copy

cp

Удаление файла

del

rm

Удаление директории

rd

rmdir

Получение списока файлов (директорий)

dir

ls

Нахождение строки

find

grep

Помощь

help

man

Создание директории

md

mkdir

Перемещение файла

move

mv

Переименование файла

ren

mv

Информация о дате и времени

date, time

date

Информация о свободном пространстве на диске

chkdsk

df

Показать файл

type

cat, less, more

Сортировка

sort

sort

Таблица 1. Основные команды ОС DOS и Unix.

Ход работы

1 Чтобы сменить пароль пользователя необходимо набрать команду passwd. Сначала надо ввести старый пароль, потом новый пароль и затем подтвердить новый пароль.

2 С помощью команды cat выполняется просмотр файла непосредственно в самом терминале. С помощью этой программы можно соединять файлы. Команда less выполняет просмотр файла по частям => по файлу, открытому с помощью этой команды, можно перемещаться.

4 Программа на языке С:

#include <stdio.h>

//Fusball  

main()

//commentariy

{

printf("Hallo World!!!!\n");

}

Программа была набрана в редакторе vi, отредактирована, сохранена под именем hell.c. После выхода из редактора файл был откомпилирован с помощью g++, затем запущен файл, выданный после компиляци out.a.

5 Чтобы посчитать число строк и слов в файле нужно набрать команду

wc -lw hell.c

6 Команда ls предназначена для получения данных о файлах и дерикториях (наподобие dir в DOS’e). Командой whereis ls можно  узнать, где хранится исполняемый файл команды ls.

7 grep 'a' hell.c | sort | gzip > filesort.gz. После выполнения этой команды в папке появится файл-архив filesort.gz, который можно просмотреть командой zcat filesort.gz, также его можно разархивировать командой gunzip filesort.gz.

Похожие материалы

Информация о работе

Тип:
Отчеты по лабораторным работам
Размер файла:
44 Kb
Скачали:
0