strings команда | |
Операционная система | Unix , Unix-подобный , Plan 9 , Inferno |
---|---|
Платформа | Кроссплатформенность |
Тип | Командование |
В компьютерной программе , строки программы в Unix , Plan 9 , Inferno и Unix-подобный операционные системы , которые находят и печатает текстовые строки , встроенные в бинарных файлах , такие как исполняемые файлы. Его можно использовать для объектных файлов и дампа ядра .
Обзор [ править ]
Строки распознаются путем поиска последовательностей не менее 4 (по умолчанию) печатаемых символов, заканчивающихся символом NUL (то есть строки с завершающим нулем ). Некоторые реализации предоставляют опции для определения того, что распознается как печатный символ, что полезно для поиска не-ASCII и расширенного текста.
Обычно используется конвейерная передача вывода в grep и свертывание или перенаправление вывода в файл . [1]
Он является частью двоичных утилит GNU ( binutils ) и был перенесен на другие операционные системы, включая Windows . [2]
Пример [ править ]
Использование строк для печати последовательностей символов длиной не менее 8 символов (эта команда выводит информацию о BIOS системы; следует запускать от имени пользователя root):
dd if = / dev / mem bs = 1k skip = 768 count = 256 2 > / dev / null | струны -n 8 | меньше
См. Также [ править ]
Ссылки [ править ]
- ^ Киддл, Оливер; Джерри Пик; Питер Стивенсон (2005). От Bash до Z Shell . Нью-Йорк, Нью-Йорк: Апресс. п. 413. ISBN 978-1-590-59376-9. OCLC 57450917 .
- ^ cygwin
Внешние ссылки [ править ]
В Wikibook Guide to Unix есть страница на тему: Команды |
- - Справочник по командам и утилитам, спецификация Single UNIX , выпуск 7 от The Open Group
- - Руководство программиста Plan 9 , том 1
- - Руководство по общим командам Inferno