Операционные Системы Задание Посмотреть/закрепить значение команд: cat less head tail mkdir touch date sort uniq rev cp mv cut wc rm who df du Смысл отдельных команд сat – печать слияния файлов на стандартный вывод. Если файл не задан, читает стандартный ввод less – позволяет постранично просматривать файл. Особенна тем, что загружает файл частями. Также она многофункциональна, например возможен поиск. Head – вывод начальных n строк файла. Количество можно задать. Tail – вывод последних n строк файла. Количество можно задать. Mkdir – создает новую директорию Touch – позволяет создавать файлы и изменять временные метки файла Date – вывод системных даты и времени Sort – вывод тестовых строк в определенном порядке из одного или нескольких файлов Uniq – поиск одинаковых строк в массивах текста Rev – реверсирует порядок символов в каждой строке. Если не заданы файлы, читает стандартный ввод Cp – копирует файлы и директории в заданное пользователем место Mv – переносит файлы и директории с одного места на другое Cut – извлекает заданные пользователем секции из заданного файла/стандартного ввода Wc – подсчитывает количество, например строк или слов в тексте. Rm – удаление файлов и директорий Who – отображает список пользователей, которые на данный момент испольхуют/ залогинены в компьютере Df – показывает список подключенных устройств, информацию о занятом месте и точку монтирования Du – позволяет вывести размер всех файлов в определенной папке в байтах или более удобном формате Команды с использованием команд, описанных выше. date > “$(who | cut –d’ ‘ –f1)”.txt o выводит текущую дату и время в файл с названием пользователя du | head –n3 o вывод первых трех строк результата команды du df –h | tail –n3 o вывод последних трех строк результата команды df в более «человеческом» формате mkdir testdir | cp test.txt testdir/test1.txt | rm test.txt o создание директории testdir, затем копирование файла test.txt в файл test1.txt, находящийся в директории testdir и удаление файла test.txt touch result.txt | wc –l nick.txt test0.txt tes.txt > result.txt | less result.txt o создание файла result.txt, запись в него количества строк в файлах nick.txt test0.txt tes.txt и открытие файла result.txt с помощью less mv test0.txt testdir o перемещение файла test0.txt в директорию testdir cat test1.txt | uniq | rev | sort -r o вывод уникальных, развернутых, отсортированных в обратном порядке строк из файла test1.txt на стандартный вывод