UBUNTU

2. ubuntu nano 에디터 설치

박재완 2018. 3. 9. 19:46
728x90
반응형

우분투를 이전시간에 설치를 다했다면 그다음 바로 앞으로 필수 프로그램 설치 및 직접 짠 코드를 간이 수정 할떄 사용할 에디터에 대한 설정이다.

물론 데스크탑 환경에서 작업 한다면 텍스트 에디터가 있을 것이다.

로컬+ xdrop 및 팀뷰어를 이용한 원격 작업을 한다면 기본적을 제공하는 텍스터 에디터(gui)를 사용하여도 무방할것이다.

하지만 이전 소개 페이지에서도 애기 했듯이 필자는 자칭 서버란 것을 만들 것 이기 때문에 ssh 터미널을 이용한 에디터 및 터미널내에서 프로그램 설정을 수정하는데 있어서 터미널 에디터 사용을 약간 중요시 여기는 이상한 병이 있다.


기본적으로 우분투 16.04 lts 기준으로 설치시 vi가 기본적으로 설치 되어 있다. (또한 ssh 터미널은 로컬 기준으로 열려 있다. 따로 터미널을 설치 해줄 필요는 없다.)

하지만 vi 편집기는 매우 불편하다.(특히 마우스와 키보드 방향키에 익숙한 유저들이라면 적응기간이 조금은 필요하거나 적응하기 어렵다고 생각한다.) 필자도 vi 키 배열 보고 토하고 nano를 쓰고 있다.


vi가 이렇게 복잡한데는 약간의 역사적 이유가 있다. 앞서 말한것 처럼 vi는 1976년 쯤에 나왔다. 76년도면 대게 

이런 컴퓨터를 떠올리게 된다. 거의 박물관에서 볼 수 있는 컴퓨터라고 생각하면 편할 것 같다.

그렇기 때문에 vi는 이에 맞춰 나온것이다.(물론 vim이 조금 개편 되었다고 하나 서로 비슷하고 vim은 기본적으로 내장된 것은 아니다.)

바로 이렇게 말이다. 그러기에 키보드 방향키에 익숙한 젊은 세대라면 조금 낯설수도 있다.(하지만 몇몇 변태(?)분들은 이에 맞는 키보드를 사기도 한다. 예 해*해킹 키보드(고가형이다))


하지만 필자는 매우 매우 젊은 세대이기 때문에 앞으로 프로그램을 설치하고 몇몇 세팅을 하는 부분에서는 nano를 사용할것이다. 필자가 vi를 쓸때 쯤이면 그만큼 여러가지 의미로 성장하고 발전 했다는 부분일것이다(하지만 그런일은 없을것 같다)


사담은 여기까지하고 nano 에디터에 대해 알아보자

nano <- 이곳에 나노 에디터 사이트로 이동할수 있는 링크가 걸려 있다.


nano가 나온 이유는 간단하다. 한때 vi를 많이 사용한것은 맞지만 처음 접하는 사람은 어렵다는 단점이 있었다. 그래서 gnu에서 개발한 것이 nano 에디터고 이친구가 방향키가 있을때 개발되어서 vi보다 좀더 처음 하는 사람들이 접근하기 쉬었고 필자도 이를 선택하고 아직도 사용중에 있다. 더 자세한것은 해당 링크를 통해서 알아보면 좋을것 같다.

가벼운 툴인 만큼 설치도 매우 쉽다.

우선 

ssh 터미널 또는 기본 프로그램내 터미널을 열면 되겠다.( ssh 터미널 여는 법은 따로 포트 포워딩때 다시 설명 하겠다.)


sudo apt-get install nano

를 입력해준다.

이런식으로 설치가 완료 될것이다.

한번 테스트로 

sudo nano test.txt

를 입력해보면

이런 화면이 나온다면 제대로 설치한 것이다.


이상 기본적인 nano 에디터 설치에 대해 알아보았다.

이 아래에는 nano 에디터를 사용할때 기본적으로 아래에 에디터 특수 키를 알려주지만 따로 알아두면 좋을것들 및 기능 설명으로 적어 두었으니 참고 하면 좋을것 같다.

  • Ctrl+G: 도움말

  • Ctrl+X: 종료

  • Ctrl+O: 저장

  • Ctrl+J: Justify

  • Ctrl+R: 파일 열기

  • Ctrl+W: 검색

  • Ctrl+Y: 이전 페이지

  • Ctrl+V: 다음 페이지

  • Ctrl+6: Set Mark

  • Ctrl+K: 잘라내기

  • Alt+6: 복사하기

  • Ctrl+U: 붙여넣기

  • Ctrl+C: 현재 커서 위치

  • Ctrl+T: To Spell

  • Ctrl+-: goto line

  • Ctrl+\: replace

  • Ctrl+space: move one word forward

  • Alt+space: move one word backwar


728x90
반응형

'UBUNTU' 카테고리의 다른 글

4. SCREEN 설치 및 사용법  (0) 2019.11.14
3. ssh 터미널 접속 하기  (0) 2018.03.09
1. ubuntu 설치  (0) 2018.03.05
0. ubuntu 소개  (0) 2018.03.05
서버 데스크톱 제작기(우분투 이용)  (0) 2018.03.05