linux 기초 xxd명령어
grep 명령어
# xxd 명령어는 리눅스 shell상에서 binary파일(이진파일)의 hexdump를 보여주는 명령이다.
기본 사용법
# xxd [옵션] [파일이름]
기본 사용법
↑바이너리 파일을 vi편집기로 본 모습
↑xxd명령어를 통해 바이너리 파일의 hexdump를 띄운모습
옵션
# xxd -b : dump가 이진법(즉, 0과 1)로 출력됨.
# xxd -c [갯수] : 행(line)당 출력되는 열(column) 갯수 설정.
# xxd -g [갯수] : 출력시 group으로 묶이는 byte의 갯수를 설정.
# xxd -l [길이] : 설정된 길이 byte 만큼만 출력.
# xxd -p 또는 -ps : 주소나 ASCII없이 hexdump 내용만 출력된다.
# xxd -u : hex를 소문자 대신 대문자로 출력.
# xxd -s [+][-]위치 : 설정된 위치에서 부터 hexdump함. 위치 또는 +위치는 파일의 시작부터 위치를
나타내고, -위치는 파일의 끝에서 부터의 위치를 나타냄.
# xxd -i : C언어에서 사용할 수 있는 형식으로 출력.
# xxd -r : 반대로 hexdump를 binary 파일로 바꾸어준다.
옵션
# 4 byte씩 100의 길이 만큼만 출력할때,
→ xxd -g 4 -l 100 filename
# 8 열로 마지막 80 byte만 출력할때,
→ xxd -c 8 -s -80 filename
[출처] 리눅스(Linux)에서 헥사덤프(hex dump) 명령어 xxd|작성자 재후니
[ Linux - CentOS ] 명령어 strings (0) | 2017.07.14 |
---|---|
[ Linux - CentOS ] 명령어 sort (feat.uniq 명령어) (0) | 2017.07.14 |
[ Linux - CentOS ] 명령어 grep (feat.egrep) (0) | 2017.07.14 |
[ Linux - CentOS ] SetUID(2) (0) | 2017.07.14 |
[ Linux - CentOS ] SetUID,SetGID (1) (0) | 2017.07.14 |
좀 알려주세요 현기증 난단 말이에요..