R 에서 현재 OS 정보 확인하는 법
개요
R 은 이래저래 리눅스에서도 사용할 일이 있이 많다. 대표적으로 빅데이터를 다루기 위해 하둡을 쓰는 경우가 있다.
물론 윈도우나 리눅스나 R 자체는 크게 다른 게 없지만, 작업환경이 다르기 때문에 작업경로가 달라져서 파일의 입출력이 다소 귀찮아지는 경우가 있다. 작업환경에 관계 없이 작업경로를 편하게 설정하기 위해선 현재의 OS가 어떤 것인지 확인할 필요가 있다.
Sys.info()
현재의 작업환경을 확인하기 위해선 Sys.info() 함수를 사용하면 된다.
Sys.info()
Sys.info()["sysname"]
다음은 윈도우에서 작업환경을 확인한 모습이다. Sys.info()
의 “sysname” 열을 참조하면 깔끔하게 OS만 얻어낼 수 있다.
다음은 우분투에서 작업환경을 확인한 모습이다. 우분투는 리눅스기 때문에 Sys.info()["sysname"]
은 "Linux"
를 반환한다.