- •Лабораторная работа №1 Установка операционной системы qnx на виртуальную машинуVMware Workstation. Знакомство с файловой системой и основными командами работы с каталогами в среде ос qnx
- •1. Краткие теоретические сведения
- •1.1. Вход в систему
- •1.3. Память командных строк
- •1.4. Переключение виртуальных консолей
- •1.6. Основные команды
- •Выполнение некоторых команд
- •3. Команда создание новых каталогов - mkdir.
- •4. Команда удаление каталогов - rmdir.
- •5. Команда копирование файлов -ср (СоРу).
- •7. Команда удаление файлов - rm (ReMove).
- •8. Команды просмотра содержимого файлов more и cat.
- •1.7. Выход из системы
- •1.8 Установка операционной системы qnx на виртуальную машину vMware Workstation
- •2. Упражнения
- •1. Краткие теоретические сведения
- •1.2. Перенаправление ввода и вывода
- •Справочная информация
Справочная информация
tee
ответвление канала
Синтаксис
tee [опции]... [файл]...
Описание
Команда tee переписывает стандартный ввод на стандартный вывод и делает копии в файлах. Признаком окончания ввода является комбинация клавиш Ctrl+D.
Опции
-а
добавлять выводимую информацию в файлы, а не переписывать их с
начала.
-
cat
слияние и вывод файлов
Синтаксис
cat [-опции] файл ...
Описание
Команда cat по очереди читает указанные файлы и выдает их содержимое на стандартный вывод. Так, например,
cat f
распечатывает содержимое файла f, a
cat f1 f2 > 13
сливает первые два файла и помещает результат в третий. Чтобы добавить файл fl к файлу f2, надо выполнить команду
cat f1>> f2
Если не указан ни один файл или среди аргументов встретился -, команда cat читает данные со стандартного ввода.
Опции
-b
Нумеруются непустые строки файла.
-s
Нумеруются все строки файла. (Поле номера отделяется от текста символом табуляции).
-v
Визуализация непечатных символов. Управляющие символы изображаются в виде ^Х (CTRL+X); символ DEL (восьмеричное 0177) - в виде ^?. Символы, не входящие в набор ASCII (то есть с восьмым битом, установленным в 1) выдаются в виде М-х, где х - определяемый младшими семью битами символ.
С опцией -v можно использовать следующие опции:
-t
Визуализация символов табуляции в виде ^I.
-е
Визуализация символов перевода строки в виде $ (строка при этом все же переводится).
Если опция -v не указана, то опции -t и -е игнорируются.
Диагностика Команды типа
cat f1 f2 > f1 приводят к сообщению:
cat: input/output files 'fl’identical
more
поэкранный просмотр текста файла
Синтаксис
more [-опции] [-число] [+/шаблон] [+номер] [файл ...]
Описание
Команда more осуществляет вывод на экран текста файла. После каждого заполнения экрана команда делает паузу и выводит на нижней строке экрана сообщение типа:
—Моте-
После этого сообщения пользователь может вводить команды интерактивного режима.
Чаще всего команда more применяется в конвейере с другими командами для того, чтобы обеспечить поэкранный просмотр выдачи, не помещающейся на одном экране, например:
ls -1| more
Опции
-число
задается число, используемое в качестве размера окна (в строках), по
умолчанию - 22.
+номер
задается номер строки, с которой начинается вывод.
-d
вывод сообщения после каждого экрана.
-с
вывод каждого нового экрана с предварительной очисткой экрана.
-1
если не задана эта опция, команда more останавливается после любой
строки, содержащей Ctii-L. до тех пор. пока экран не заполнится до
конца.
-
р
вывод каждого нового экрана с верхней строки без предварительной очистки экрана.
-s
отображение нескольких пустых строк как одной.
+/шаблон
просмотр текста, начиная за две строки до той строки, в которой содержится шаблон, заданный регулярным выражением.
Команды интерактивного режима
После каждой остановки команда more ожидает ввода пользователем команд интерактивного режима. Интерактивные команды more базируются на редакторе vi. Основные интерактивные команды more:
<Enter>
вывод следующих строк файла, число строк - установлено по умолчанию: начальное значение умолчания - 1, команда число изменяет значение по умолчанию.
<пробел>
вывод следующего экрана.
число
вывод числа следующих строк файла, изменение числа строк по умолчанию.
sort
сортировка и/или слияние файлов
Синтаксис
sort [опции...] [файл...] Описание
Команда sort выводит строки всех заданных файлов, отсортированные в лексикографическом порядке. Опции могут изменять порядок сортировки.
Если имена файлов не указаны, или в качестве файла указан символ -, исходная информация поступает со стандартного ввода.
Опции
+поз1 -поз2
применять ключ сортировки, начиная с позиции после тюз1. до
позиции поз2 (включительно): если гюз2 не задано - до конца строки.
Позиция кодируется как n[.m]. где п - номер поля, m - номер символа
в поле (по умолчанию - 0).
Например, для сортировки по первому полю эти опции должны быть
заданы как: +0-1.
Полем называется минимальная последовательность символов, за которой следует разделитель полей или перевод строки. По умолчанию символом-разделителем считается пробел или символ табуляции.
-с
не сортировать файл, а только проверить, является ли он уже отсортированным.
-f
преобразовывать малые буквы в большие.
-m
только слияние исходных файлов, которые предполагаются уже
отсортированными.
-М
сравнивать как месяцы: "JAN" < "FEB" < ... < "DEC" (малые буквы преобразуются в большие). Остальные 3-символьные сочетания считаются меньшими, чем "JAN".
-n
числовое сравнение: начальные пробелы отбрасываются, затем цифровые цепочки символов (возможно, содержащие знак минус и десятичную точку) сравниваются как числа.
-о файл
результат направляется не на стандартный вывод, а в файл.
-r
сортировка в обратном порядке.
•tсимвол
задание символа - разделителя полей.
-u
из всех совпадающих строк выводить только одну.
Если опции, задающие способ сравнения, указаны до ограничений на ключи сортировки, то они применяются глобально ко всем ключам. Если же соответствующие флаги ассоциированы с определенными ключами сортировки . они воздействуют только на "свои" ключи.
Если указано несколько ключей сортировки, то более поздние используются только в случае равенства более ранних. Если значения ключей сортировки двух строк совпадают, строки упорядочиваются с учетом всех символов.
head
вывод первых строк файла
Синтаксис
head [опции...] [файл...]
Описание
Команда head выводит в стандартный вывод первые строки файла (по
умолчанию - 10 строк).
Опции
-сразмер
выводятся первые размер байт файла; размер может иметь префикс: b
- блоки по 512 байт, к - Кбайт, m - Мбайт.
-nстрок
выводятся первые строк строк файла.
