Разглядывание содержимого каталогов
ПРАКТИЧЕСКАЯ РАБОТА № 15
По дисциплине: Операционные системы и среды
Наименование работы:
Команды работы с файлами и каталогами средствами LINUX
Для специальности: 230105
Работа рассчитана на 2 часа
г. Смоленск
20…
1. Цель работы: научиться создавать и удалять каталоги средствами Linux;создавать, редактировать и удалять файлы средствами Linux;научиться создавать и редактировать документы с помощью редактора Vi.
Литература.
2.1.В. Э. Фигурнов. IBM PC для пользователя. Изд. 6-е переработанное и дополненное – М.: ИНФРА-М, 1995
2.2.А. Левин. Самоучитель работы на компьютере. Изд. 2-е исправленное и дополненное. М “A.D.&T.”, 1996
2.3.О. Ефимова, Ю. Шафрин. Практикум по компьютерной технологии. -М.: ABF, 1997
Вопросы домашней подготовки.
3.1.Что ОС Linux.
3.2.Преймущества и недостатки.
3.3.Причины возникновения.
4. Оборудование:компьютеры PC
Задание.
5.1.Данная лабораторная работа выполняется только в присутствии преподавателя или лаборанта.
5.2.Включить ПЭВМ.
5.3.Загрузить ОС Linux
5.4.Зарегистрироваться в системе как USER
5.5.Внимательно изучите вопросы работы с каталогами и файлами средствами Linux.(см. Приложение).
5.6.Выполнить следующее задание.
5.6.1.Создать в домашнем каталоге папку под своей фамилией.
5.6.2.Создать в этой папке файл под своим именем с помощью редактора Vi.
5.6.3.Создать в папке Documents папку Work.
5.6.4.Скопировать файл созданный файл в папку Work.
5.6.5.Открыть этот файл для редактирования с помощью редактора Vi.
5.6.6.Добавить в конец этого файла свои Ф.И.О.
5.6.7.Установить на папку work ограничения :
а) запретить удаление ;
б) запретить редактирование для других пользователей для файла.
5.6.8.Произвести смену пользователя, и войти в систему как Guest.
5.6.9.Проверить действуют ли ограничения установленные на папку Work.
5.6.10.Вывести содержимое папки на экран ,чтобы отображались установленные вами ограничения.
5.6.11.Просмотреть файл в папке Work с помощью команды “more”.
5.6.12.Показать выполненную работу преподавателю или лаборанту.
5.6.13.Все действия занести в отчет.
5.6.14.Выключить компьютер одним из двух способов: Shutdown now или Halt
Порядок выполнения работы.
6.1.Правила техники безопасности в компьютерном классе.
6.1.1.Студенты должны входить в кабинет спокойно, не задевая столы и ничего на них не трогая.
6.1.2.Перед началом работы необходимо убедиться в отсутствии видимых повреждений аппаратуры.
6.1.3.Работа с компьютером производится строго по указаниям преподавателя.
Запрещается:
§ Разъединять или соединять разъемы аппаратуры;
§ Прикасаться к экрану монитора;
§ Включать и выключать аппаратуру без указания преподавателя;
§ Класть какие-либо предметы на монитор, системный блок или клавиатуру;
§ Работать во влажной одежде, а также влажными или грязными руками;
§ Пытаться самостоятельно исправлять возникшую в аппаратуре неисправность.
§ Изучите примеры настройки компьютера в системе WINDOWS 95 для подключения к компьютерной сети.(см. Приложение)
6.2.Включите компьютер.
6.2.1.Включите в сеть стабилизатор напряжения (если он имеется).
6.2.2.Включите принтер (если он имеется).
6.2.3.Включите монитор.
6.2.4.Включите системный блок (большая кнопка на передней панели).
6.3.После этого происходит тестирование компьютера, загрузка операционной системы ПЭВМ, основных драйверов, необходимых для нормальной работы компьютера.
6.4.Загружается программа Windows 95.
Содержание отчета.
7.1.Название и цель работы.
7.2.Привести порядок выполнения хода работы.
7.3.Подготовить ответы на контрольные вопросы.
Контрольные вопросы.
8.1.Отличие команды dir от команды ls
8.2.Команда смены пользователя.
8.3.Команда монтирование дисков.
Приложение.
Вход в систему
При входе вы увидите на экране подсказку, например, такого вида:
mousehouse login:Введите свое имя и нажмите клавишу Return. Наш герой larry напечатает следующее:
mousehouse login: larryPassword:Теперь введите ваш пароль (password). При вводе пароль не будет отображаться на экране, так что набирайте внимательнее. Если вы неправильно набрали пароль, то увидите на экране сообщение Login incorrect
и вам следует попытаться еще раз.
Когда вы, наконец, правильно введете имя пользователя и пароль, вы официально будете допущены в систему и можете в ней свободно путешествовать.
Смена пароля
Вы также должны представлять, как можно менять пароль. Команда "passwd" прим. переводчика: именно с пропущенными буквами она и пишется спросит вас про старый пароль и про новый. Она попросит дважды ввести новый пароль для надежности. Внимание! Не забывайте свой пароль, иначе вам придется просить системного администратора уничтожить его и установить новый
Команда для перемещения по дереву каталогов - cd, (``change directory''). Формат команды cd:
cd <directory>где <directory> - имя каталога, в который вы желаете перейти. Как мы уже говорили, когда вы входите в систему, вы автоматически оказываетесь в своем домашнем каталоге. Если Larry желает двинуться ниже по дереву, он должен использовать команду
/home/larry# cd papers/home/larry/papers#Как видите, изменилась подсказка, отразив изменение местоположения (новый рабочий каталог). Теперь он в каталоге papers и может посмотреть на свой файл history-final с помощью команды
/home/larry/papers# more history-finalЧтобы вернуться назад из подкаталога papers, надо использовать команду
/home/larry/papers# cd ../home/larry#(Обратите внимание на пробел между ``cd'' и ``..''). Каждый каталог содержит имя ``..'' , которое отсылает к родительскому (для данного каталога) каталогу. Также каждый каталог имеет имя ``.'', которое ссылается на него самого. Поэтому команда
/home/larry/papers# cd .никуда не переведет.
В команде cd вы можете использовать маршруты. Чтобы перейти в домашний каталог Карла, вы можете воспользоваться командой
/home/larry/papers# cd /home/karl /home/karl#Используя команду cd без аргументов вы из любого места дерева вернетесь в свой домашний каталог.
/home/karl# cd/home/larry#Разглядывание содержимого каталогов
Команда ls. ls (LiSt) выдает на экран перечень файлов и каталогов (по умолчанию из текущего каталога). Например,
/home/larry# lsMailletterspapers/home/larry#Здесь мы видим, что у Larry три "единицы хранения" в его текущем каталоге: Mail, letters и papers. Но это мало, что говорит: каталоги это или файлы? Можно использовать опцию (прим. переводчика: часто в документации по UNIX используют в этом контексте слово "флаг") -F в команде ls, чтобы получить больше информации.
/home/larry# ls -FMail/letters/papers//home/larry#Приписанные справа к именам файлов / говорят о том, что это (под)каталоги.
Использование ls -F (обратите внимание "-F" пишется без пробела) может дать также ``*'' в конце некоторых имен файлов. Это будет говорить о том, что это выполняемые файлы или программы. Если, при вызове ls -F, ничего справа не приписано к имени, то это "нормальный" файл, т.е. не каталог и не выполняемый файл.
В общем, каждая команда UNIX может иметь несколько опций в дополнение к другим аргументам. Эти опции обычно записываются со знаком ``-'', как это было показано на примере ls -F. Опция -F сообщает команде ls, что необходимо выдать дополнительную информацию о типе файлов.
Если вы напишете в команде ls имя каталога, то она выдаст содержимое указанного каталога.
/home/larry# ls -F papersenglish-lithistory-finalmasters-thesisnotes//home/larry#Создание новых каталогов
Создание каталогов с использованием команды mkdir. Попробуйте следующее:
/home/larry# mkdir foo/home/larry# ls -FMail/foo/letters/papers//home/larry# cd foo/home/larry/foo# ls/home/larry/foo#Вы только что создали новый каталог и зашли в него.
Копирование файлов
Копирование файлов осуществляется командой cp (CoPy):
/home/larry/foo# cp /etc/termcap . /home/larry/foo# cp /etc/shells . /home/larry/foo# ls -F shells termcap /home/larry/foo# cp shells bells /home/larry/foo# ls -F bells shells termcap /home/larry/foo#Команда cpкопирует файлы, перечисленные в командной строке, в файл или каталог, указанный последним аргументом. (прим. переводчика: несколько файлов одной командой cp можно скопировать только в каталог; в файл можно скопировать только один файл). Обратите внимание на то, как мы используем каталог ``.''для ссылки на текущий каталог