方法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来引导系统,可以把最后两行去掉,配置自己的引导程序来引导内核。
顺便补充一点,&&命令表示顺序执行由它连接的命令,但是只有它之前的命令成功执行完成了之后才可以继续执行它后面的命令。
分享到:
相关推荐
本文将深入探讨Linux环境下四个重要的配置文件:`/etc/profile`、`/etc/bashrc`(或`/etc/bash.bashrc`)、`~/.bash_profile`以及`~/.bashrc`。 #### 1. `/etc/profile` - **概述**:这是一个全局性的配置文件,对...
保存并关闭文件后,运行`source /etc/profile`使改动立即生效,或者重启系统。 除了`PATH`,还有其他常用的环境变量: 1. `HOME`:用户的主目录,通常为`/home/username`。 2. `USER`:当前登录的用户名。 3. `...
今天修改了 /etc/profile,需要用 source 一下,但是写入命令 sudo source /etc/profile 时,系统提示找不到 source 命令。改成 sudo . /etc/profile 还是找不到命令。这个问题该如何解决呢? 解决方法 解决这个...
如果想让 PATH 变量立即生效,可以使用 `source /etc/profile` 命令或 `./profile` 命令。这是因为 `source` 命令可以在当前 shell 进程中执行 `/etc/profile` 文件,而不是在子 shell 进程中执行的。 Linux 系统下...
为了简化工作,我们可以使用 `source /etc/profile` 或 `./profile` 命令来重新执行 /etc/profile shell 脚本,这样可以使得 PATH 的值立即生效。 总结 通过本文,我们了解了 Linux 中修改 PATH 的三种方法,每种...
- **持久性**:对`/etc/profile`的修改不会立即生效,需重新登录或使用`. ~/.profile`来使更改生效。 3. **修改与备份**: - **谨慎修改**:由于`/etc/profile`对系统影响广泛,所以修改前必须谨慎,建议先备份...
要永久添加环境变量,可以在 /etc/profile 文件中添加相应的配置,然后运行 source /etc/profile 命令使修改生效。这样,环境变量将对所有用户有效。如果要对特定用户永久添加环境变量,可以在用户目录下的 ~/.bash_...
此外,它还会读取`/etc/profile.d`目录下的多个小配置文件,这些文件通常用来添加或修改特定的环境变量,使得系统管理员能够方便地进行全局配置。 2. `/etc/bashrc` `/etc/bashrc`文件针对每一个运行bash shell的...
知识点:/etc/profile 文件是 Linux 系统中用于设置 shell 环境变量的文件,通过修改该文件,可以调整 shell 的行为。 6. 创建数据库软件目录和数据文件存放目录 创建 Oracle 软件目录和数据文件存放目录,并创建...
安装配置JDK //如果应用不需要高版本的JDK的话,可以不单独安装JDK ...2.2 使 /etc/profile 设置立即生效 # source /etc/profile 2.3 检测JDK # java -version //测试,出现以下信息说明安装JDK正确
默认情况下,/etc/default/docker配置了不会生效的,我们需要手动添加到docker的环境设定中,需要配置的文件是/usr/lib/systemd/system/docker.service,需要添加EnvironmentFile=-/etc/default/docker,让后在...
2、编辑/etc/profile 设置环境变量 vi /etc/profile 在文件末尾添加 export JAVA_HOME=/usr/local/jdk-11.0.4 export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_...
在Linux系统中,环境变量和命令的设置是通过配置文件来完成的,这些配置文件包括`/etc/profile`, `/etc/bashrc`, `~/.bash_profile`以及`~/.bashrc`。理解它们的区别和联系对于优化用户环境和个性化设置非常重要。 ...
修改后,使用`source /etc/profile`命令使改动立即生效。 其次,`.bashrc`文件位于用户主目录下,如`/root/.bashrc`或`~/.bashrc`,只对当前用户生效。这提供了一种更安全的环境变量配置方式,允许你为特定用户定制...
这里是将环境变量配置在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...
* 生效时间:不同的配置方法有不同的生效时间,例如使用 export 命令的配置立即生效,而修改配置文件的配置需要重新登录或手动 source 生效。 * 生效期限:不同的配置方法有不同的生效期限,例如使用 export 命令的...
今天修改了 `/etc/profile` 文件,需要使用 source 命令来使修改生效,但是在执行 `sudo source /etc/profile` 命令时,却提示找不到 source 命令。这是什么原因呢? 解决方法: 使用 `su` 命令直接切换到 root ...
当用户首次登录时,系统会执行此文件,同时也会加载`/etc/profile.d`目录下的所有.sh脚本。 - `/etc/bashrc`:虽然通常不直接在此处设置全局变量,但每次打开新的shell时,这个文件会被读取,因此也可以用来设置...
4. 使 /etc/sysctl.conf 更改立即生效:需要执行相关命令,使得 /etc/sysctl.conf 文件的更改立即生效。 5. 编辑 /etc/profile:需要编辑/etc/profile 文件,以便于 Oracle 12c 的安装和配置。 创建相关用户和组 1...
只有在系统级的`/etc/profile`或`/etc/bash.bashrc`被修改后,为了确保所有打开的Shell都能应用这些更改,可能需要注销用户或重启系统。 了解这些配置文件及其加载顺序对于优化和调试Linux环境非常有用,它可以帮助...