strings 명령
용도
파일에서 인쇄 가능한 문자열을 찾습니다.
구문
문자열 [ -a ] [ - ] [ -o ] [ -t 형식 ] [ -n 번호 ] [ -번호 ] [ 파일 ... ]
설명
strings 명령은 파일에서 인쇄 가능한 문자열을 찾습니다. 문자열은 줄 바꾸기 또는 널(null) 문자로 끝나는 인쇄 가능한 4자 이상의 문자입니다. strings 명령은 임의의 오브젝트 파일 지정에 유용합니다.
플래그
| 항목 | 설명 |
|---|---|
| -a 또는 - | 인쇄 가능한 문자열은 데이터 섹션뿐만 아니라 전체 파일을 검색합니다. 이 플래그를 생략하면, strings 명령은 오브젝트 파일의 초기화된 데이터 공간을 살펴봅니다. |
| -n 번호 | 디폴트 값 4자 이외의 최소 문자열 길이를 지정합니다. 문자열 길이의 최대값은 4096입니다. 이 플래그는 -Number 플래그와 동일합니다. |
| -o | 파일에서 8진 오프셋을 선행으로 각 문자열을 나열합니다. 이 플래그는 -t o 플래그와 동일합니다. |
| -t 형식 | 파일의 시작부터 오프셋을 선행으로 하는 각 문자열을
나열합니다. 형식은 Format 변수로 사용되는 문자에 따라 다릅니다.
주: -o 및 -t Format 플래그가 명령행에 두 번 이상 정의될 때, 지정된 최종 플래그가 문자열 명령의 작동을 제어합니다. |
| -번호 | 디폴트 값 4자 이외의 최소 문자열 길이를 지정합니다. 문자열 길이의 최대값은 4096입니다. 이 플래그는 -n Number 플래그와 동일합니다. |
| file | 검색할 2진 또는 오브젝트 파일입니다. |
종료 상태
이 명령은 다음과 같은 종료값을 리턴합니다.
| 항목 | 설명 |
|---|---|
| 0 | 명령이 실행되도록 지정합니다. |
| >0 | 오류가 발생했음을 지정합니다. |
예
- 파일을 검색하려면 다음과 같이 입력하십시오.
문자열 명령이 표시됩니다:strings strings@(#)56 1.17 com/cmd/scan/strings.c, cdmscan, bos320 5/7/92 10:21:20 Standard input strings.cat /usr/mbin/strings Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] %7o %7d %7x %7o %7d - 문자 길이가 최소한 12자인 문자열을
검색하려면 다음과 같이 입력하십시오.
문자열 명령이 표시됩니다:strings -12 strings1.17 com/cmd/scan/strings.c, cdmscan, bos320 5/7/92 10:21:20 Standard input /usr/mbin/strings Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] - 문자 길이가 최소한 20자인 문자열을
검색하고 오프셋을 16진수로 표시하려면 다음과 같이 입력하십시오.
문자열 명령이 표시됩니다:strings -t x -n 20 strings1017 1.17 com/cmd/scan/strings.c, cmdscan, bos320 5/7/92 10:21:20 108c Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] 10d8 Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] 1124 Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] 1170 Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] 11bc Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...]