2012-04-15 2 views

ответ

17

Вы можете сделать

Sys.getenv("USERNAME") 
Sys.getenv("HOME") 

И если вы просто введите

Sys.getenv() 

вы Виль Я вижу все доступные переменные среды.

+3

Sys.getenv() сама по себе производит довольно нечитаемый результат. Вы можете получить все имена переменных с именами (Sys.getenv()) и посмотреть интересные. –

+3

Вы можете использовать 'as.list (Sys.getenv())', чтобы сделать его более читаемым. –

5

Если вы знаете, как сделать это в вашей системной консоли, то ответ будет в целом:

system("...that_string...") 
10

Я предпочитаю этот

Sys.info()[["user"]] 
+0

Это работает и на Linux (протестировано на CentOS 6, R версии 3.3) – user5359531

Смежные вопросы