Домашнее задание 2 (утилиты POSIX)
Требуемые условия завершения
Открыто с: вторник, 20 февраля 2018, 16:00
Срок сдачи: вторник, 20 марта 2018, 23:00
- Определить, сколько файлов системы принадлежит пользователю
root
(find
,wc
). - Составить список всех файлов компьютера, изменённых за последние сутки (
find
). - Вывести список всех файлов каталога
/usr/bin
, имя которых начинается с буквыz
. - Изучить при помощи команды
man
документацию к командамtar
иgzip
. Собрать любые три файла в tar-архив и сжать его программойgzip
. Распаковать архив (tar
,gunzip
). - Вывести имена первых десяти файлов каталога
/etc
с расширением.conf
(ls
,grep
,head
). - Создать файл
a.txt
. Изменить права доступа к нему так, чтобы у владельца были права на чтение и запись, у группы-владельца — только на чтение, у остальных — никаких прав. Далее снять право на чтение файлаa.txt
у группы-владельца. Далее добавить право на запись в файлa.txt
упражнения всем пользователям системы кроме владельца и группы (touch
,chmod
). - Создать файлы, содержащие первые десять, последние 10
и строки с 3000 по 3010 файла
ru_phys_utf8_sort.txt
(head
,tail
). Объединить их в один файл с нарушением алфавитного порядка. Воспользоваться командойsort
для сортировки полученного файла.
- 24 марта 2016, 04:18