{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name                     = GNU 나노
| logo                     = Gnu-nano.svg
| screenshot             = Nano_1.2.5.png
| caption                = nano 1.2.5 (버퍼 에디터의 초기 버전)
| author                 = 크리스 알레그레타(Chris Allegretta)
| released               = {{시작 날짜와 나이|1999|11|18|df=yes}}<ref>{{웹 인용
 | url       = https://nano-editor.org/dist/old/
 | title     = first tarball that is still available (tip-0.5.0.tar.gz)
 }}</ref>
| latest release version = {{wikidata|property|edit|reference|Q306101|P348|P548=Q2804309}}
| latest release date    = {{시작 날짜와 나이|{{wikidata|qualifier|Q306101|P348|P548=Q2804309|P577}}}}
| programming language   = [[C (프로그래밍 언어)|C]]
| operating system       = [[크로스 플랫폼]]
| language               = 영어
| genre                  = [[문서 편집기]]
| license                = [[GNU 일반 공중 사용 허가서]]
| website                = [http://www.nano-editor.org www.nano-editor.org]
}}
'''나노'''(nano)는 [[유닉스 계열]] 컴퓨팅 시스템이나 명령 줄 인터페이스를 사용하는 운영 환경을 위한 [[문서 편집기]]이다. [[파인]] 전자메일 클라이언트의 일부인 [[피코 (문서 편집기)|피코]] 문서 편집기를 가상으로 구현하며 부가 기능도 제공한다.<ref>The nano FAQ: http://www.nano-editor.org/dist/v2.2/faq.html#1.3</ref> 피코와는 달리 나노는 [[GNU 일반 공중 사용 허가서]](GPL) 라이선스로 배포된다. 1999년 크리스 알레그레타가 [[자유 소프트웨어]]로 출시한 나노는 오늘날 [[GNU 프로젝트]]의 일부로 되어 있다.

== 역사 ==
나노는 1999년에 ''TIP''(This isn't Pico, "이것은 피코가 아니다"라는 뜻)라는 이름으로 크리스 알레그레타가 처음 만든 것이다. 본래 그는 [[자유 소프트웨어 사용권]]으로 배포되지 않는 피코에 대한 자유 소프트웨어 대체물로 만드는 것이 목적이었다. 이 이름은 2000년 1월 10일에 나노(nano)로 변경되었는데, 이는 유닉스 유틸리티 tip과의 이름 혼동을 피하기 위해서였다. 이 이름은 피코보다 1,000배 크다는 의미에서 [[SI 접두어]] [[나노]]에서 비롯되었다. 2001년 2월에 나노는 [[GNU 프로젝트]]의 일부가 되었다. 나노는 색 문자, [[정규 표현식]] 검색 및 치환, 부드러운 스크롤링, 다중 버퍼, 재결합 가능한 키 지원<ref>{{웹 인용|제목=GNU nano 2.1.0|first=Chris|last=Allegretta|date=2008-03-18|work=Nano-devel mailing list|publisher=gnu.org|url=http://lists.gnu.org/archive/html/nano-devel/2008-03/msg00023.html|accessdate=2008-03-18}}</ref>, (실험적) [[실행 취소]] 및 편집 변경 다시 시도와 같은, 피코에게 부족한 일부 기능들을 갖추고 있다.<ref>{{웹 인용|제목=GNU nano 2.1.3|first=Chris|last=Allegretta|date=2008-08-04|work=Nano-devel mailing list|publisher=gnu.org|url=http://lists.gnu.org/archive/html/nano-devel/2008-08/msg00000.html|accessdate=2008-08-04}}</ref>

2003년 8월 11일 크리스 알레그레타는 공식적으로 나노의 소스 코드 유지권을 데이비드 로렌스 램지(David Lawrence Ramsey)에게 넘겼다.<ref>{{웹 인용|제목=GNU nano 1.3 branch opened in CVS|first=Chris|last=Allegretta|date=2003-08-11|work=Nano-devel mailing list|publisher=gnu.org|url=http://lists.gnu.org/archive/html/nano-devel/2003-08/msg00016.html|accessdate=2007-01-25}}</ref>
2007년 12월 30일 램지는 나노 유지권을 내려놓았다.<ref>{{웹 인용|제목=Stepping down as the nano maintainer...|first=David Lawrence|last=Ramsey|date=2007-12-20|work=Nano-devel mailing list|publisher=gnu.org|url=http://lists.gnu.org/archive/html/nano-devel/2007-12/msg00020.html|accessdate=2007-12-20}}</ref>

== 기본 프로그램 ==
[[리눅스]] 터미널 환경인 [[명령 줄 인터페이스|콘솔]]에서 직관적인 사용자 인터페이스를 제공하는 [[emacs]]처럼 나노(nano)는 [[vi]]와 함께 리눅스 배포판에서 기본 프로그램으로 사용하고있다.

== 사용 예 ==
{| class="wikitable"
|-
|align='center'| [[파일:Nano_2.1.2-svn.png|500px]]
|-
| (예시) 메뉴바의 파일읽기(Read File) 펑션(function)으로 디렉토리 화면(To Files)에서 나노(nano) 소스(source) 디렉토리로 진입한후 나노 소스파일 nano.c를 읽어들이고 있다.
|}
파일읽기(Read File) 함수(function)의 단축키는 ctrl+R이며 [[디렉토리]] 화면 진입 단축키는 ctrl+T이다.

== 깃 ==
리눅스 계열의 배포판에서는 기본 터미널의 [[깃 (소프트웨어)|깃]](git)의 git commit의 기본 편집기로 GNU 나노(nano)가 사용된다.
저장하기(ctrl+o 그리고 enter키)와 ctrl+x(종료단축키)로 커밋(commit)을 수행 및 완료할 수 있다.

== 같이 보기 ==
* [[피코 (문서 편집기)|피코]]
* [[xterm]]

== 각주 ==
<references />

== 외부 링크 ==
{{위키공용분류}}
* {{언어링크|en}} {{공식 웹사이트}}

{{토막글|소프트웨어}}

[[분류:GNU 프로젝트 소프트웨어]]
[[분류:유닉스 문서 편집기]]
[[분류:크로스 플랫폼 소프트웨어]]
[[분류:1999년 도입]]
[[분류:C로 작성된 자유 소프트웨어]]
[[분류:리눅스 문서 편집기]]
[[분류:자유 문서 편집기]]
[[분류:콘솔 애플리케이션]]
[[분류:명령줄 소프트웨어]]