`

source /etc/profile命令

 
阅读更多

在linux下安装海思交叉编译工具的时候,碰到个问题,本来提示安装成功了,但是在用makefile编译库的时候,仍然提示找不到交叉编译工具链:

   make:arm-vfp-uclibc-linux-gnu-gcc: Command not found.

请教别人,用source etc/profile 命令之后,发现工具链加载进来了。make命令成功。

百度source etc/profile ,该命令的作用和用法如下:

 

方法1:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# .  /etc/profile
注意: . 和 /etc/profile 有空格
方法2:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# source /etc/profile

附:Linux中source命令的用法
source命令:
source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
用法:
source filename 或 . filename
source命令除了上述的用途之外,还有一个另外一个用途。在对编译系统核心时常常需要输入一长串的命令,如:
make mrproper
make menuconfig
make dep
make clean
make bzImage
…………
如果把这些命令做成一个文件,让它自动顺序执行,对于需要多次反复编译系统核心的用户来说会很方便,而用source命令就可以做到这一点,它的作用就是 把一个文件的内容当成shell来执行,先在linux的源代码目录下(如/usr/src/linux-2.4.20)建立一个文件,如 make_command,在其中输入一下内容:
make mrproper &&
make menuconfig &&
make dep &&
make clean &&
make bzImage &&
make modules &&
make modules_install &&
cp arch/i386/boot/bzImage /boot/vmlinuz_new &&
cp System.map /boot &&
vi /etc/lilo.conf &&
lilo -v
文件建立好之后,每次编译核心的时候,只需要在/usr/src/linux-2.4.20下输入:
source make_command
即可,如果你用的不是lilo来引导系统,可以把最后两行去掉,配置自己的引导程序来引导内核。
顺便补充一点,&&命令表示顺序执行由它连接的命令,但是只有它之前的命令成功执行完成了之后才可以继续执行它后面的命令。

[url=http://blog.csdn.net/simon_dong618/archive/2007/04/24/1581132.aspx][/url]

 

问题: linux下有些工具安装之后,除了要修改root下的.bashfile(也就是添加个环境变量) ,还要修改etc/profile 下的环境变量 , 两个profile是干什么用的?区别?

解答
:/etc/profile :这个文件是每个用户登录时都会运行的环境变量设置,属于系统级别的环境变量,设置在里 面的东西对所有用户适用;
.bashfile 是单用户登录时比如root会运行的,只对当前用户适用,而且只有在你使用的也是bash作为shell时才行.
rpm是red hat,fedora,centos这几个发行版使用的安装包,和其它tar.gz的区别是有个文件头,多了一些信息。
rpm包多数是二进制文件,可以直接运行的,但tar.gz包很多是源代码,要编译后才能运行。
二进制文件和windows下的exe文件一个意思,可以直接运行。
分享到:
评论

相关推荐

    linux的source命令找不到解决方法.docx

    今天修改了 /etc/profile,需要用 source 一下,但是写入命令 sudo source /etc/profile 时,系统提示找不到 source 命令。改成 sudo . /etc/profile 还是找不到命令。这个问题该如何解决呢? 解决方法 解决这个...

    linux各种组件搭建

    4. 使配置文件生效:执行 source /etc/profile 命令。 5. 测试 JDK 环境:使用 java -version 命令测试 JDK 环境是否搭建成功。 Redis 搭建 在 Linux 环境下搭建 Redis 需要完成以下步骤: 1. 下载 Redis 安装包...

    linux的source命令找不到解决方法.pdf

    今天修改了 `/etc/profile` 文件,需要使用 source 命令来使修改生效,但是在执行 `sudo source /etc/profile` 命令时,却提示找不到 source 命令。这是什么原因呢? 解决方法: 使用 `su` 命令直接切换到 root ...

    hadoop-2.7.3+zookeeper-3.4.8+hadoop-2.7.3分布式环境搭建整理(王三旗亲试成功安装)

    使配置生效,执行 source /etc/profile 命令。 1.3 安装 Hadoop 下载 Hadoop 2.7.3 的安装包,并将其解压到指定目录中。配置 Hadoop 环境变量,编辑 /etc/profile 文件,添加以下内容: ``` export HADOOP_HOME=/...

    Linux环境变量设置总结[参考].pdf

    要永久添加环境变量,可以在 /etc/profile 文件中添加相应的配置,然后运行 source /etc/profile 命令使修改生效。这样,环境变量将对所有用户有效。如果要对特定用户永久添加环境变量,可以在用户目录下的 ~/.bash_...

    Vi下etc下profile直接看安装目录.docx

    保存并关闭文件后,运行`source /etc/profile`使改动立即生效,或者重启系统。 除了`PATH`,还有其他常用的环境变量: 1. `HOME`:用户的主目录,通常为`/home/username`。 2. `USER`:当前登录的用户名。 3. `...

    linux下安装jdk完整版

    Linux 下安装 JDK 完整版 Linux 操作系统是 Java...最后,重新执行 source /etc/profile 命令以便使配置生效。 通过以上步骤,我们就成功地在 Linux 下安装了 JDK。现在,我们可以使用 JDK 来开发 Java 应用程序了。

    linux安装node.js.pdf

    4. 保存文件并执行source /etc/profile命令,以便使环境变量生效 5. 验证Node.js安装是否成功,使用node -v命令查看Node.js版本,使用npm -v命令查看npm版本 在安装Node.js时,我们需要注意以下几点: * Node.js...

    linux下source命令使用详解

    这时就想到用source命令,如:source /etc/profile 对source进行了学习,并且用它与sh 执行脚本进行了对比,现在总结一下。 source命令: source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。 ...

    大数据-Hadoop环境搭建(单机)

    2. 生效配置:使用source /etc/profile命令使配置生效,输入java -version命令查看JDK版本信息。 五、Hadoop环境配置 1. 配置profile文件:编辑/etc/profile文件,添加Hadoop环境变量,包括HADOOP_HOME、HADOOP_...

    Linux下JSP运行、开发环境的建立

    然后,执行source /etc/profile命令,使环境变量生效。检验JDK安装是否成功可以使用java -version命令。 二、Tomcat安装与配置 Tomcat是Java Servlet和JavaServer Pages技术的开源实现。这里我们使用Tomcat 5.0.29...

    Linux 添加开机启动方法(服务/脚本)

    /etc/profile、/root/.bash_profile /etc/bashrc、/root/.bashrc /etc/profile.d/*.sh、/etc/profile.d/lang.sh /etc/sysconfig/i18n、/etc/rc.local(/etc/rc.d/rc.local) 一、修改开机启动文件:/etc/rc.local...

    每次不再source /diku/env的解决方案

    - 修改完配置文件后,可以通过重新启动Cygwin终端或执行`source /etc/profile`命令来使更改生效。 - 使用`echo $TINYOS_ROOT`和`echo $PATH`命令验证环境变量是否已正确设置。 #### 三、进一步优化 1. **自动化...

    linux下部署JAVAEE项目

    然后,使用 source /etc/profile 命令刷新环境变量。 二、安装和配置 Tomcat Tomcat 是一个流行的 JAVAEE 服务器,可以在 Linux 下安装和配置。下载 Tomcat 的安装包,解压缩后,使用以下命令安装: ``` tar -zxvf...

    Linux下SVN服务器安装配置及客户端安装说明[定义].pdf

    安装完成后,需要添加环境变量,例如:在 /etc/profile 文件中添加 PATH 变量,例如:PATH=/usr/local/ssl/bin:/sbin/:$PATH:/usr/sbin,然后执行 source /etc/profile 命令使环境变量生效。 二、客户端安装 ...

    Ubuntu下安装JDK图文详解

    然后,使用 source /etc/profile 命令刷新环境变量。 六、修改系统默认的 JDK 在 Ubuntu 系统下,默认的 JDK 路径是 /usr/lib/jvm/java-6-sun。我们可以使用 update-alternatives 命令修改系统默认的 JDK: ``` ...

    64位Linux下Oracle11G XE安装与配置

    修改完成后,需要使用 source /etc/profile 命令应用修改。 7. 修改 Oracle 配置 需要进入/u01/app/oracle/product/11.2.0/xe/dbs/ 目录下,修改 init.ora 文件,修改以下参数: db_name='XE' memory_target=1G ...

    安装配置Abc

    安装配置JDK //如果应用不需要高版本的JDK的话,可以不单独安装JDK 1. 安装JDK # chmod a+x jdk-1_5_0_15-linux-i586.bin ...# source /etc/profile 2.3 检测JDK # java -version //测试,出现以下信息说明安装JDK正确

    linux下jdk安装

    保存并退出编辑后,使用source /etc/profile命令使更改立即生效。然后,可以通过运行java -version命令来检查JDK是否安装成功。如果返回的是正确的JDK版本信息,那么安装就完成了。 接下来,为了方便使用Java命令,...

    Linux系统下修改环境变量PATH路径的三种方法.docx

    如果想让 PATH 变量立即生效,可以使用 `source /etc/profile` 命令或 `./profile` 命令。这是因为 `source` 命令可以在当前 shell 进程中执行 `/etc/profile` 文件,而不是在子 shell 进程中执行的。 Linux 系统下...

Global site tag (gtag.js) - Google Analytics