ПЗ 4. Примерные контрольные задания

Создайте в домашнем каталоге командный файл, который выполняет следующие действия. Используйте команду echo для вывода подсказки для пользователя, какую информацию необходимо ввести в тот или иной текстовый файл.

1. Cоздайте в домашнем каталоге каталог Dr1. В этом каталоге создайте два подкаталога Dr2 и Dr3. В каталоге Dr2 создайте подкаталог Dr4.

2. В каталоге Dr1 создайте текстовый файл FIO, в который запишите свое имя и фамилию.

3. В этом же каталоге создайте текстовый файл GR, в который запишите курс и номер группы.

4. Скопируйте файлы, содержащие в имени одну из букв a-c, из каталога /bin в каталог Dr4.

5. Файлы из Dr4, имеющие длину имени не более 4 символов, скопируйте в Dr3.

6. Переместите эти файлы из Dr3 в каталог Dr2.

Создайте второй командный файл, который будет удалять созданные каталоги вместе со всем содержимым.

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

При создании объектов файловой системы (файлов, каталогов и т.д.) атрибуты объекта несут информацию о том, кто и что имеет право делать с этим объектом файловой системы.

Посмотреть атрибуты файлов и каталогов поможет команда ls - l (ключ l определяет длинный формат). Список атрибутов прав доступа состоит из 10 позиций.

- [- - -] [- - -] [- - -]

1. тип файла (d - каталог)

2-4. права хозяина (создателя)файла

5-7. права группы создателя файла

8-10. права посторонних (всех остальных)

R - чтение, w - запись, x - выполнение

Например, -rwxr-xr-x

1. Тип файла и режим доступа к нему, дефис значит, что это обыкновенный файл;

2-4. На данный файл владелец имеет полные права;

5-7. Пользователи, входящие в группу владельца, имеют права на чтение и выполнение;

8-10. Все остальные - права на чтение и выполнение.

Изменять права доступа к файлам и каталогам можно, используя следующие команды:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: