EASY7

[리눅스] 개행 문자가 깨질때 본문

보안 공부/리눅스

[리눅스] 개행 문자가 깨질때

E.asiest 2023. 6. 16. 13:02

LF가 아닌 \r\n으로 변경되었을 때

윈도우 메모장에서 수정하면 줄바꿈 문자가 CR + LF이 된다.
하지만 안드로이드(리눅스)에서는 LF 입니다.

변환하는 방법 중에서 notepad++ 을 이용한 방법입니다.
notepad++ > 편집 > 줄의 끝문자 변환 > Unix(LF) 클릭 

 

문자 끝에 ^M이 붙는 경우

윈도우에서 작성한 파일을 Unix/Linux상에 올리면 개행 문자가 깨져서 ^M가 보이는 경우이다.

이것은 윈도우에서는 CRLF 가 개행인데 Linux/Unix에서는 LF가 개행이라 나타나는 현상으로 보면 된다.

 


먼저 ^M 문자를 화면에 출력 하기 위해서는 VIM 명령어 모드에서 아래 커맨드를 입력해줍니다.

:set ffs=unix
:e

 

이제 ^M이 출력되는데 일일이 삭제해도 되지만 한꺼번에 삭제를 해봅시다.

:%s/^M//g

(^M을 입력하기 위해서는 Ctrl + v + m 을 입력하면 된다. Ctrl은 계속 누르고 있어야 한다.)

 

https://tmjb.tistory.com/12

'보안 공부 > 리눅스' 카테고리의 다른 글

[RHEL] RHEL 8.5 8.6 설치하기  (0) 2022.08.30
[CentOS] NTP, chrony 사용법  (0) 2022.08.25
[Linux] proftp 옵션  (0) 2022.02.25
[Linux] xhost 사용하는 방법  (0) 2022.02.25
[리눅스] Apache 학습  (0) 2021.10.29
Comments