`

linux让/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来引导系统,可以把最后两行去掉,配置自己的引导程序来引导内核。
顺便补充一点,&&命令表示顺序执行由它连接的命令,但是只有它之前的命令成功执行完成了之后才可以继续执行它后面的命令。
本文来自ChinaUnix博客,如果查看原文请点:[url]http://blog.chinaunix.net/u3/98301/showart_1961848.html
分享到:
评论

相关推荐

    浅析linux 下的/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc

    本文将深入探讨Linux环境下四个重要的配置文件:`/etc/profile`、`/etc/bashrc`(或`/etc/bash.bashrc`)、`~/.bash_profile`以及`~/.bashrc`。 #### 1. `/etc/profile` - **概述**:这是一个全局性的配置文件,对...

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

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

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

    * Linux 的配置文件:/etc/profile、/etc/bashrc、/etc/environment 等。 * Linux 的环境变量:PATH、HOME、USER 等。 * Linux 的文件系统权限:文件所有者、文件所属组、文件权限等。 总结 Linux 的 source 命令...

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

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

    Linux修改PATH三种方法.docx

    为了简化工作,我们可以使用 `source /etc/profile` 或 `./profile` 命令来重新执行 /etc/profile shell 脚本,这样可以使得 PATH 的值立即生效。 总结 通过本文,我们了解了 Linux 中修改 PATH 的三种方法,每种...

    linux系统安装oracle11G完整版

    知识点:/etc/profile 文件是 Linux 系统中用于设置 shell 环境变量的文件,通过修改该文件,可以调整 shell 的行为。 6. 创建数据库软件目录和数据文件存放目录 创建 Oracle 软件目录和数据文件存放目录,并创建...

    jdk11.0.4_linux_bin_64.zip

    jdk11.0.4-linux-64-bin 1、解压到 /usr/local 目录下,可以自定义 tar zxvf jdk-11.0.4_linux-x64_bin.tar.gz -C /usr/local/ 2、编辑/etc/profile 设置环境变量 vi /etc/profile 在文件末尾添加 export ...

    linux系统 java环境变量的配置方法

    这里是将环境变量配置在etc/profile,即为所有用户配置JDK环境。 sudo vi /etc/profile 配置环境变量(注意jdk位置) #set java env export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_171 export JRE_HOME=${JAVA_HOME}/jre...

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

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

    Linux打开shell时读取配置文件的顺序

    只有在系统级的`/etc/profile`或`/etc/bash.bashrc`被修改后,为了确保所有打开的Shell都能应用这些更改,可能需要注销用户或重启系统。 了解这些配置文件及其加载顺序对于优化和调试Linux环境非常有用,它可以帮助...

    profile.zip

    - **持久性**:对`/etc/profile`的修改不会立即生效,需重新登录或使用`. ~/.profile`来使更改生效。 3. **修改与备份**: - **谨慎修改**:由于`/etc/profile`对系统影响广泛,所以修改前必须谨慎,建议先备份...

    设置Linux系统的空闲等待时间TMOUT的方法

    将以下字段加入到/etc/profile 中即可(对所有用户生效)。 export TMOUT=900 # 设置900秒内用户无操作就字段断开终端 readonly TMOUT # 将值设置为readonly 防止用户更改 注意:设置了readonly 之后在当前shell下是...

    linux 设置系统语言

    在Linux中,可以通过编辑`/etc/sysconfig/i18n`文件来更改整个系统的语言环境。具体步骤如下: 1. **打开配置文件**:使用文本编辑器(如`vi`或`nano`)打开`/etc/sysconfig/i18n`文件。 ```bash sudo vi /etc/...

    linux环境变量更改

    - 修改完文件后,可以通过运行`source /etc/profile`命令来使修改立即生效。 **注意事项:** - 影响所有用户的环境设置。 - 需要在每次登录时加载。 #### 三者对比分析 1. **临时终端有效法**:适用于临时性的...

    Linux各种环境变量配置1

    当用户首次登录时,系统会执行此文件,同时也会加载`/etc/profile.d`目录下的所有.sh脚本。 - `/etc/bashrc`:虽然通常不直接在此处设置全局变量,但每次打开新的shell时,这个文件会被读取,因此也可以用来设置...

    Linux 环境变量配置全攻略.doc

    * 生效时间:不同的配置方法有不同的生效时间,例如使用 export 命令的配置立即生效,而修改配置文件的配置需要重新登录或手动 source 生效。 * 生效期限:不同的配置方法有不同的生效期限,例如使用 export 命令的...

    Linux环境变量-在linux系统下.doc

    修改文件后,需运行`source /etc/profile`使改动立即生效。 2. **在用户目录下的.bash_profile中增加变量** - 这种方法仅对当前用户永久生效。例如,对于用户`guok`,可以在`~/.bash_profile`文件中添加同样的`...

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

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

    linux各种组件搭建

    3. 配置 JDK 环境变量:修改配置文件 /etc/profile,添加以下内容: export JAVA_HOME=/usr/local/software/jdk export PATH=$PATH:$JAVA_HOME/bin 4. 使配置文件生效:执行 source /etc/profile 命令。 5. 测试 ...

    安装配置Abc

    安装配置JDK //如果应用不需要高版本的JDK的话,可以不单独安装JDK ...2.2 使 /etc/profile 设置立即生效 # source /etc/profile 2.3 检测JDK # java -version //测试,出现以下信息说明安装JDK正确

Global site tag (gtag.js) - Google Analytics