리눅스 고급 분석 도구 사용하기
리눅스 시스템에서 프로그래밍을 하다 보면 프로그램 빌드와 실행 이외에도 여러 가지 분석이 필요한 경우가 있다. 좋은 도구들을 활용할 줄 아는 것은 시간을 아끼는 것뿐만 아니라, 새로운 아이디어와 지식의 기반이 되기도 한다. 몇 가지 도구들을 메모해 둔다. ■ 파일 형태 파악하기(file) 위의 그림에서 보듯이 "which" 명령은 특정 실행 파일이 어디에 위치하고 있는지 확인할 수 있다. "file"명령의 인수로 file 실행 파일의 위치를 전달하면 ELF(Executable and Linkable Format) 파일, 즉 바이너리 파일이란 것을 알려주고 운영체제에 호스트 이름을 등록하는 /etc/hosts 파일을 인수로 전달하면 단순 아스키 텍스트 파일임을 알 수 있다. 실행 파일처럼 동작하지만 실제로..
컴퓨터 팁(Tip)
2023. 3. 2. 15:47