EASY7
[리눅스] 개행 문자가 깨질때 본문
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은 계속 누르고 있어야 한다.)
'보안 공부 > 리눅스' 카테고리의 다른 글
[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