strings (유닉스)
보이기
![]() strings 명령어 | |
운영 체제 | 유닉스, 유닉스 계열 |
---|---|
종류 | 명령어 |
strings는 유닉스 계열 운영 체제에서 실행 파일 같은 바이너리 파일에 삽입된 텍스트 문자열들을 찾고 보여주는 프로그램이다. 이것은 목적 파일과 코어 덤프에서도 사용될 수 있다.
문자열들은 출력 가능하고 NULL 문자로 끝나는 최소 4(기본적으로)개의 문자열들을 찾음으로써 인식된다. 몇몇 구현들은 출력 문자로서 무엇을 인식할지를 결정하는 옵션을 제공하는데 이것은 비 ASCII 그리고 확장 문자 텍스트를 찾는데 유용하다.
일반적인 사용은 이것의 출력을 grep에 파이핑하고
출력을 파일로 보내는 것이다.[1]
이것은 GNU 바이너리 유틸리티 (binutils)의 한 부분으로서 마이크로소프트 윈도우를 포함한 다른 운영 체제들에 포트되었다.[2]
예시
[편집]strings를 최소 8 문자 길이의 문자열을 프린트하는데 사용한다(이 명령어는 시스템의 BIOS 정보를 출력하므로 root로 실행되어야 한다):
dd if=/dev/mem bs=1k skip=768 count=256 2>/dev/null | strings -n 8 | less
같이 보기
[편집]각주
[편집]- ↑ Kiddle, Oliver; Jerry Peek; Peter Stephenson (2005). 《From Bash to Z Shell》. New York, NY: Apress. 413쪽. ISBN 978-1-590-59376-9. OCLC 57450917. 2016년 5월 24일에 원본 문서에서 보존된 문서. 2016년 5월 30일에 확인함.
- ↑ 시그윈
외부 링크
[편집]