У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 9 Тема

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 26.4.2025

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

Тема. Команды UNIX для работы с каталогами и  файлами.  

Цель работы: получить практические навыки по работе в режиме командной строки с каталогами и файлами.

Задачи работы:

- Создание структуры каталогов.

- Создание, просмотр, редактирование, удаление файлов.

- Удаление структуры каталогов.

- Манипулирование операционной системой Linux

Отчет:

     1.   Название и номер лабораторной работы.

2.   Цели и задачи лабораторной работы.

  1.  Задание
  2.  Результаты выполненной работы.
  3.  Ответы на контрольные вопросы

Задание 1.  Работа с файлами в Linux.

Основные команды Linux , предназначенные для работы с файлами приведены в таблице 7.1. Указанные команды нужно вводить в терминале (Приложения/Стандартные/Терминал).

Таблица 7.1 Основные команды Linux , предназначенные для работы с файлами.

Команда

Назначение

touch <имя файла>

Создает пустой файл

cat < имя файла >

Просмотр текстового файла

tac < имя файла >

Вывод содержимого текстового файла в обратном порядке

cp <файл1>  <файл2 >

Копирует <файл1>  в файл <файл2 >. Если <файл2 > существует, программа попросит разрешение на его перезапись

mv  <файл1>  <файл2 >

Перемещает файл <файл1> в файл   <файл2 >. Так же переименование.

rm <файл>

Удаляет файл

locate <файл>

Выполняет быстрый поиск файла

which <программа>

Выводит каталог, в котором находится программа

less <файл>  

Постраничный просмотр

  1.  Введите следующую серию команд :

touch file.txt

echo “ some trxt ” > file.txt

cat file.txt

cp file.txt file-copy .txt

rm file.txt

cat file.txt

mv file-copy.txt file.txt

Вместо полного имени файла иногда очень удобно указать маску имени ( знак *  и знак ?) . Например:

Rm *tmp

Rm *     rm d??

Задание 2.  Работа с каталогами в Linux.

Основные команды Linux , предназначенные для работы с каталогами приведены в таблице 7.2. Указанные команды нужно вводить в терминале (Приложения/Стандартные/Терминал).

Таблица 7.2 Основные команды Linux , предназначенные для работы с каталогами.

Команда

Описание

mkdir  <каталог>

Создание каталога

cd  <каталог>

Изменение каталога

ls  <каталог>

Вывод содержимого каталога

rmdir  <каталог>

Удаление пустого каталога

rm  -r  <каталог>

Рекурсивное удаление каталога

При указании имени каталога можно указать следующие символы:

. – означает текущий каталог. Если вы введете команду cat  ./file , то она выведет файл file , который находится в текущем каталоге;

. . –родительский каталог, например команда  cd  .. переведет нас на один уровень вверх по дереву файловой системы;

 ~ - домашний каталог пользователя.

  1.  Выполните следующие команды :

mkdir directory

cd directory

touch file1.txt

touch file2.txt

ls

cd..

rm directory

rmdir directory

rm  -r  directory

  1.  Первая команда (mkdir) создает каталог directory  в текущем каталоге. Вторая команда (cd) переходит (изменяет каталог) в только что созданный каталог. Следующие две команды touch создают в новом каталоге два файла : file1.txt и file2.txt

Контрольные вопросы

  1.  Как зайти в терминал с рабочего стола Linux Ubuntu?
  2.  Как обозначается полное имя файла?
  3.  Приведите примеры файлов устройств?




1. Управляемый микроконтроллером выпрямитель.html
2. количество самовольных невыходов на работу без уважительных причин
3. Лабораторная работа- Операции языка Cи
4. на тему- Студента ки фам
5. мистическое направление античной мысли 3 6 вв
6. Современные формы и методы правового воспитания молодёжи- проблемы и цели
7. 2013г м-р Тасбулат Акт приемапередачи пожарного автомобиля АЦ5
8. тематики подготовила учитель начальных классов Подбельская Надежда Николаевна г
9. Правонарушение
10. Word order and inversion