SK' Cheminfo homepage

어제 학생들에게 대용량 text를 다루어야 하는 과제를 내 주었다.
처음이라 당황하기도 하지만, 그래도 노력하려는 모습이 보기 좋다. 도움을 주기 위해 몇자 적어보도록 하겠다.

학생들의 고민거리

  1. 일단 무료가 사용하기 편리한 text editor는 무엇이 있을까?
  2. 500M이상의 대용량 text파일을 editor로 열지 않고 간단하게 앞부분 만 볼 수 있는 방법이 없을까? 혹시 이것을 Linux/Unix환경이 아닌 windows에서 가능할까?

간단한 답변

  • 당연히 많다. 간단하게 google에서 free text editor라고 해서 검색만 해도 서너개는 볼 수 있을 것이다. 이중에서 몇가지 쉽게 볼 수 있는 프로그램을 소개한다.
    • Notepad++ : 40여종의 프로그래밍 언어를 지원하며, 정규식, 자동 완성 및 한글지원, text파일 비교 및 일부 text처리 기능까지 정말 다양한 기능을 제공하는 무료 text editor이다. 강력하게 추천한다.
    • AcroEdit : 김성동씨가 개발한 text editor로 windows95이상에서 사용가능한 공개 프로그램이다.
  • 아마도 Linux/Unix환경에서 작업하는 사람들은 그냥 쉽게 명령어 몇개로 가능하다는 것을 잘 알것이다(그냥 cat 파일명 | more ). 방법은 windows에서 linux명령어를 사용하는 프로그램을 사용하거나 windows에서 유사한 도스 명령어를 사용하는 것이다.
    • 대표적으로 Cygwin이라는 프로그램이 있다. 이 프로그램은 windows하에서 Linux/Unix 프로그램을 사용할 수 있는 프로그램으로 실행파일을 그대로 사용하는 것이 아니고 source를 가져다가 compile하여 사용할 수 있다. 특히 이 프로그램 내에서 cat, diff 등과 같은 Linux/Unix명령어를 대부분 사용할 수 있다. 설치 방법은 여기를 보도록 하자.
    • Linux/Unix와 유사한 도스명령어를 사용하면 된다. 이것이 아마도 가장 간단한 방법일 것이다. 명령어를 비교하면 다음과 같다.
      linux명령어 / 도스 명령어
      list 보기 ls / dir
      디렉토리 생성 mkdir / mkdir , md
      디렉토리 삭제 rmdir / rmdir , rd
      디렉토리 트리 ls -R / tree
      파일 삭제 rm / del , erase
      파일 복사 cp / copy
      파일 이동 mv / move
      이름 변경 mv / rename
      directory 변경 cd / cd
      현재 디렉토리 표시 pwd / cd
      화면 정리 clear / cls
      명령어 해석기 sh, csh, bash / command.com
      파일 내용 표시 cat / type
      파일내용을 한페이지씩보기 cat 파일명 | more / type 파일명 | more
      도움말, 메뉴얼 man / help
      쉘 종료, 도스창 종료 exit / exit
      시간 표시 date / time
      그대로 출력 echo / echo
      환경변수 표시 set,env / set
      경로 보기 echo $PATH / path
      버전 정보 uname -a / ver
      디스크 남은 공간 보기 df / chkdsk

      좀더 자세하게 알기를 원하면 여기를 참고로 보도록 하자.

Leave a Reply

Your email address will not be published. Required fields are marked *