RStudio는 통합개발환경
R은 작업 환경이 터미널이기 때문에 윈도즈에 길들여진 사용자는 사용이 불편합니다. 물론 리눅스 터미널에 익숙한 사용자는 터미널에서 작업도 순조롭습니다. 아래와 같이 현재 작업 디렉터리를 확인하는 'getwd()'로 확인하면 작업 디렉터리를 볼 수 있습니다. 'setwd("...")' 명령으로 작업 디렉터리를 원하는 디렉터리로 설정할 수 있습니다.
RStudio는 편리성이 보강된 통합개발환경
RStudio는 다음과 같이 기능이 나눠진 몇 개의 패널이 있습니다. 왼편 'Console 패널'은 'Console', 'Terminal', 'Background Jobs' 탭으로 구성되어 있습니다.
콘솔과 터미널
"콘솔(Console)"과 "터미널(Terminal)"은 둘 다 컴퓨터와 상호 작용하기 위한 인터페이스입니다만, 약간의 차이가 있습니다.
1.콘솔(Console)
- 콘솔은 보통 하드웨어나 운영 체제와 직접 상호 작용하는 환경을 의미합니다.
- 예를 들어, 게임 콘솔은 전용 하드웨어와 그에 따른 운영 체제를 가지고 있습니다.
- 또한 운영 체제의 콘솔(Command Line Interface, CLI)은 그 운영 체제에 직접 접근하여 명령어를 입력하고 결과를 확인할 수 있는 환경을 제공합니다.
- 콘솔은 주로 키보드와 모니터를 통해 사용됩니다.
2. 터미널(Terminal)
- 터미널은 주로 컴퓨터의 소프트웨어적인 환경을 의미합니다.
- 주로 CLI(Command Line Interface)를 사용하여 컴퓨터와 상호 작용합니다.
- 터미널은 주로 키보드와 모니터, 그리고 그래픽 사용자 인터페이스(GUI)가 없는 환경에서 사용됩니다.
- 운영 체제의 터미널을 사용하면 명령어를 입력하여 파일을 관리하고 시스템을 제어할 수 있습니다.
정리
콘솔은 주로 하드웨어와 운영 체제와 직접적으로 상호 작용하는 환경을 의미하며, 터미널은 주로 소프트웨어적인 환경에서 명령어를 입력하고 결과를 확인하는 인터페이스를 제공합니다.