less 명령으로 파일을 다시 씁니다.

1934 단어 명령less리눅스

less 명령으로 파일을 다시 씁니다.



less 명령이란?



텍스트 파일을 한 화면에 표시하는 명령less /var/log/messages 에서 messages 로그 파일을 확인할 수 있습니다.
대체로 확인할 때 less 를 사용하는 것이 많을까 생각합니다.

less 명령으로 파일을 다시 씁니다.


  • 샘플 파일 준비
  • $ echo aaaaaaa > sample.txt
    $ cat sample.txt 
    aaaaaaa
    
  • 샘플 파일 다시 쓰기
  • less sample.txt 
    ==========
    aaaaaaa
    ==========
    



    ↑의 less 를 연 상태에서 v 를 누르면 ↓와 같이 변환 모드가 된다
    aaaaaaa
    


    test 라는 문자열 추가
    aaaaaaa
    test
    


    :wq 에 저장
    aaaaaaa
    test
    


    less 상태로 돌아가므로 닫습니다.

    확인하면 변경됨
    $ cat sample.txt 
    ==========
    aaaaaaa
    test
    ==========
    

    대응책



    중요한 파일을 타이포로 재기록해 버릴 가능성이 있습니다.
    다시 작성되지 않도록 cat 명령을 사용하여 다음과 같이 방지할 수 있습니다.
    cat sample.txt | less
    

    덧붙여서, ↑의 커멘드로 v 를 누르면, 이하와 같이 편집할 수 없다고 표시됩니다.

    좋은 웹페이지 즐겨찾기