Краткий справочник по командам UNIX - часть 22
/p>
Сообщение всем работающим пользователям
wall
администратор что-то сообщает всем.
Конец сообщения по ctrl/d.
Посылка сообщения другому пользователю
write имя [терминал]
Разрешение или отмена сообщений
mesg [y] [n] (флаги - "y" и "n")
присылаемых другими пользователями.
Команды обработки файлов
comm [-[123]] файл1 файл2 |
поиск одинаковых и разных строк в файлах, флаги "123" обозначают номера колонок. Результат печатается в трех колонках: |
1 - строки встречаются только в файле1;
2 - строки встречаются только в файле2;
3 - строки встречаются в обоих файлах.
Преобразование файла
dd [аргументы] |
позволяет задавать входной и выходной файлы, указывать виды преобразований. Обычно используется для магнитных лент. |
Аргументы:
if=имя |
имя входного файла; |
of=имя |
имя выходного файла; |
ibs=n |
размер входного блока в байтах (512 по умолчанию); |
obs=n |
размер выходного блока (512 по умолчанию); |
bs=n |
размер входного и выходного блоков; |
cbs=n |
размер буфера преобразования в байтах; |
skip=n |
перед копированием пропустить n входных записей; |
files=n |
скопировать n файлов с входной ленты; |
seek=n |
установить выходной файл на запись с номером n перед началом копирования; |
count=n |
скопировать n входных записей. |
Поиск строк с заданным шаблоном
grep [флаг] ... выражение [файл]
Служит для поиска соответствующих выражений (строк) в одном или нескольких файлах.
Флаги:
-b |
перед каждой обнаруженной строкой печатается номер блока, где она содержится; |
-c |
печатается только число строк, содержащих шаблон; |
-e |
используется перед шаблоном, который начинается с символа "-"; |
-h |
не печатаются имена файлов перед строками; |
-l |
печатаются имена файлов, содержащие искомые строки; |
-n |
перед каждой обнаруженной строкой печатается ее порядковый номер в файле; |
-s |
вырабатывается только статус результата выполнения команды; |
-v |
печатаются все строки, не содержащие шаблона; |
-y |
строчные буквы в шаблоне считаются совпадающими как со строчными, так и прописными в файле. |
egrep |
модифицированная версия grep. |
fgrep |
упрощенная версия команды grep. Ищет только фиксированные строки, но работает быстрее чем grep. |