Вы находитесь на странице: 1из 4

Отчет №2

Трушин Никита Михайлович 11-910


Операционные Системы
Задание
Посмотреть/закрепить значение команд:
 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 на стандартный вывод

Вам также может понравиться