NakedFlower 님의 블로그

리눅스 실습_OverTheWire 본문

CS/리눅스

리눅스 실습_OverTheWire

nakedflower 2025. 10. 4. 22:11

Level 0

그냥 putty 깔고 문제 설명대로 접속하면 된다.

Level 0 -> 1

 

 

 

Level 1 -> 2

dashed_filename 은 리눅스 기본 명령어 입력 문법과 겹치는 부분이 있어서 특별한 주의가 요구된다는 점을 이용했다

 

 

위와 같은 명령어를 이용해 해당 파일을 열어보면 된다

Level 2 -> 3

 

 

 

이번 단계도 위와 마찬가지로 filename에 공백이 들어가면 유의해야한다는 점을 이용했다.

Level 3 -> 4

 

 

 

Level 4 -> 5

 

 

ls-al 찍고 이건 뭘 열어야 하는거지??
싶어서 그냥 하나씩 다 열었다

 

그러면 딱 봐도 답 같은 게 보인다.

 

Level 5 -> 6

 

 

이번 레벨에서는 앞에 레벨처럼 노가다로 문제를 풀 수가 없다
그래서 문제에서 제공해주는 조건을 기반으로 파일을 탐색해야했다

file . -size 1033c

명령어를 이용해서 조건에 맞는 파일을 탐색해주고 해당 파일을 열어보면 답이 뙇!
ㅎㅎ

 

https://coding-factory.tistory.com/804

 

[Linux] 리눅스 find 명령어 사용법 (파일 찾기, 검색)

find 명령어 리눅스의 find 명령어는 리눅스 파일 시스템에서 파일을 검색하는 데 사용되는 명령어입니다. 다양한 표현식을 사용하여 원하는 파일의 목록을 추출할 수 있습니다. 리눅스 find 사용

coding-factory.tistory.com

 

이번 문제 풀면서 찾은 tistory인데 리눅스 명령어 설명을 친절히 해놓으셨다. 참고하면 좋을 듯^^

Level 6 -> 7

이번 레벨에서는 문제에서 준 조건대로 find 명령어 옵션을 설정해야 한다.

  • / 는 서버의 최상위 경로를 뜻합니다.
    시스템 전부에서 찾겠다는 옵션

 

.

 

그리고 명령어 마지막에 2/dev/null이라는 코드를 넣었는데,
이는 표준 에러를 쓰레기통으로 보낸다는 의미다.

저 코드 없이 출력을 해보면 permission denied 파일이 잔뜩 나오는 것을 확인할 수 있다.

 

'CS > 리눅스' 카테고리의 다른 글

리눅스실습_OverTheWire(4)  (0) 2025.10.04
리눅스실습_OverTheWire(3)  (0) 2025.10.04
리눅스실습_OverTheWire(2)  (0) 2025.10.04