linux语言环境变量linux语言环境

如题所述

如何在linux环境下使用r语言?

1、下载

wgethttp://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3.0.1.tar.gz

2、解压:

tar-zxvf

R-3.0.1.tar.gz

cdR-3.0.1

3、安装(当然也可以跳过)

yum

installreadline-devel

yuminstalllibXt-devel

./configure

4、配置环境并编译安装

#

如果使用rJava需要加上--enable-R-shlib

(这个我不需要,所以加入到后面)

#如果3没安装,那么后面加上:--with-readline=no

--with-x=no

./configure--prefix=/usr/R-3.0.1

make$$makeinstall

5、配置环境变量并生效

vi

.bash_profile

exportR_HOME=/usr/R-3.0.1

exportPATH=.:$R_HOME/bin:$PATH

#试环境变量生效

source.bash_profile

6、命令行测试

$R

WARNING:ignoringenvironmentvalueofR_HOME

Rversion3.0.1(2013-05-16)--"GoodSport"

Copyright(C)2013TheRFoundationforStatisticalComputing

Platform:x86_64-unknown-linux-gnu(64-bit)

R是自由软件,不带任何担保。

在某些条件下你可以将其自由散布。

用'license()'或'licence()'来看散布的详细条件。

R是个合作计划,有许多人为之做出了贡献.

用'contributors()'来看合作者的详细情况

用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。

用'demo()'来看一些示范程序,用'help()'来阅读在线帮助文件,或

用'help.start()'通过HTML浏览器来看帮助文件。

用'q()'退出R.

>q()

7、创建脚本测试(t.R)

cd

/opt/script/R

vimt.R

#!/path/to/Rscript

#第一行

x-c(1,2,3)

#R语言代码

y-c(102,299,301)

model-lm(y~x)

summary(model)

8、测试:执行脚本

RCMDBATCH

--args/opt/script/R/t.R

more

/opt/script/R/t.Rout

#查看执行的结果

或者第二种方式

Rscript

/opt/script/R/test.R

#结果直接输出到终端

为什么搞嵌入式开发都用linux环境?

因为LINUX的先天优势导致嵌入式开发大多采用LINUX系统:

1.开源,代码开放,省去了自己编写的麻烦,节约成本而且不会涉及到专利和产权纠纷。

2.功能齐全,对于很多硬件设备都有丰富的驱动程序,只需要移植一下,不需要改动太多。

3.稳定,linux确实比windows要稳定。

4.对于大多数芯片,都有裁剪的配置文件,在Linux内核源代码下,arch/arm/configs中有许多芯片的配置文件。

5.Linux分而治之的思想,可以使得驱动和应用程序并行开发,加快开发速度。

archlinux桌面环境安装好后,如何把系统语言改回中文?

显示管理器用lxdm登录界面可以选择语言(语言需要先安装)pacman-Slxdmsystemctlenablelxdm配置lxdmsession改为xfce4不配置会反复加载无法登录vim/etc/lxdm/lxdm.conf

LINUX开发用什么语言?

linux主流语言:C一般,一些商业软件或特别的跟系统相关不大的,可以考虑用C++;在动态网页上还可以用perl、python、java之类的;一般系统管理员和普通用户,用的最多的恐怕就是bash了,shell可以完成一系列动作和自动化管理。当然,这里也可以用perl或python之类的脚本语言由此看来,在linux里编程:

1.接近系统的软件开发必然是C;

2.系统关联不大的应用程序开发可以用C或C++;

3.动态网页方面可以用perl或python脚本语言或java;

4.日常管理上,当然是bash!

5.做GUI界面开发的话,很多人用GTK,也有很多人用Qt;因此,说C是linux编程的主流一点都不过分。这也是linux这个开源环境和本身机制所导致的,就连linus都力挺C,而驳斥C++。虽然没必要拒绝C++,但是,不可否认,C更适合linux~

温馨提示:答案为网友推荐,仅供参考