ubuntu环境变量设置
Ubuntu16.04ROS环境配置
Ubuntu16.04ROS环境配置最近新⼊职⼀家公司,是搞智能⽆⼈驾驶的,⽤的操作系统是Ubuntu和ros,之前没接触过ros系统,既然公司⽤那就必须的学习啊,话不多说先装它⼀个ros玩玩...1. Ubuntu 安装 ROS Kinetic1.1Configure your Ubuntu repositories(配置您的Ubuntu存储库)在系统设置中,找到软件与更新,将如下⼏个都勾选,允许其从互联⽹下载。
1.2 Setup your sources.list(设置你的计算机以接受中的软件).$ sudo sh -c 'echo "deb /ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'1.3 Set up your keys$ sudo apt-key adv --keyserver hkp://:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116Executing: /tmp/tmp.NItfnqYQnV/gpg.1.sh --keyserverhkp://:80--recv-key421C365BD9FF1F717815A3895523BAEEB01FA116gpg: requesting key B01FA116 from hkp server gpg: key B01FA116: public key "ROS Builder <rosbuild@>" importedgpg: Total number processed: 1gpg: imported: 11.4 Installation$ sudo apt-get update$ sudo apt-get install ros-kinetic-desktop-full安装过程中如果出现如下的错误,删除就可以.# 错误E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?#执⾏如下命令解决sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock1.5 Initialize rosdep(初始化rosdep)$ sudo rosdep init$ rosdep update1.6 Environment setup(配置环境)$ echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc$ source ~/.bashrc1.7 Dependencies for building packages(安装building package的依赖)$ sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential1.8测试ROS安装是否成功1> 打开Termial,输⼊以下命令,初始化ROS环境:$ roscore2> 打开新的Termial,输⼊以下命令,弹出⼀个⼩乌龟窗⼝如下图:$ rosrun turtlesim turtlesim_node3> 打开新的Termial,输⼊以下命令,可以在Termial中通过⽅向键控制⼩乌龟的移动,如果不能控制,请选中turtle_teleop_key所在的终端窗⼝以确保你的按键输⼊能够被捕获。
Ubuntu 设置环境变量 ===
Ubuntu 设置环境变量在Ubuntu 系统中有两种设置环境变量PATH 的方法。
第一种适用于为单一用户设置PATH,第二种是为全局设置PATH。
第一种方法:在用户主目录下有一个 .bashrc 文件,可以在此文件中加入PATH 的设置如下:export PATH=”$PATH:/your path1/:/your path2/…..”注意:每一个path 之间要用“:“ 分隔。
注销重启X 就可以了。
第二种方法:在/etc/profile中增加。
PATH="$PATH:/home/zhengb66/bin"export PATH环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。
对于Linux来说一般是bash,但也可以重新设定或切换到其它的Shell。
对于UNIX,可能是CShelll。
环境变量是通过Shell命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。
对于bash这个Shell程序来说,可以通过变量名来访问相应的环境变量,通过export来设置环境变量。
下面通过几个实例来说明。
1)etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.注:在这里我们设定是为所有用户可使用的全局变量。
2)/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.3)~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息, 当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.注:~在LINUX下面是代表HOME这个变量的。
另外在不同的LINUX操作系统下,这个文件可能是不同的,可能是~/.bash_profile;~/.bash_login或~/.profile其中的一种或几种,如果存在几种的话,那么执行的顺序便是:~/.bash_profile、~/.bash_login、~/.profile。
Ubuntu操作系统安装及设置步骤
Ubuntu操作系统安装及设置步骤介绍Ubuntu是一个基于Linux内核的开源操作系统,具有稳定性和安全性好的特点,适用于个人用户、企业用户以及开发者。
本文档将向您介绍如何安装和设置Ubuntu操作系统。
步骤一:准备安装介质2. 制作安装介质,可以选择将镜像文件烧录到DVD或制作启动盘。
步骤二:安装Ubuntu操作系统1. 将制作好的安装介质插入计算机,并从该介质启动计算机。
2. 在启动界面选择“Install Ubuntu”以开始安装过程。
3. 选择安装语言和键盘布局,点击“Continue”继续。
4. 在安装类型界面,可以选择完全安装或自定义分区。
对于新用户,建议选择完全安装以便快速上手。
5. 设置系统时钟和时区,确保时间设置准确。
6. 创建和设置用户名和密码,确保密码的强度。
7. 等待系统安装完成,并根据需要重启计算机。
步骤三:系统设置1. 进入安装后的Ubuntu系统界面,根据提示更新系统软件包。
在终端中输入以下命令执行更新:sudo apt updatesudo apt upgrade2. 安装所需软件,可以通过终端命令行或Ubuntu软件中心安装,如:sudo apt install <软件名>3. 配置网络设置,根据网络环境连接无线网络或配置有线网络。
4. 设置系统语言和地区,可以在“Settings”中选择“Language & Region”进行设置。
5. 调整系统外观和个性化设置,包括桌面壁纸、主题风格、程序启动器等。
6. 配置软件源,根据需要添加、删除或更改软件源以便获取最新的软件包。
7. 安装必要的驱动程序,如果系统中有硬件设备需要特定驱动程序支持,进行相应的安装和设置。
步骤四:系统维护和安全设置1. 定期更新系统和软件包,将系统保持最新状态,提高系统安全性和稳定性。
2. 安装杀毒软件和防火墙,保护系统免受恶意软件和网络攻击。
3. 设置用户权限和访问控制,避免非授权用户访问您的系统。
环境变量设置错误导致ubuntu无法登陆的解决办法
环境变量设置错误导致ubuntu无法
登陆的解决办法
Date:2011-10-11
环境:宿主机:windows_xp;虚拟机_7下:xubuntu(也就是ubuntu_8.10)
问题描述:
今天打开虚拟机时,发现一个问题,xubuntu停留在登陆界面并弹出一个框
点了OK之后就一直黑屏,这是怎么搞的,进也进不去,也就是无法进行操作了。
Google 了一下,才得以解决。
方法过程如下
先说出现上述结果的原因:
是因为昨天错误的修改了xubuntu的环境变量(我的情况是这个原因,当然有的童鞋是其他原因,但解决办法都是相通的)。
解决过程:
重新启动xubuntu,当进入如下界面时按下“esc”键
之后跳转到下图
会有比较长的一段代码在自动运行,接着进入下图
选择root,然后OK,会发现在屏幕最下面出现了命令行!!!哈哈,这下可就有救了!!!
接下来就是你要回想机子是修改了什么地方重启之后不能用的,然后通过命令行来把之前的错误内容删除,确保都修改好之后重启机器
# reboot
现在,你的机器可以正常启动了!!!。
ubuntu相关命令
安装相关命令:自动安装:aptitude-->/-->sun java-->sun-java6-jdk-->+-->gapt-get update程序“svn”安装。
sudo apt-get install subversion进程相关命令:ps -ef 查看所有进程kill -pid 杀死进程# ps -ef | grep httpd 确定要杀死进程的PID或PPIDkill -l PID 以优雅的方式结束进程kill -HUP PID 停止和重启进程psftp相关命令:连接目标主机:psftp -l username -pw password hostIP切换至本地目录:lcd 本地目录下载文件或者文件夹:mget /目录上传文件:mput 本地目录MySQL相关命令:进入:mysql -u username -p导入.sql文件命令:mysql>use database; mysql>source d:/mysql.sql;导出整个数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 eg:mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql退出MySQL:quit或exitNRPE相关命令:启动NRPE:/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d 检查nrpe的网络连接信息:netstat -nap|grep nrpe环境变量相关命令:显示echo $HOME显示所有变量env删除unset $TESTTomcat相关命令:查看运行情况tail -f .../apache-tomcat-X/logs/catalina.out查看日志文件:/var/log/tomcatx/catalina2011-01-01.log重启tomcat:/etc/init.d/tomcatx restartFTP相关命令:连接至ftp命令:ftp hostname port上传文件:ftpget ftp://username:password@hostIP/+目录文件终端相关命令:关闭终端的命令:exit设置用户密码:sudo passwd root切换用户:su清理:clear查看历史命令:history +numberVI相关命令:exit vi command: :wq在VI编辑模式下:i从当前光标所在处插入,Ia从当前光标所在处下一个字符开始插入 Ao从当前光标所在处下一个行开始插入一个新行 Or替换当前光标所在处的那个一个字符 R退出VI的命令::quit,文件和文件夹相关命令:通常情况下,删除文件用:rm 文件名删除文件夹用:rmdir 文件夹名但是rmdir不能删除非空的文件夹命令:rm -rf 非空文件夹名复制文件夹CP命令格式: CP [选项] 源文件或目录目的文件或目录cp -r /tmp/a /root/a重命名文件夹mv oldfilename newfilename显示目录:ls -a创建文件:cat>xxx.xx Ctrl+D退出编辑解压缩: ar -zxvf *.tar.gz安装jdk全过程:sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin修改bin文件权限,使其可执行然后,执行sudo /usr/lib/jvm/java/jdk1.6.0_12.bin将会出现字幕,持续按回车键.此时,jdk已安装完毕,下面进行配置执行sudo vi /etc/environment在environment中修改,出现如下部分引用:PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin"CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_12/libJAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12执行代码:sudo source /home/ghoul/.bashrc此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
飞凌OK210开发板Ubuntu下Qt4.7.1编译环境配置说明
Qt4.7.1交叉编译环境配置1.编译tslib (2)2.编译Qt4.7.1 (3)3Qt creator的安装 (5)Qt4.7.1交叉编译环境配置PC环境:Ubuntu12.04开发板:OK210交叉编译器:arm-2009q3(即4.4.1)1.编译tslibtslib库,是触摸屏校准时需要的库文件,如对触摸屏的数据进行过滤、去抖动等,QT的库会调用tslib的库文件.编译tslib库1.1将tslib.tar.gz,拷到Ubuntu下,解压tar xzvf tslib.tar.gz;1.2安装autoconf、automake、libtool包在Ubuntu命令行中分别执行以下三个升级命令。
#sudo apt-get install autoconf#sudo apt-get install automake#sudo apt-get install libtool#sudo apt-get insintall g++1.3进入tslib目录:cd tslib;设置环境变量#export PATH=/usr/local/arm/arm-2009q3/bin:$PATH#export TOOLCHAIN=/usr/local/arm/arm-2009q3#export TB_CC_PREFIX=arm-linux-#export PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-linux1.4在tslib目录下运行脚本./autogen.sh1.5用configure生成Makefile.echo"ac_cv_func_malloc_0_nonnull=yes">arm-linux.cache #./configure--host=arm-linux--cache-file=arm-linux.cache--enable-inputapi=noPLUGIN_DIR=/usr/local/arm/tslib/plugins-prefix=/usr/local/arm/tslib-host=arm-linux--cache-file=arm-linux.cache2>&1|tee conf_log1.6编译安装make2>&|tee make_log1.7make install1.8编译完成后检查主机目录‘/usr/local/arm/’下面是否已经有了‘tslib’文件夹,如果有的话,请修改etc文件夹下的‘ts.conf’,去掉“#module_raw input”中的#号和空格,如下图所示。
ubuntu18.04搭建nodejs、npm+phantomjs环境配置
ubuntu18.04搭建nodejs、npm+phantomjs环境配置1 LSGO软件技术团队贡献⼈:李⾦原如果喜欢这⾥的内容,你能够给我最⼤的帮助就是转发,告诉你的朋友,⿎励他们⼀起来学习。
If you like the content here, the greatest help you can give me is forwarding, so tellyour friends and encourage them to learn together.nodejs + npmnodejs 环境既可以在官⽹上下载源码包,解压后编译、配置环境即可使⽤,但在新版 ubuntu中可以⽤ apt-get 来更简单地获取 nodejs,安装⽅法如下:sudo apt-get upoatesudo apt-get isntall nodejssudo apt-get npm之后我们来检查是否安装成功,以及我们所安装的版本:nodejs -vnpm -v推荐⽤这种⽅法安装的原因是⽆须⼿动配置环境变量,且卸载容易。
笔者搭建 nodejs 的环境只是为了 python ⽹络爬⾍服务,所配以选择这种简单的⽅式。
如果是专业的 nodejs 开发,则推荐使⽤ nvm 来安装多版本的 nodejs。
值得⼀提的是,⽤ apt-get 安装的 nodejs 并不是最新版,如果对新版有着强烈的追求,可以通过安装 n 模块,⽤如下命令升级 nodejs:sudo npm install -g nsudo n stablenodejs -vnpm -v为了使⼀些npm包能够⼯作(例如那些需要从源代码编译代码的包),您需要安装build-essential包:sudo apt install build-essential同时,这个命令也搭建好了C/C++ 的开发环境。
phantomjs安装 phantomjs ⽬前有三种⽅式,第⼀种⽅法是 apt-get,第⼆种是从官⽹源码下载 + 配置环境,第三种是⽤ npm 来安装。
ubuntu中export指令用法
在Ubuntu操作系统中,export指令是一个非常重要的命令,用于设置或显示环境变量。
环境变量是在操作系统中用来存储和传递信息的动态值,它们对于系统的正常运行和用户的使用体验非常重要。
在本文中,我们将探讨Ubuntu中export指令的用法,并深入了解其功能和应用场景。
1. export指令的基本语法在Ubuntu中,export指令的基本语法如下:```bashexport 变量名=数值```这里,export用于设置环境变量,变量名是环境变量的名称,而数值则是环境变量的取值。
通过这样的方式,我们可以在当前Shell会话中设置并使用环境变量。
2. export指令的用法举例为了更好地理解export指令的用法,让我们通过几个示例来演示其具体应用场景。
- 设置环境变量假设我们需要设置一个名为"MY_DIR"的环境变量,其取值为"/home/user/documents",我们可以使用export指令来实现:```bashexport MY_DIR=/home/user/documents```通过这样的设置,我们可以在当前的Shell会话中使用$MY_DIR来引用这个环境变量。
- 显示环境变量除了设置环境变量,export指令还可以用来显示当前已经设置的环境变量。
只需输入export命令,系统就会列出当前所有的环境变量及其取值。
3. export指令的注意事项在使用export指令的过程中,需要注意以下几点:- 环境变量的作用范围:通过export设置的环境变量只在当前的Shell会话中有效。
如果需要在其他会话或者子进程中也能够使用这个环境变量,就需要在对应的配置文件中做相应的设置。
- 变量取值的引用:在使用设置好的环境变量时,需要使用"$"符号来引用其取值。
我们可以通过echo $MY_DIR来显示MY_DIR环境变量的取值。
4. 我对export指令的个人观点和理解从我个人的角度来看,export指令在Ubuntu系统中扮演着非常重要的角色。
Ubuntu 12基础命令学习
Ubuntu基本命令学习教程目录预备知识:Ubuntu打开终端Terminal (1)一.目录结构 (2)二. ls (3)三. ls详解 (6)四.计算机信息 (9)五.文件管理 (11)六.目录管理 (12)七.磁盘管理 (13)八.用户管理 (15)九.进程管理 (16)十.系统管理 (18)十一.网络管理 (20)十二.启动管理 (23)十三.压缩包管理 (24)十四.任务管理 (26)十五.关机命令 (27)十六.U盘挂载卸载 (27)预备知识:Ubuntu打开终端Terminal以下是两个方法:1、Ctrl + Alt + T 快捷键直接打开。
2、通过dash home这个按钮,输入te,就可以看到Terminal终端的选项了,如下图:ubuntu_dash_home_打开终端Tips:这个dash home非常有用,最近浏览的文件、系统软件都能在这里索引到。
在终端上右键,选“Lock to launcher”这样就锁定在左侧了,需要用时,直接点就打开了。
一.目录结构bin:是一些可执行成程序,是一些命令程序,普通用户可以使用sbin:超级用户可使用的命令程序,超级用户是rootboot:Ubuntu的内核文件dev:在linux中把设备映射为文件,存放在dev中etc:系统配置文件和系统启动配置文件home:用户存放目录lib:放置动态库mnt:通常用来挂载不同的设备proc:是内存中的一个目录,存储设备的信息,如CUP、内存tmp:是一个临时目录usr:是一个应用程序存放目录,src指的是源文件var:存储一些变动的信息,如log文件二. 最基本命令使用1.绝对路径从根开始,以/ 为起始如:/home/user1/abc.txr相对路径如:user1/abc.txr2.使用帮助1)命令--help 是一个简单的帮助2)help 命令是较详细的帮助,准确点说是说明3)man 命令是较权威的帮助这会显示很多信息,按回车是每行显示,按空格是每页显示,按Q键退出3.使用技巧1)使用clear清屏2)按两下Tab键补全命令或补齐目录如果命令不唯一,就会列出所有命令,如果命令唯一了,就只列出那个命令4.ls列出文件目录1)列出当前目录列出指定文件的文件目录列出根目录2)ls -l 以长格式显示第一个指文件属于chen用户,第二个指属于chen组,大小是179字节如果是文件夹就不是它的长度,创建的时间,文件名或目录名3)ls –a显示所有文件包括隐藏文件在linux中所有以点(.)开头的文件或文件夹都是隐藏的,如:创建了一个不隐藏文件,然后查看它创建一个隐藏文件,然后用ls查看不到它,需要使用ls -a查看注意:使用ls –a显示出三个点,第一指定是当前目录简写,第二个指的是上层目录简写cd ..切换到上一层目录,cd .是切换到当前目录,cd是切换到当前用户目录使用pwd查看当前目录的路径4)ls把不同文件按不同的颜色显示出来,其实是把ls替换成其他命令当然我们也可以自己设置的,如:alias ubuntu=ls三. ls详解1.环境变量如:我们使用了ls命令,那个系统就会查找如下环境变量,一个目录一个目录的查询,一个冒号为一个目录,查找那个命令,找到之后就不在向下查找也可以用另一命令查看环境变量当前我们使用的ls命令属于那个目录,which命令是把着七个目录全部查找一遍,把所有的ls 都列出来2.ls –l的属性信息第一个是“-”说明是一个文件,如果是“d”(directory)是一个文件夹后面的分成三组前三个是指的用户chen的权限,r是读;w是写;x是执行,如果是文件夹则是指能打开,如果是文件则是指可执行文件;-是没有权限中间三个是指chen这个组的权限最后三个是指其他用户的权限这里可以查看一个文件权限设置3.更改权限先创建一个文件,然后查看其权限设置1)给其他用户增加w权限2)给组增加x权限3)删除其他用户r权限4)删除组的x权限4.其他的命令1)lsattr列出文件的高级属性2)lsusb查看系统有哪些usb设备查看更详细的介绍其中比较重要的是下列两个3)lspci查看系统中所有的pci接口和设配如果想查看更详细的介绍四.显示计算机信息命令1.CPUCPU的信息是存储在proc文件夹中的cpuinfo文件里processor(处理器的个数,有两个就一个一的显示)model name(型号)cpu MHZ(赫兹)cache size(缓存大小)flags(cpu可执行的指令)bogomips(cpu一秒运行的指令)2.内存memory的信息是存储在proc文件夹中的meminfo文件里这回显示很多信息,可以使用grep过滤另外也可以使用free查看memory的大小3.硬盘使用fdisk命令查看,不过前面要加上sudo命令,然后输入用户密码这里介绍了硬盘的大小和硬盘的分区,硬盘的分区类型(system)是根据Id来的4.显卡想查看更详细的信息是5.U盘6.驱动driver7.Kernel版本(uname)8.Ubuntu版本五.文件管理1.创建touch在当前文件夹下创建一个文件和一个隐藏文件,创建的文件大小为0kb在指定文件夹下创建文件,只要加上路径就可以了2.删除rm删除隐藏文件一次可以删除多个文件3.查看cat,less,moreLess和more与cat的意思是一样的,若果内容过多less会一屏一屏的显示,并且按↑是可以朝上查看,more和less一样,不过不能使用↑4.拷贝cpcp 要拷贝的文件存放位置和备份文件名其中点(.)指的是当前目录下5.列表ls6.改名mv直接改名,不过要注意后缀移动文件后改名7.查找findfind 查找位置–name 要查找的文件名要查找的文件名中我们可以使用通配符(*),不过要用双引号(“”)引起来在这里使用了sudo,因为要查找根目录需要有权限的六.目录管理1.创建目录mkdir(make directory)可以创建一个目录,或者同时创建多个目录2.删除目录rmdir,rm –r(remove directory)使用rmdir删除目录,可以使用相对路径或者绝对路径使用rm –r删除文件rmdir与rm –r的不同是rmdir不能删除非空目录3.当前目录pwd(print working directory)4.改变目录cd(change directory)cd .. 切换到上一层目录,cd切换到当前用户目录,cd 要切换的目录切换到想要的目录,cd -切回到上一个目录5.查看目录ls(list)6.拷贝cp –r7.改名mv8.查找find七.磁盘管理1.FS容量df(disk free)其中/dev/sda1中的a是指第一个磁盘,1是指第一个分区。
UBUNTU中配JDK1.8环境变量详解
ubuntu 安装jdk8,并配置环境变量过程总结第一步:下载jdk-8-linux-i586.tar.gzPS:要注意系统版本的选择,32位还是 64位,uname -a 命令即可知道答案。
第二步:解压安装接着就是解压tar.gz的文件了。
使用cd命令切换到tar.gz文件目录,并输入命令sudo tar -xzf jdk-8-linux-i586.tar.gz接着就是解压出来的文件夹移动到/usr/lib/jvm的目录下/usr/lib目录下新建一个文件夹,在终端输入:sudo mkdir /usr/lib/jvm。
做好这些准备之后,我们就可以吧jdk的文件移动我们想要的位置了。
sudo mv jdk1.8.0 /usr/lib/jvm(jdk1.8.0是解压后的文件名,请对照文件夹名修改,下面的JAVA_HOME中也对应修改)第三步:修改环境变量vim ~/.bashrc(如果没有安装vim先执行:sudo apt-get install vim)export JAVA_HOME=/usr/lib/jvm/ jdk1.8.0export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH加到末尾然后按esc退出键退出编辑模式并输入“:wq”;最后在终端输入命令“source ~/.bashrc”保存退出第四步:配置默认JDK版本sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300sudo update-alternatives --install /usr/bin/jar jar/usr/lib/jvm/java-7-sun/bin/jar 300检查sudo update-alternatives --config java第五步:查看java版本号命令行:java -version系统会列出java version "1.7.0_01"Java(TM) SE Runtime Environment (build 1.7.0_01-b08) Java HotSpot(TM) Client VM (build 21.1-b02, mixed mode)。
Ubuntu Kylin 14.04 LTS 系统初始配置——桌面环境配置
Ubuntu Kylin 14.04 LTS 入门教程(十三)Ubuntu Kylin 14.04 LTS 系统初始配置——桌面环境配置系统安装好并进行了初始配置后,已基本可以投入使用。
但正如在Windows 下一样,大多数人这时候可能都还想改变一下桌面环境,进行一些个性化的配置。
Windows 下有个“控制面板”,那里基本上就是各种系统配置的入口;UK14 下也有个类似的东西,那就是“系统设置”。
点击启动器上的“系统设置”图标,弹出“系统设置”窗口,见下图(图1):(图1)上图(图1)中的色块是我勾画出来的,我是从应用的角度来对这些设置项进行了重新分类:亮度和锁屏、电源可以归为“电源管理”类;外观、显示和色彩可归入“显示”类;文本输入等都可归入“输入”类(“语言支持”的输入法跟这有关)。
这些设置项跟Windows 的控制面板比起来那是简单多了,但我们这里还是不想也没有必要一项一项的加以说明,下面先对unity 桌面的常用配置简单加以介绍。
一、更改桌面“外观”这个设置最简单,点击“系统设置”中的“外观”,或者桌面空白处右击,选“更改桌面背景”,出现下图(图2):(图2)从上图(图2)中可看出,这里可以调整的“外观”包括以下3 个方面:1. “背景”,即桌面壁纸:这个不用多说。
2. “主题”:指的是unity 桌面环境的总体样式,包括窗口样式、图标样式、鼠标样式等等,在这里只能选择已安装的主题(主题如何安装后面介绍)。
3. “启动器图标大小”:指的是左边那个长条儿启动器上的图标的大小,而启动器宽度会随图标大小自动改变(启动器高度不可调)。
二、更改桌面“行为”上图(图2)中,和“外观”标签并列还有个“行为”标签,如果说“外观”设置的是桌面的“静态”效果,那么“行为”则设置的是桌面的“动态”效果,切换到“行为”标签,界面见下图(图3):(图3)上图(图3)中包括以下3 个方面的调整:1. 启动器:“自动隐藏启动器”在桌面宽度不够用时有点儿用处。
Linux命令行中的环境变量配置技巧
Linux命令行中的环境变量配置技巧在Linux系统中,环境变量的配置是一项重要的技巧。
环境变量是一些用来存储系统或应用程序运行所需信息的变量,通过配置环境变量,我们可以改变系统的行为,以满足我们的需求。
本文将介绍一些在Linux命令行中的环境变量配置技巧,帮助您更好地使用Linux系统。
一、了解环境变量环境变量是在系统运行时由操作系统定义的一些变量,它们存储了一些关于系统工作环境的信息。
通过配置环境变量,我们可以改变系统的默认行为,以适应我们的需求。
在Linux系统中,有一些常用的环境变量,比如PATH、HOME、LANG等。
它们分别用来指定命令的搜索路径、用户的家目录、系统语言等。
我们可以通过查看环境变量的值来了解系统的配置情况。
二、配置环境变量在Linux命令行中,配置环境变量有多种方式,下面将介绍几种常用的方式。
1. 使用export命令通过export命令可以将一个变量导出为环境变量。
例如,要将一个名为MY_VAR的变量导出为环境变量,可以使用如下命令:```export MY_VAR=value```此后,MY_VAR将成为一个环境变量,可以在命令行中直接使用。
2. 修改配置文件在Linux系统中,还可以通过修改配置文件的方式来配置环境变量。
不同的Linux发行版有不同的配置文件,下面以Ubuntu为例进行说明。
打开终端,运行以下命令打开配置文件:```sudo nano /etc/environment```在打开的文件中,可以看到已经定义了一些环境变量。
在文件的末尾添加新的环境变量,格式为变量名=值。
例如,要添加一个名为NEW_VAR的环境变量,可以在文件末尾添加以下内容:```NEW_VAR=value```保存并退出配置文件。
3. 使用.profile文件在Linux系统中,还可以使用用户的.profile文件来配置环境变量。
该文件位于用户的家目录下,用来定义用户登录时执行的命令。
unbantu环境变量
注:~在LINUX下面是代表HOME这个变量的。
另外在不同的LINUX操作系统下,这个文件可能是不同的,可能是~/.bash_profile; ~/.bash_login或 ~/.profile其中的一种或几种,如果存在几种的话,那么执行的顺序便是:~/.bash_profile、 ~/.bash_login、 ~/.profile。比如我用的是Ubuntu,我的用户文件夹下默认的就只有~/.profile文件。
1)etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
注:在这里我们设定是为所有用户可使用的全局变量。
2)/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
(2)/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。
(3)~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
$sudo vim /etc/bash.bashrc
在ubuntu 下修改的是/etc/profile(注意针对不同的系统,不同的配置文件)
$sudo gedit /etc/profile
Ubuntu环境变量——添加与删除
Ubuntu环境变量——添加与删除以Ubuntu 14.04为例,其他linux发⾏版类似,但是也有不同之处。
这⾥以PATH为例。
添加环境变量的⼏个位置1. /etc/profile—— 此⽂件为系统的每个⽤户设置环境信息,当⽤户第⼀次登录时,该⽂件被执⾏.并从/etc/profile.d⽬录的配置⽂件中搜集shell的设置;2. /etc/environment—— 在登录时操作系统使⽤的第⼆个⽂件,系统在读取你⾃⼰的profile前,设置环境⽂件的环境变量;3. /etc/bashrc—— 为每⼀个运⾏bash shell的⽤户执⾏此⽂件.当bash shell被打开时,该⽂件被读取;4. ~/.profile—— 每个⽤户都可使⽤该⽂件输⼊专⽤于⾃⼰使⽤的shell信息,当⽤户登录时,该⽂件仅仅执⾏⼀次!默认情况下,它设置⼀些环境变量,执⾏⽤户的.bashrc⽂件;5. ~/.bashrc—— 该⽂件包含专⽤于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该⽂件被读取;上⾯5个添加环境变量的位置的作⽤时间和作⽤域有所不同。
添加⽅法:⽅法⼀:直接修改/etc/enviroment⽂件,这种⽅法的作⽤域是全局的,永久性的。
#打开/etc/environment⽂件,其内容如下:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"#在环境变量PATH中添加你要添加的路径即可。
⽅法⼆:修改/etc/profile⽂件,这种⽅法的作⽤域是全局的,永久性的。
#这个⽂件不是保存环境变量信息的⽂件,在登录时,系统只是根据它的内容对环境变量进⾏设置。
export PATH=$PATH:[your path1]:[your path2]:[...]export PATH=[your path1]:[your path2]:[...]:$PATH#其中,各个PATH之间⽤冒号分隔,$PATH指代添加your path前的环境变量。
ubuntu环境变量的三种设置方法
ubuntu环境变量的三种设置⽅法⼀:设置环境变量的三种⽅法1.1 临时设置export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH1.2 当前⽤户的全局设置打开~/.bashrc,添加⾏:export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH使⽣效:source .bashrc1.3 所有⽤户的全局设置$ vim /etc/profile在⾥⾯加⼊:export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH使⽣效source profile⼆:测试当前的环境变量echo $PATH或env⽤户登录后加载profile和bashrc的流程如下:1. /etc/profile->/etc/profile.d/*.sh2. $HOME/.bash_profile->$HOME/.bashrc->/etc/bashrc说明:bash⾸先执⾏/etc/profile脚本,/etc/profile脚本先依次执⾏/etc/profile.d/*.sh随后bash会执⾏⽤户主⽬录下的.bash_profile脚本,.bash_profile脚本会执⾏⽤户主⽬录下的.bashrc脚本,⽽.bashrc脚本会执⾏/etc/bashrc脚本。
⾄此,所有的环境变量和初始化设定都已经加载完成.bash随后调⽤terminfo和inputrc,完成终端属性和键盘映射的设定.其中PATH这个变量特殊说明⼀下:如果是超级⽤户登录,在没有执⾏/etc/profile之前,PATH已经设定了下⾯的路径:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin如果是普通⽤户,PATH在/etc/profile执⾏之前设定了以下的路径:/usr/local/bin:/bin:/usr/bin这⾥要注意的是:在⽤户切换并加载变量,例如su -,这时,如果⽤户⾃⼰切换⾃⼰,⽐如root⽤户再⽤su - root切换的话,加载的PATH和上⾯的不⼀样.准确的说,是不总是⼀样.所以,在/etc/profile脚本中,做了如下的配置:if [ `id -u` = 0 ]; thenpathmunge /sbinpathmunge /usr/sbinpathmunge /usr/local/sbinfi如果是超级⽤户登录,在/etc/profile.d/krb5.sh脚本中,在PATH变量搜索路径的最前⾯增加/usr/kerberos/sbin:/usr/kerberos/bin如果是普通⽤户登录,在/etc/profile.d/krb5.sh 脚本中,在PATH 变量搜索路径的最前⾯增加/usr/kerberos/bin在/etc/profile 脚本中,会在PATH 变量的最后增加/usr/X11R6/bin ⽬录在HOME/bin ⽬录以root ⽤户为例,最终的PATH 会是这样(没有其它⾃定义的基础上)/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin以alice ⽤户(普通⽤户)为例/usr/kerberos/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/alice/bin三:脚本解析################################################strace -o su -e trace=open su - alice#grep ^open /etc/su|grep -v null|grep "= 3"|nl###############################################3.1 打开的⽂件如下:1 open("/etc/ld.so.cache", O_RDONLY) = 32 open("/lib/libcrypt.so.1", O_RDONLY) = 33 open("/lib/tls/libc.so.6", O_RDONLY) = 34 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 35 open("/etc/nsswitch.conf", O_RDONLY) = 36 open("/etc/ld.so.cache", O_RDONLY) = 37 open("/lib/libnss_files.so.2", O_RDONLY) = 38 open("/etc/passwd", O_RDONLY) = 39 open("/etc/shadow", O_RDONLY) = 310 open("/etc/group", O_RDONLY) = 311 open("/etc/ld.so.cache", O_RDONLY) = 312 open("/lib/libtermcap.so.2", O_RDONLY) = 313 open("/lib/libdl.so.2", O_RDONLY) = 314 open("/lib/tls/libc.so.6", O_RDONLY) = 315 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 316 open("/etc/mtab", O_RDONLY) = 317 open("/proc/meminfo", O_RDONLY) = 318 open("/etc/nsswitch.conf", O_RDONLY) = 319 open("/etc/ld.so.cache", O_RDONLY) = 320 open("/lib/libnss_files.so.2", O_RDONLY) = 321 open("/etc/passwd", O_RDONLY) = 322 open("/etc/profile", O_RDONLY|O_LARGEFILE) = 323 open("/etc/profile.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 324 open("/etc/profile.d/colorls.sh", O_RDONLY|O_LARGEFILE) = 325 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 326 open("/etc/profile.d/glib2.sh", O_RDONLY|O_LARGEFILE) = 327 open("/etc/profile.d/gnome-ssh-askpass.sh", O_RDONLY|O_LARGEFILE) = 328 open("/etc/profile.d/krb5.sh", O_RDONLY|O_LARGEFILE) = 329 open("/etc/profile.d/lang.sh", O_RDONLY|O_LARGEFILE) = 330 open("/etc/sysconfig/i18n", O_RDONLY|O_LARGEFILE) = 331 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 332 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 333 open("/etc/profile.d/less.sh", O_RDONLY|O_LARGEFILE) = 334 open("/etc/profile.d/qt.sh", O_RDONLY|O_LARGEFILE) = 335 open("/etc/profile.d/vim.sh", O_RDONLY|O_LARGEFILE) = 336 open("/etc/profile.d/which-2.sh", O_RDONLY|O_LARGEFILE) = 337 open("/ceno/prod t/imeg/etc/profile", O_RDONLY|O_LARGEFILE) = 338 open("/home/alice/.bash_profile", O_RDONLY|O_LARGEFILE) = 339 open("/home/alice/.bashrc", O_RDONLY|O_LARGEFILE) = 340 open("/etc/bashrc", O_RDONLY|O_LARGEFILE) = 341 open("/home/alice/.bash_history", O_RDONLY|O_LARGEFILE) = 342 open("/home/alice/.bash_history", O_RDONLY|O_LARGEFILE) = 343 open("/etc/termcap", O_RDONLY) = 344 open("/etc/inputrc", O_RDONLY|O_LARGEFILE) = 345 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 346 open("/home/alice/.bash_logout", O_RDONLY|O_LARGEFILE) = 347 open("/home/alice/.bash_history", O_WRONLY|O_APPEND|O_LARGEFILE) = 348 open("/home/alice/.bash_history", O_RDONLY|O_LARGEFILE) = 33.2 脚本解析说明3.2.1 第⼀部分从1-21⾏基本是打开动态链接库⽂件和⾝份验证的⽂件.HOME/.bashprofile 中,会在PATH 变量的最后增加HOM E/.bas rofile 中,会在PATH 变量的最后增加h p3.2.2 第⼆部分第22⾏是打开/etc/profile⽂件,如下:# /etc/profile# System wide environment and startup programs, for login setup# Functions and aliases go in /etc/bashrc#定义pathmunge函数#echo $PATH | /bin/egrep -q "(^|:)$1($|:)"是过滤$PATH中的可执⾏⽬录,如果egrep到批配项,返回真但取反#也就是不增加执⾏⽬录到$PATH中,选项-q禁⽌所有的输出到标准输出,不管匹配⾏。
ubuntu操作系统中查看和添加环境变量linux中环境变量及环境变量配置文件详解
ubuntu操作系统中查看和添加环境变量linux中环境变量及环境变量配置⽂件详解ubuntu操作系统中查看和添加环境变量前⾔在Linux操作系统中,程序运⾏离不开环境变量的设置。
添加环境变量通常使⽤ export 指令,使⽤ export 指令时要注意不要覆盖原有指令。
使⽤ export 指令之前可以先查看下环境变量中已经存在的条⽬。
查看环境变量echo ${PATH}结果如下:查看Python环境变量echo ${PYTHONPATH}结果如下:添加程序路径⾄环境变量例如:我们配置了caffe框架,准备使⽤caffe的Python接⼝,想要不受当前路径的约束,随意使⽤Python接⼝,就得把caffe的Python⽬录添加到PYTHONPATH这条变量下,⼜知Linux操作系统进⼊桌⾯后,打开shell之后会⾃动加载~/.bashrc ⽂件,因此我们要把添加环境变量的操作放到~/.bashrc ⽂件中即可。
⽅法向⽂件中添加内容有两种⽅法,第⼀种:# 使⽤gedit编辑器打开~/.bashrc⽂件sudo gedit ~/.bashrc# 在⽂件末尾添加命令export PYTHONPATH=$PYTHONPATH:/home/jhm/caffe/python# 保存退出source ~/.bashrc第⼆种:# 追加写⼊echo"export CAFFE_ROOT=/home/jhm/caffe" >> ~/.bashrcecho"export PYTHONPATH=${CAFFE_ROOT}/python:$PYTHONPATH" >> ~/.bashrc# source⼀下,⽴即⽣效source ~/.bashrc之后我们查看Python路径,看到已经有了/home/jhm/caffe/python条⽬:echo ${PYTHONPATH}#/home/jhm/caffe/python:/home/jhm/mxnet/python:linux中环境变量及环境变量配置⽂件详解前⾔环境变量:定义每个⽤户的操作环境1. Source命令:修改配置⽂件后,必须注销重新登录才能⽣效,使⽤source命令后,⽴即⽣效环境变量配置⽂件;命令如下:source 配置⽂件或者 . 配置⽂件2. 环境变量配置⽂件简介:环境变量配置⽂件中主要是定义对系统操作环境⽣效的系统默认环境变量,如PATH等;PATH、HISTSIZE、PS1、HOSTNAME等环境变量写⼊对应的环境变量配置⽂件;3. 常见的环境变量:1. /etc/profile2. /etc/profile.d/*.sh3. ~/.bash_profile4. ~/.bashrc5. /etc/bashrc注:放在家⽬录(3,4)下的环境变量配置⽂件,只会对当前⽤户起作⽤;在/etc下的环境变量所有的⽤户都起作⽤;环境变量配置⽂件的功能系统正常启动过程的环境变量的启动先向下⾛,在向右⾛;在其他⽤户下切换⽤户的过程先向下,然后再向右;⼀. /etc/profile的作⽤1. USER变量:2. LOGNAME变量:3. MAIL变量:4. PATH变量:5. HOSTNAME变量:6. HISTSIZE变量:7. umask:8. 调⽤/etc/profile.d/*.sh⽂件⼆. umask #查看系统默认权限1. ⽂件最⾼权限为6662. ⽬录最好权限为7773. 权限不能使⽤数字进⾏换算,⽽必须使⽤字母;使⽤的是最⾼权限丢点默认的权限;Eg:当前默认权限为022,那么创建的⽂件权限就是最⾼权限减去默认权限:wr-wr-wr- 减去 ----w--w- 那么创建的⽂件权限默认为wr--r--r-4. Umask定义的权限,是系统默认权限中准备丢弃的权限如022,也就是----w—w-三.~/.bash_profile的作⽤1.调⽤了~/.bashrc ⽂件2.在PATH变量后⾯加⼊了”:$HOME/bin”这个⽬录四./etc/bashrc的作⽤1.PS12.umask3.PATH变量4.调⽤/etc/profile.d/*.sh⽂件。
ubuntu18.04安装激活pycharm以及配置pycharm的环境变量
ubuntu18.04安装激活pycharm 以及配置pycharm 的环境变量1.官⽹下载pycharm ----注意我下载的是pycharm2020.3.3 但是激活⽅式是通⽤的 1.下载地址是: 点击Download 下载即可2.解压并安装 /usr/local 是⽤于存放给所有⽤户使⽤的软件 1.lewis@ubuntu:/tmp/mozilla_lewis0$ mv pycharm-professional-2020.3.3.tar.gz /usr/local/pycharm/ #注释:将压缩包移动到/usr/local/pycharm 下2.lewis@ubuntu:/usr/local/pycharm$ tar -zxvf pycharm-professional-2020.3.3.tar.gz #注释:解压 3.#查看是否解压成功 lewis@ubuntu:/usr/local/pycharm$ ls3.激活pycharm 1.进⼊pycharm 的bin ⽬录下 执⾏sh ./pycharm.sh 启动pycharm 2.打开pycahrm 进⼊help-》Reginster 4.打开zip ⽂件,找到2018以后的激活码,填⼊pycharm 的Licenses Code 的输⼊框中,点击Activate(激活)即可 5.提⽰激活成功:点击close 关闭即可 4.为pycharm 创建桌⾯快捷⽅式 因为不使⽤快捷⽅式的话⽐较⿇烦,还要查找 注意:/usr/share/applications 是应⽤程序的主界⾯ 1.在桌⾯创建⼀个⽂件,sudo touch pycharm.desktop 2.保存,点击,会弹出来⼀个提⽰框,点击trust(信任)and ...,⾄此桌⾯快捷⽅式创建完成 3.将pycharm 添加到搜索应⽤程序的主界⾯中 lewis@ubuntu:~/桌⾯$ sudo cp pycharm.desktop /usr/share/pycharm.desktop 发现界⾯中出现了pycharm 快捷⽅式的图标5.为pycharm 配置环境变量 下⾯讲的都是依据FHS 的 下⾯讲的配置环境变量的⽅法是不使⽤export 和⽂件的⽅式--意义:其实创建过桌⾯快捷⽅式了,对于⾮计算机专业⼈员就已经够⽤了,为pycharm 添加环境变量是为了:能在终端(Terminal)中启动pycharm. 1.⾸先阐述⼀下linux 到底应该怎么创建环境变量 重点---原理就是在$PATH 指定的⽬录下放可执⾏⽂件,或可执⾏⽂件的软链接,或⼀个新的可执⾏的⽂件(⾥⾯存放执⾏相应可执⾏⽂件的命令) 2.$PATH:决定了shell 将到哪些⽬录中寻找命令或程序,PATH 的值是⼀系列⽬录,当您运⾏⼀个程序时,Linux 在这些⽬录下进⾏搜寻编译链接。
ubuntu安装conda
ubuntu安装conda
下载python2版本或者python3版本,32位或者64位也根据⾃⼰计算机配置选择
mkdir /Anaconda;
cd /Anaconda;
bash Anaconda3-4.4.0-Linux-x86_64.sh
在安装过程中会询问你是否将anaconda的路径加⼊到环境变量中,默认是no,所以如果在安装的过程中⼿太快,⼀键到底了的话,可以通过⼿动添加的⽅式进(如果在安装的过程中输⼊了yes,应该就直接安装成功了,不⽤再看下⾯的内容)
⾏设置。
(如果在安装的过程中输⼊了
测试anaconda是否配置好可以通过在终端输⼊如下代码的⽅式:
conda list
变态的是conda: command not found ,解决⽅法是⽴即⽣效环境变量
source ~/.bashrc
conda安装成功!
关于⼿动修改环境变量:
vi ~/.bashrc
在bashrc⽂件的最后添加:export PATH="/home/⽤户名/anaconda3/bin:$PATH"。
(vi编辑器中按i进⼊编辑模式)
添加完按esc退出编辑模式,并按:x(保存并退出)
最后需要更新.bashrc:
source ~/.bashrc
⾄此,安装成功。
友情提⽰:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一步:在profile里加入一句:export PATH=$PATH::/usr/local/arm/4.2.2-eabi/usr/bin(这个路径是arm-linux-gcc的所在位置)。
第二步:在environment中加入::/usr/local/arm/4.2.2-eabi/usr/bin,就这么简单。
最近安装了arm-linux-gcc ,我的环境是unt9.10,网上很多资料,但是感觉讲的很复杂,我的安装如下:1、下载arm-linux-gcc-4.1.12、在/usr/local/arm下解压它(arm文件夹是自己新建的)3、设置路径;在终端下输入gedit /etc/profile 在最后一行写上如下(红色)内容,其它保持不变,并保存。
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).if [ -d /etc/profile.d ]; then for i in /etc/profile.d/*.sh; do if [ -r $i ]; then . $i fi done unset ifiif [ "$PS1" ]; then if [ "$BASH" ]; then PS1='\u@\h:\w\$ ' if [ -f /etc/bash.bashrc ]; then . /etc/bash.bashrc fi else if [ "`id -u`" -eq 0 ]; then PS1="#" else PS1="$" fi fi fi
export PATH=$PATH:/usr/local/arm/4.1.1/bin
umask 0224、
使环境变量生效,在终端输入如下命令 source /etc/profile 在回车5、输入arm-linux-gcc -v 查看安装情况如下:Using built-in specs.Target: arm-iwmmxt-linux-gn?iConfigured with: /home2/yfw/toolchain/toolchain-2007-06-13/build/arm-iwmmxt-linux-gn?i/gcc-4.1.1-glibc-2.5/gcc-4.1.1/configure --target=arm-iwmmxt-linux-gn?i --host=i686-host_pc-linux-gnu
--prefix=/home2/yfw/toolchain/2008-11-03/arm-iwmmxt-linux-gn?i
--with-cpu=iwmmxt --with-float=soft --enable-cxx-flags=-msoft-float --with-headers=/home2/yfw/toolchain/2008-11-03/arm-iwmmxt-linux-gn?i/arm-iwm mxt-linux-gn?i/incl e --with-local-prefix=/home2/yfw/toolchain/2008-11-03/arm-iwmmxt-linux-gn?i/arm-i wmmxt-linux-gn?i --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-lang ges=c,c++ --enable-shared --enable-c99 --enable-long-longThread model: posixgcc version 4.1.16、编写hello.c 程序,测试一下。
到此为止,只要以后每次用一下命令#source /etc/profile 就OK 了,为了不用在以后每次都要用这个命令#source /etc/profile,我们可以用gedit /etc/environment 打开nevironment文件,在里可以看到如:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games",再在games后面加上:/usr/local/arm/4.2.2-eabi/usr/bin(注意有个冒号),最后如:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ arm/4.2.2-eabi/usr/bin"。