Operating System. Лабораторная работа 2

Содержание

Слайд 2

Сортировка - SORT

sort filename

sort – простая и очень полезная команда, которая меняет

Сортировка - SORT sort filename sort – простая и очень полезная команда,
порядок строк в текстовом файле, то есть осуществляет их сортировку по алфавиту или в соответствии с числовыми значениями.
У команды множество опций:
-n, —numeric-sort сравнивать числовые значения строк без преобразования в числовой формат -r, —reverse вывод результатов в обратном порядке
-o ФАЙЛ вывод результатов в указанный файл
-k ПОЛЕ1, [ПОЛЕ2, ПОЛЕ3…] – сортировка по полям в заданном порядке -c – проверка сортировки

Слайд 3

Сортировка - SORT

Сортировка - SORT

Слайд 4

ПОИСК - FIND

find

ПОИСК - FIND find – Команда для поиска файла / папки в
– Команда для поиска файла / папки в системе.

-name :
Поиск по имени файла
example :
find ./ -name “targil.c”
find ./ -name “*.txt”
find ./ –name “*.?”
* Есть много вариантов поиска также по типу / размеру и т. д.

Слайд 5

ПОИСК ФРАЗЫ В ФАЙЛЕ - GREP

grep [options] [file]
[опции] — модификаторы

ПОИСК ФРАЗЫ В ФАЙЛЕ - GREP grep [options] [file] [опции] — модификаторы
команды
значение — поисковый запрос
[ФАЙЛ] — файл, в котором вы выполняете поиск
-i — поиск не будет чувствителен к регистру. То есть, если вы хотите найти слово «автомобиль», написанные как «АВТОМОБИЛЬ» слова тоже будут найдены.
-c — покажет только количество строк, содержащих поисковый запрос
-r — включает рекурсивный поиск в текущем каталоге
-n — выведет номера строк, содержащих поисковый запрос
-v — обратный поиск, выводит только строки, в которых нет указанного поискового запроса

Слайд 7

Pipes

Используем символ | чтобы запустить цепочку команд. Pipe это цепочка команд, когда

Pipes Используем символ | чтобы запустить цепочку команд. Pipe это цепочка команд,
standard output одной команды будет standard input для следующей.
cat f1 | wc
В примере запускается команда cat на файл f1, которая отображает текстовый файл на экран. Pipe захватывает вывод и запускает команду wc, которая подсчитывает количество строк, слов и букв в файле. Результат команды wc мы видим на экране.

Слайд 8

Pipes

Пример:
Cat F1 | grep help
Здесь опять мы использовали команду cat с файлом

Pipes Пример: Cat F1 | grep help Здесь опять мы использовали команду
F1, а затем pipe, чтобы отфильтровать вывод, с помощью команды grep. На экране мы увидим только строки файла, содержащие слово help.

Слайд 9

Важные папки в системе Linux

/ dev - папка, в которой централизованы все

Важные папки в системе Linux / dev - папка, в которой централизованы
компоненты системы, как физически, так и на программном уровне, такие как файлы, отвечающие за принтер мыши и т. д.
/ proc - эта папка содержит информацию обо всех процессах, запущенных в ядре системы. Каждая подпапка, которая в ней появляется - это процесс.

Слайд 10

Упражнения

Открывайте новые каталоги и текстовые файлы по дереву каталогов. (Каждый файл должен

Упражнения Открывайте новые каталоги и текстовые файлы по дереву каталогов. (Каждый файл
содержать не менее 3 строк).
2. Переименуйте каталог в DD.
3. Сколько строк слов и букв содержит файл aaa.txt?
4. Удалите каталог USR.

mkdir staf
mkdir -p temp/USR/My_dir
cat > Next.txt
cat > My_file.txt
cd staf
cat > aaa.txt
wc -w aaa.txt
mv temp DD
rm -r USR
cd ..

Слайд 11

Упражнения

1. Напишите команду, сохраняющую в файле FF.txt список всех текстовых файлов.
ls *.txt

Упражнения 1. Напишите команду, сохраняющую в файле FF.txt список всех текстовых файлов.
> FF.txt
2. Напишите команду, отображающую на экране все строки из всех файлов, содержащих слово hello в текущем каталоге.
grep hello *.txt
3. Откройте новый текстовый файл FF1.txt. Напишите команду, отображающую на экране все строки из файла, начинающиеся на букву в.
grep ^b FF1.txt
4. Напишите команду, сохраняющую в файле code.txt список всех файлов с расширением .c и считает их количество.
ls *.c | wc –w or ls -l *.c| wc -l

Слайд 12

Упражнения

Команда pr

Команда pr подготавливает файл к печати.
Она разбивает его на страницы.
У команды

Упражнения Команда pr Команда pr подготавливает файл к печати. Она разбивает его
есть много опций.
Мы рассмотрим только три:
pr Text.txt – разбивает файл на страницы
pr +2 : 5 Text.txt – печатает диапазон страниц
pr -3 Text.txt – разбивает страницу на 3 столбца
Имя файла: Operating-System.-Лабораторная-работа-2.pptx
Количество просмотров: 29
Количество скачиваний: 0