Erlang 정리 2(쉘명령어)

By | 2014/03/27

[markdown]
### 쉘 명령어

[여기](http://learnyousomeerlang.com/starting-out) 링크를 요약 한 글임을 밝혀드립니다.

– Emacs를 베이스로한 라인에디터를 내장하고 있음. (Emacs를 몰라도 됨)
– `Ctrl + A`를 누르면 커서가 라인의 가장 앞으로 이동함.
– `Ctrl + E`를 누르면 커서가 라인의 가장 끝으로 이동함.
– `li`를 누르고 `tab`을 누르면 `lists:`이런식으로 자동완성 됨.

들어오긴 했는데, 끄는법을 모를 때

`help().` 를 누르면 명령어가 쫘악 나옴. 여기서 `.` 점을 꼭 찍어야됨.

`help().`를 실행 후 나오는 것 중에 보면

아래와 같은 게 보이는데
“`
q() — quit – shorthand for init:stop()
“`

`q().`를 실행하면 쉘이 종료됨

쉘을 잠깐 멈추고 싶은 경우는 `ctrl + G`를 누르면 유저스위치 커맨드 라는 게 보이는데

“`
User switch command
–>
“`

여기서 `h`를 누르면 몇가지 명령어가 나옴. 쉘 안에서 멈추고 다른 걸 실행가능

“`
User switch command
–> h
c [nn] – connect to job
i [nn] – interrupt job
k [nn] – kill job
j – list all jobs
s – start local shell
r [node ] – start remote shell
q – quit erlang
? | h – this message
“`

종료는 `ctrl + G` 후 `q`로 종료가능
[/markdown]