카테고리 없음

RStudio 통합개발환경의 콘솔과 터미널

Linuxpia4U 2024. 6. 13. 03:14
반응형

RStudio는 통합개발환경

R은 작업 환경이 터미널이기 때문에 윈도즈에 길들여진 사용자는 사용이 불편합니다. 물론 리눅스 터미널에 익숙한 사용자는 터미널에서 작업도 순조롭습니다. 아래와 같이 현재 작업 디렉터리를 확인하는 'getwd()'로 확인하면 작업 디렉터리를 볼 수 있습니다. 'setwd("...")' 명령으로 작업 디렉터리를 원하는 디렉터리로 설정할 수 있습니다.

caption: R에서 작업 디렉터리 확인

 

RStudio는 편리성이 보강된 통합개발환경

RStudio는 다음과 같이 기능이 나눠진 몇 개의 패널이 있습니다. 왼편 'Console 패널'은 'Console', 'Terminal', 'Background Jobs' 탭으로 구성되어 있습니다.

caption: Console 패널의 Console 탭
caption: Console 패널의 Terminal 탭

 

콘솔과 터미널

"콘솔(Console)"과 "터미널(Terminal)"은 둘 다 컴퓨터와 상호 작용하기 위한 인터페이스입니다만, 약간의 차이가 있습니다.

1.콘솔(Console)
   - 콘솔은 보통 하드웨어나 운영 체제와 직접 상호 작용하는 환경을 의미합니다.
   - 예를 들어, 게임 콘솔은 전용 하드웨어와 그에 따른 운영 체제를 가지고 있습니다.
   - 또한 운영 체제의 콘솔(Command Line Interface, CLI)은 그 운영 체제에 직접 접근하여 명령어를 입력하고 결과를 확인할 수 있는 환경을 제공합니다.
   - 콘솔은 주로 키보드와 모니터를 통해 사용됩니다.

2. 터미널(Terminal)
   - 터미널은 주로 컴퓨터의 소프트웨어적인 환경을 의미합니다.
   - 주로 CLI(Command Line Interface)를 사용하여 컴퓨터와 상호 작용합니다.
   - 터미널은 주로 키보드와 모니터, 그리고 그래픽 사용자 인터페이스(GUI)가 없는 환경에서 사용됩니다.
   - 운영 체제의 터미널을 사용하면 명령어를 입력하여 파일을 관리하고 시스템을 제어할 수 있습니다.

caption: 터미널에서 리눅스 명령어 수행

정리

콘솔은 주로 하드웨어와 운영 체제와 직접적으로 상호 작용하는 환경을 의미하며, 터미널은 주로 소프트웨어적인 환경에서 명령어를 입력하고 결과를 확인하는 인터페이스를 제공합니다.

반응형