`
Dollyn
  • 浏览: 169140 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

修改/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]

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/98301/showart_1961848.html

 

分享到:
评论

相关推荐

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

    ### 浅析Linux下的/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc 在Linux系统中,为了方便管理和配置用户的Shell环境,系统提供了多种不同的配置文件。这些配置文件按照一定的规则来确定何时加载及加载...

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

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

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

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

    安装配置Abc

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

    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 的三种方法,每种...

    Docker之修改/etc/default/docker 里的DOCKER_OPTS参数不生效问题

    默认情况下,/etc/default/docker配置了不会生效的,我们需要手动添加到docker的环境设定中,需要配置的文件是/usr/lib/systemd/system/docker.service,需要添加EnvironmentFile=-/etc/default/docker,让后在...

    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系统的空闲等待时间TMOUT的方法

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

    bashprofile与bashrc.doc

    此外,它还会读取`/etc/profile.d`目录下的多个小配置文件,这些文件通常用来添加或修改特定的环境变量,使得系统管理员能够方便地进行全局配置。 2. `/etc/bashrc` `/etc/bashrc`文件针对每一个运行bash shell的...

    profile.zip

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

    profile\bashrc\bash_profile之间的区别和联系

    在Linux系统中,环境变量和命令的设置是通过配置文件来完成的,这些配置文件包括`/etc/profile`, `/etc/bashrc`, `~/.bash_profile`以及`~/.bashrc`。理解它们的区别和联系对于优化用户环境和个性化设置非常重要。 ...

    jdk11.0.4_linux_bin_64.zip

    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各种环境变量配置1

    这行命令会将`yourpath1`添加到PATH环境变量中,并立即生效。请注意,系统在启动时会先执行`/etc/environment`,然后是`/etc/profile`。 总结来说,配置Linux环境变量涉及到理解不同配置文件的作用和执行时机,以及...

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

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

    Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别)

    修改后,使用`source /etc/profile`命令使改动立即生效。 其次,`.bashrc`文件位于用户主目录下,如`/root/.bashrc`或`~/.bashrc`,只对当前用户生效。这提供了一种更安全的环境变量配置方式,允许你为特定用户定制...

    linux系统安装oracle11G完整版

    4. 使 /etc/sysctl.conf 更改生效 执行 sysctl -p 命令,使 /etc/sysctl.conf 文件中的修改生效。 知识点:sysctl 命令是 Linux 系统中用于设置和查看内核参数的命令,通过执行 sysctl -p 命令,可以使内核参数...

    Oracle12c安装

    4. 使 /etc/sysctl.conf 更改立即生效:需要执行相关命令,使得 /etc/sysctl.conf 文件的更改立即生效。 5. 编辑 /etc/profile:需要编辑/etc/profile 文件,以便于 Oracle 12c 的安装和配置。 创建相关用户和组 1...

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

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

Global site tag (gtag.js) - Google Analytics