1. Посчитать количество пользователей в системе.
2. Отсортировать список файлов текущей директории в обратном порядке и записать его в файл.
3. Посчитать количество файлов текущего каталога, содержащих подстроку "include".
4. Посчитать, сколько раз пользователь X вошел в систему.
5. Отсортировать список текстовых файлов текущей директории в алфавитном порядке и записать его в файл.
6. Удалить из текущего каталога все файлы, содержащие подстроку "text".
7. Объединить все файлы с расширением ".txt" в один файл.
8. Посчитать, сколько процессов запущено с данного терминала.
9. Вывести на экран отсортированный в алфавитном порядке список файлов, содержащих подстроку "include".
10. Написать скрипт, удаляющий все файлы содержащие кодовую сигнатуру из указанного каталога.
Внимание! При выполнении заданий необходимо использовать перенаправление ввода/вывода и программные каналы.
ЛАБОРАТОРНАЯ РАБОТА №2. ФАЙЛОВАЯ СИСТЕМА UNIX
Лабораторная работа посвящена изучению принципов организации файловой системы UNIX и приобретению навыков написания программ работы с файлами.
ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
Файловая система – это ключевое звено, обеспечившее успешное применение UNIX. Основной особенностью файловой системы UNIX является то, что все, с чем работает ОС UNIX, она воспринимает в виде файла. Таким образом, файл является единой универсальной структурой данных, в рамках которой реализуется любая операция ввода-вывода.