source /etc/profile没有发现命令 [问题点数:20分,结帖人gongdezhi1990]

Bbs1
本版专家分:0
结帖率 100%
Bbs3
本版专家分:640
Bbs3
本版专家分:536
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs7
本版专家分:22786
Blank
红花 2011年9月 Linux/Unix社区大版内专家分月排行榜第一
2008年11月 C/C++大版内专家分月排行榜第一
Blank
黄花 2012年11月 Linux/Unix社区大版内专家分月排行榜第二
2011年8月 Linux/Unix社区大版内专家分月排行榜第二
2008年10月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2012年8月 Linux/Unix社区大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs2
本版专家分:207
Bbs1
本版专家分:45
为什么我使用source /etc/profile这个命令之后,新的环境变量只能在一个终端里面有效? 为什么我使用source /etc/profile这个命令之后,新的环境变量只能在一个终端里
为什么我使用<em>source</em> /<em>etc</em>/<em>profile</em>这个<em>命令</em>之后,新的环境变量只能在一个终端里面有效?   为什么我使用<em>source</em> /<em>etc</em>/<em>profile</em>这个<em>命令</em>之后,新的环境变量只能在一个终端里面有效? 各位大虾: 我从网上得知,在ubuntu中,使用<em>source</em> /<em>etc</em>/<em>profile</em><em>命令</em>可以使新建立的环境变量立刻生效而不用重新启动系统,但是 如题,当我使用<em>source</em>
手贱修改/etc/proflie 文件后,所有命令无法使用
Linux修改<em>profile</em>文件改错了,恢复的方法 在改<em>profile</em>的时候,改出问题了,除了cd以外的<em>命令</em>基本都不能用了, 连vi都不能用了,上网查了下,用export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin, 然后就可以用<em>命令</em>了,速度用vi把<em>profile</em>改回来,恢复正常。...
Linux下source命令详解
<em>source</em><em>命令</em>用法<em>source</em> FileName<em>source</em><em>命令</em>作用在当前bash环境下读取并执行FileName中的<em>命令</em>。*注:该<em>命令</em>通常用<em>命令</em>“.”来替代。使用范例:<em>source</em> filename . filename(中间有空格)<em>source</em><em>命令</em>(从 C Shell 而来)是bash shell的内置<em>命令</em>。点<em>命令</em>,就是个点符号,(从Bourne Shell而来)是<em>source</em>的另一名称。同样
解决sudo: source:找不到命令
普通用户sudo su 和 sudo -s都是切换到root用户,不同的是: sudo su 环境用的是目标用户(root)的环境 sudo -s 环境用的是当前用户本身的环境
linux下的source命令(.命令)解释及应用
用法: <em>source</em> filename # filename必须是可执行的脚本文件 或者 . filename # 注意“.”号后面还有一个空格 功能: 通知当前shell读入路径为filename的文件并依次执行文件中的所有语句。 通常用于重新执行刚修改的初始化文件,使之立即生效,而...
Linux中source命令的用法
<em>source</em><em>命令</em>:<em>source</em><em>命令</em>也称为“点<em>命令</em>”,也就是一个点符号(.)。<em>source</em><em>命令</em>通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法: <em>source</em> filename 或 . filename<em>source</em><em>命令</em>除了上述的用途之外,还有一个另外一个用途。在对编译系统核心时常常需要输入一长串的<em>命令</em>,如:make mrpropermake menuconfigmake ...
Linux /etc/profile文件详解及修改后如何立即生效(使用source命令
Linux /<em>etc</em>/<em>profile</em>文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,学习Linux要了解Linux <em>profile</em>文件的相关原理,这里对则以文件进行具体分析。这里修改会对所有用户起作用。  1、Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的...
修改/etc/profile导致所有命令不能使用
安装jdk时,修改/<em>etc</em>/<em>profile</em>文件,导致所有的<em>命令</em>不能使用包括ls、vi等。 输入: /usr/bin/vim /<em>etc</em>/<em>profile</em> 注意vim后有空格 然后将原来修改的内容删除 重新启动。shutdown -r now 或者reboot
解决每次进入命令都要重新source /etc/profile后,Java等命令才能生效
最近因为课程需要,在Ubuntu上面使用maven管理工具,但是配好之后每次都是在关闭了<em>命令</em>行之后,重新进入<em>命令</em>的时候这些环境变量都失效了,本小篇就是解决这个问题的。 在Ubuntu中其实是有几个<em>profile</em>这样的文件存在的,我们通常将环境变量设置在/<em>etc</em>/<em>profile</em>这个文件中,这个文件是全局的。看了Ubuntu中几个文件的简要介绍你就明白了。 /<em>etc</em>/<em>profile</em>:在登录时,...
为什么每次进入命令都要重新source /etc/profile 才能生效?
#编辑JDK8 export JAVA_HOME="/usr/java/java8" #编辑maven export M2_HOME="/opt/idea-IU-162.1121.32/plugins/maven/lib/maven3" #编辑PATH export PATH="$JAVA_HOME/bin:$M2_HOME/bin:$PATH" 这是我的/<em>etc</em>/<em>profile</em>末尾的
linux常用(一)linux 安装配置 jdk之 找不到安装文件目录及source /etc/profile 报unexpected end of file 错误 解决
linux安装配置 jdk ,安装后找不到安装后的文件目录 以及<em>source</em> /<em>etc</em>/<em>profile</em>报 syntax error: unexpected end of file错误 问题 的解决
Ubuntu中每次打开一个命令窗口都要执行source /etc/profile配置文件才生效
如题,每次新打开一个<em>命令</em>窗口都要重新输入 <em>source</em> /<em>etc</em>/<em>profile</em> 才能使jdk等配置文件生效: abc@ubuntu:/usr/local$ java -version The program 'java' can be found in the following packages: * default-jre * gcj-5-jre-headless * openjd...
source /etc/profile后,环境变量对普通用户没有效果
<em>source</em> /<em>etc</em>/<em>profile</em> 在普通用户状态下执行该文件
linux环境变量设置 以及 source命令 Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程 Linux 设置环境变量...
 定制环境变量   环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的Shell。环境变量文件:/<em>etc</em>/<em>profile</em>。 环境变量是通过Shell<em>命令</em>来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对于bash这个Shell程序来说,可以通过变量名来访问相应的环境变量,通过export来设置环...
source:未找到命令
“<em>source</em>:未找到<em>命令</em> <em>source</em> 的目标文件有语法错误!
source配置文件不生效
问题背景:       升级jdk 1.8之后,启动时报版本编译问题,查看$JAVA_HOME,$JRE_HOME,<em>没有</em>问题。      初步推断是<em>没有</em><em>source</em>,sourec .bashrc 之后查看$JAVA_HOME,$JRE_HOME变成1.8版本,但启动时还是报错,这就奇怪了,执行java -version查看到的版本号是1.8,查看/<em>etc</em>/<em>profile</em>,.bashrc 中配置
解决linux下source /etc/profile关闭终端失效问题
    本来想配置环境变量的,看网上和博客上很多说改/<em>etc</em>/<em>profile</em>,然后<em>source</em> /<em>etc</em>/<em>profile</em>之后就可以永久保存使环境变量生效,但是终端一关闭,就环境变量就失效了,其他终端也用不了。网上有说在当前用户目录下创建.bash_<em>profile</em>文件,编写环境变量,然后执行<em>命令</em><em>source</em> ~/.bash_<em>profile</em>之后就能使这个用户永久生效。但是还是和之前/<em>etc</em>/profi...
linux不小心修改了/etc/profile文件命令找不到
-
每次重启需要source /etc/profile的原因-环境变量
linux主机每次重启后,所有配置的变量均失效; 需要<em>source</em> /<em>etc</em>/<em>profile</em> <em>命令</em>才有效 原因: 缺少$PATH部分(红圈圈) 可以想想 系统先加载/<em>etc</em>/<em>profile</em> 然后再加载~/.bash_<em>profile</em>,由于开始<em>没有</em>红圈圈那部分,最终的环境变量就只有~/.bash_<em>profile</em>部分;/<em>etc</em>/<em>profile</em>配置的环境变量均无用; 加上就OK...
linux 在/etc/profile配置完jdk每次都要source才能使用java命令(配置永久环境变量)
linux每次进入都需要 <em>source</em> /<em>etc</em>/<em>profile</em>才能使用java<em>命令</em>,需要配置永久环境变量,修改<em>etc</em>目录下的bashrc文件,在最前面添加export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAV...
修改了/etc/profile 文件导致命令不可用
如果因为在 /<em>etc</em>/<em>profile</em> 文件中设置一些环境变量导致 系统<em>命令</em>不可用总是出现: -bash: xxx: command not found 那证明对了,你修改环境变量出现问题了,不要慌,还好有export<em>命令</em>供你使用: export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 使用上面的<em>命令</em>就可以使用常用<em>命令</em>了,但只是针对...
ansible-playbook设置java环境变量后不生效解决方法
ansible playbook脚本中有安装jdk操作,并且设置环境变量后且<em>source</em>了 /<em>etc</em>/<em>profile</em>文件,还会提示<em>没有</em>JAVA_HOME 代码如下:- name: check jdk variable shell: cat /<em>etc</em>/<em>profile</em> register: result#jdk_version 在变量文件中有定义 - name: jdk variable co
/etc/profile 的修改技巧
在 Arch Linux 的配置过程中可能要修改 /<em>etc</em>/<em>profile</em>,修改多了以后,原来的 <em>profile</em> 就面目全非了。 仔细看看你的 Linux 系统,如果有 /<em>etc</em>/<em>profile</em>.d 目录的话,就可以把要修改的内容分文件存放。 使 ls 能带颜色显示目录 建立文件 /<em>etc</em>/<em>profile</em>.d/dircolor.sh,内容如下: # Setup for /bin/l
修改/etc/profile出错导致命令不可用
/bin/vi /<em>etc</em>/<em>profile</em>  修改到正确的版本后,保存退出 export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin <em>source</em> /<em>etc</em>/<em>profile</em>
解决Linux每次启动jetty都要重新source /etc/profile 才能生效的问题
etc/profile配置jdk环境变量生效和解决执行成功却无效的情况
一. 放在linux中的项目工程,我们都是作为服务器的,有时可能要增加一个环境变量,但我们为了一个环境变量重启并不方便,要是上线的项目还绝对不能这么,那么,怎么办呢?1.先使用vim或vi指令打开<em>profile</em>文件:vim或vi /<em>etc</em>/<em>profile</em>,按insert键进入编辑状态。2.比如,我配置jdk变量:export PATH=/usr/local/src/jdk1.8.0_152/bin...
解决 修改/etc/profile 出错后 命令都执行不了问题
执行:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin将/<em>etc</em>/<em>profile</em> 修改回来
Centos-更改/etc/profile导致ls等常用命令不可用
解决办法: 执行export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bi 然后使用: vi /<em>etc</em>/<em>profile</em> 查看配置文件里面的配置信息,将错误之处改动过来,注意,一定不要忘了$PATH(大写,大写,大写!) 最后执行<em>source</em> /<em>etc</em>/<em>profile</em> ok,至此正常使...
一不小心修改了/etc/profile 文件导致命令不可用怎么办,不要怕~
一不小心修改了/<em>etc</em>/<em>profile</em> 文件导致<em>命令</em>不可用怎么办,不要怕~
/etc/profile文件和Python源文件设置任意路径下都能运行
1、当在/<em>etc</em>/<em>profile</em>文件里配置路径时出错,为什么ls等系列指令都失效了呢? 根据我的理解,/<em>etc</em>/<em>profile</em>文件就相当于main函数。当我们使用<em>命令</em>时,系统会先向/<em>etc</em>/<em>profile</em>文件中找,如果找不到的话再去找其他文件。但当/<em>etc</em>/<em>profile</em>文件被破坏时,系统找不到/<em>etc</em>/<em>profile</em>文件,就像程序找不到main方法,那么这个指令就被提示无效。 2、如
Red Hat(Linux) 系统在/etc/profile配置完JAVA_HOME后无法全局生效
最近涉及到linux 服务器的java需要更新,原来一直用的jdk1.6 现在需要更新到jdk1.8。按照网上程序将jdk1.8的压缩版下载并解压到原来jdk1.6的目录并覆盖之; 接下来在修改环境变量时,按照提示在 /<em>etc</em>/<em>profile</em> 文件末尾将JAVA_HOME和JRE_HOME的值都修改成现在jdk1.8的路径:export JAVA_HOME=/usr/java/jdk1.8.0
CentOS7 /etc/profile 添加环境变量重启后不生效 必须得执行source /etc/profile 解决方法
将环境变量写入/<em>etc</em>/bashrc文件中 参考 http://www.oschina.net/question/942236_162558%3Fsort%3Dtime http://19055.blog.51cto.com/9055/1144600
Linux系统环境变量文件(/etc/profile)设置后无法使用vim、vi等命令原因以及解决方法
在/<em>etc</em>/<em>profile</em>中添加了错误的PATH变量,会导致几乎所有的系统<em>命令</em>无法使用,比如会出现如下图所示错误提示: 修复PATH变量其实很简单,就是重新给PATH变量赋值就可以了 <em>命令</em>如下:export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/us
修改文件时候,启动profile 文件后报错: No such file or directory的解决方法
遇到的问题: Linux下操作<em>profile</em>文件后保存 并使之生效的时候,报错说里面有句语法是错,然后除了cd 指令还能用,其他指令均失效,报错:No such file or directory,网上查阅资料得一下解决方法 在<em>命令</em>行中将一下<em>命令</em>输入后回车即可: export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 原理:重置了引用...
改了/etc/profile后 Linux下ll ls vi 等命令不可用,怎么办
在<em>命令</em>中输入export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin即可进行编辑<em>profile</em>文件,非常有效,希望可以帮助你
ubuntu开机总需要source /etc/profile的一个解决方案
打开默认目录下的bashrc文档: ~/.bashrc 在文件中(最好在底部)添加文字: <em>source</em> /<em>etc</em>/<em>profile</em> 重启系统,<em>发现</em>shell中的文本都变成黑色,配置成功。再也不需要开机时手动输入<em>source</em><em>命令</em>。...
Jenkins使用/etc/profile中环境变量异常
问题描述 Jenkins构建任务任务时需要执行sh脚本,在/ect/<em>profile</em>中export的环境变量无法被识别 解决办法 方法1:Jenkins构建步骤中,第一行增加<em>source</em> /<em>etc</em>/<em>profile</em><em>命令</em> 方法2:在Jenkins配置系统配置文件:/<em>etc</em>/sysconfig/jenkins末尾增加<em>source</em> /<em>etc</em>/<em>profile</em>,然后重启Jenkins服务即可 参考 http...
/etc/profile、~/.bash_profile等几个文件的区别和执行过程
http://blog.chinaunix.net/uid-346158-id-2130833.html 关于登录linux时,/<em>etc</em>/<em>profile</em>、~/.bash_<em>profile</em>等几个文件的执行过程。 在登录Linux时要执行文件的过程如下: 在 刚登录Linux时,首先启动 /<em>etc</em>/<em>profile</em> 文件,然后再启动用户目录下的 ~/.bash_p
Ubuntu在/etc/profile中配置好了Java环境,运行Java子命令无效问题(~/.bashrc等文件分析)
在一台虚拟Ubuntu设备上碰到一个奇怪问题,在/<em>etc</em>/<em>profile</em>中配置好了Java环境,运行Java子<em>命令</em>无效。。奇怪,这是什么原因呢?   不管他是什么原因,反正配置失败就让人很不舒服。。于是去虚拟机的jdk的bin目录下运行./java<em>命令</em>,没问题呀,有用的呢,这样就不太好了。于是仔细看看/<em>etc</em>/<em>profile</em>中有<em>没有</em>问题,还是<em>没有</em>问题呢!   不科学呀,去网上搜一波,网上都说是
关于ansible远程执行的环境变量问题(login shell & nonlogin shelll)
问题 ansible调用playbook远程mvn执行打包时<em>发现</em>执行出错,找不到JAVA_HOME。 我们的exporter JAVA_HOME=/usr/java/jdk1.8.0写在/<em>etc</em>/<em>profile</em>中,登录时可以正常执行打包并打印JAVA_HOME。 排查过程 在playbook中执行echo $JAVA_HOME > /tmp/test.log,为空 在playbo
修改etc/profile文件时显示readonly且权限不足
readonly 的话就在修改结束之后输入  :wq!   比平时多一个叹号表示覆盖原来文件。 你可以su<em>命令</em> 切换到管理员模式再进去。
Linux下常见的~/.bashrc、/etc/profile、/etc/ld.so.config小科普以及caffe编译遇到的相关问题解决
~/.bashrc 用于非交互式模式,即nonlogin shell,在这种模式下,shell不与你进行交互,而是读取存放在文件中的<em>命令</em>,并且执行它们。当它读到文件的结尾,shell也就终止了。/<em>etc</em>/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。 <em>source</em> ~/.bashrc/<em>etc</em>/<em>profile</em> 用于交互模式,即l
云服务器Ubuntu在/etc/profile配置完jdk每次都要source才能使用java命令(配置永久环境变量)
问题:今天一打开Ubuntu,输入 java -version 时,<em>发现</em>如下:减肥药反弹了!!!   预备知识:在Ubuntu中其实是有几个<em>profile</em>这样的文件存在的,我们通常将环境变量设置在/<em>etc</em>/<em>profile</em>这个文件中,这个文件是全局的。 /<em>etc</em>/<em>profile</em>:当用户登录时,操作系统第一个执行该文件。此文件为系统的每个用户设置环境信息。 /<em>etc</em> /environmen...
linux 修改/etc/profile出现问题 导致基础命令无法运行 进不去系统
之前是安装了Ubuntu系统 然后安装oracle jdk1.8 把配置文件粘贴进去 然后 把适当的路径进行 修改 然后我输入了 <em>source</em> /<em>etc</em>/<em>profile</em> 但是配置文件的博客 因为<em>没有</em>看写的时间 可能出现了配置冲突 开始是<em>没有</em>问题 但是当我重 新进入系统的时候 我输入正确的密码但是<em>没有</em>进行登录 alt+f2 或者按ALT+CTRL+F1切换到字符界面 (很重要 不然的话进不去系...
zsh环境变量失效
问题 shell又bash变为zsh,<em>发现</em>/<em>etc</em>/<em>profile</em>中设置的环境变量全部失效了 在终端<em>source</em> /<em>etc</em>/<em>profile</em>设置的环境变量生效,但是zsh的主题以及插件消失。 在终端<em>source</em> ~/.zshrc后,zsh的主题和插件恢复 重新启动终端,环境变量再次失效 推测问题原因 /<em>etc</em>/<em>profile</em>的生效期是用户登录的时候,生效对象是所有用户的所有shell。然而最新安装的s
linux添加环境变量对/etc/profile文件进行修改过后导致命令用不了
在使用java的时候,要添加环境变量。一般我们是export一些变量,比如: export JAVA_HOME=.... export PATH=$PATH:$JAVA_HOME/bin 但是,当我们在export PATH的时候忘记在等号右边加红色的$PATH:的时候会导致我们在使用一些常用<em>命令</em>,比如ls,sudo,vim,clear等系统自带的<em>命令</em>的时候会出现comm
docker重新进入容器时“/etc/profile”中环境变量失效问题的解决
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/81032427 本文出自【我是干勾鱼的博客】 如果在docker中设置了环境变量,肯定希望下次进入容器时自动生效。如果是在: /<em>etc</em>/<em>profile</em> 中设置的,再次进入容器时环境变量会失效,解决办法是将环境变量设置在: /root/.bashr...
/etc/profile 修改致命令失效
对root用户起作用的方法:/usr/bin/vim /<em>etc</em>/<em>profile</em>虽然可以进入<em>profile</em>文件,但是对于普通用户,无法修改.通用方法: 终端输入此<em>命令</em>后export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin正常修改/<em>etc</em>/<em>profile</em>sudo vim /<em>etc</em>/<em>profile</em>使之起
开机启动/etc/rc.local失效无效怎么办?解决方法
有关linux下开机启动/<em>etc</em>/rc.local失效问题的解决办法,提供三种方式解决开机无法启动rc.local文件的问题,需要的朋友参考下。 开机启动/<em>etc</em>/rc.local失效问题的解决方法 第一种情况: 当ubuntur 随机启动文件 /<em>etc</em>/rc.local 失效时请按如下修改 1、echo /<em>etc</em>/rc.local >>/<em>etc</em>/<em>profile</em> &&  <em>source</em> /e
linux修改了/etc/profile环境变量导致开机无法登陆的解决办法
改过了很多次/<em>etc</em>/<em>profile</em>文件,终于在某一次重启后被linux拦在登陆图形界面了。不管怎么输入用户密码总是跳一下又回到了登陆界面。 然后按 Ctrl+Alt+F2进入<em>命令</em>行界面,登陆后想执行修改环境变量文件,<em>发现</em>大部分的<em>命令</em>如cd  vi都用不了了,原因就是/<em>etc</em>/<em>profile</em>不起作用了。 解决方法:在字符界面,输入下行代码,直接按回车键.   PATH=/usr/ke
ubuntu12.04 amd64 虚拟机 配置java环境,解决/etc/profile对root无效的问题。
(1)解压缩 jdk和eclipse http://blog.csdn.net/commshare/article/details/8780268 (2) 设置java的环境变量,并启用。 root@Ubuntu64:/<em>etc</em># ls /opt/sun_java/jdk1.7.0_17/ bin        lib          src.zip COPYRIGHT
ubuntu中环境变量文件/etc/profile、.profile、.bashrc、/etc/bash.bashrc之间的区别和联系
写在前面:不同的发行版里面文件的命名可能有所不同,如有的发行版<em>etc</em>目录下有bashrc,有的发行版下面是bash.bashrc。这个根据每个人不同的发行版注意下具体的文件名称。/<em>etc</em>/<em>profile</em>:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/<em>etc</em>/<em>profile</em>.d目录的配置文件中搜集shell的设置.所以如果你有对/<em>etc</em>/<em>profile</em>有修改的话必须得重...
$PATH 在/etc/profile中设置后不生效
如果你尝试了网上的各种方法不生效, 可以尝试看你要设置的path文件夹权限是否是 777
linux下 vim /etc/profile 修改jdk版本后不生效
当然不是因为<em>没有</em> <em>source</em> /<em>etc</em>/<em>profile</em> 而是因为我用item2同时操作一个主机(两个窗口),在其中一个窗口修改了版本之后,并且已经生效,另外一个窗口还是旧的jdk版本,解决:在另一个窗口再进行<em>source</em> /<em>etc</em>/<em>profile</em>。具体的原因可能是因为类似于配置了某些东西之后要重启窗口之类的原因把,不去深究,<em>没有</em>意义~...
Linux环境变量知识:/root/.bashrc与/etc/profile的异同
要搞清bashrc与<em>profile</em>的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。 交互式模式就是shell等待你的输入,并且执行你提交的<em>命令</em>。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些<em>命令</em>、签退。当你签退后,shell也终止了。 shell也可以运行在另外一
修改/etc/profile的readonly参数方法
背景运维将测试服务器的登出时间修改成了10分钟,我想把它改掉。操作# vim /<em>etc</em>/<em>profile</em> # 修改TMOUT=其他数值 # 按住shift + zz保存修改 # <em>source</em> /<em>etc</em>/<em>profile</em> 让修改生效提示:-bash: TMOUT: readonly variable 然后sb兮兮的到处在网上搜(水平太菜),<em>没有</em>相关的结果哦。又找之前公司的运维大大咨询此问题(为何不找现在
Linux工作笔记035---设置连接Linux Centos 超时连接时间_空闲的等待时间 -bash: TMOUT: readonly variable
   JAVA技术交流QQ群:170933152   我在用天翼云的时候<em>发现</em>的:使用天翼云-bash: TMOUT: readonly variable 如果你在修改完系统配置文件/<em>etc</em>/<em>profile</em> 之后想用 <em>source</em> /<em>etc</em>/<em>profile</em>让他生效,但是<em>发现</em>就报这个错误,说明系统空闲等待超时了 之前用过堡垒机就这样,很麻烦,怎么办呢   具体就是执行<em>source</em> /<em>etc</em>/...
Centos7修改profile错误导致命令行不能用的解救方案
Linux修改<em>profile</em>文件改错了,恢复的方法 Linux修改<em>profile</em>文件改错了,恢复的方法 在改<em>profile</em>的时候,改出问题了,除了cd以外的<em>命令</em>基本都不能用了, 连vi都不能用了,上网查了下, 用export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin, 然后就可以用<em>命令</em>了,速度用vi把<em>profile</em>改回来,
/etc/profile和~/.bash_profile等文件的区别和联系
本文系统环境:Centos7 /<em>etc</em>/<em>profile</em>和~/.bash_<em>profile</em>等文件的区别和联系对比说明 /<em>etc</em>/<em>profile</em>:为系统的每个用户设置环境信息和启动程序,当用户第一次登录时,该文件被执行,其配置对所有登录的用户都有效。当被修改时,必须重启才会生效。英文描述:”System wide environment and startup programs, for login
Linux每次开机都要source profile的解决办法
把export语句写在~/.bashrc文件里,或者在该文件里写上<em>source</em> /<em>etc</em>/<em>profile</em> 指令:gedit .bashrc “~”指当前账号的根目录 #是注释
linux定时任务执行脚本包含source命令,不生效问题
参数文件:config.sh #!/usr/bin/env bash mysql_user=&quot;root&quot; #MySQL备份用户 mysql_password=&quot;tan&quot; #MySQL备份用户的密码 mysql_host=&quot;localhost&quot; mysql_port=&quot;3306&quot; mysql_charset=&quot;utf8mb4&quot; #MySQL编码 backu...
对linux系统中的/etc/profile进行多次source之后,打印PATH的值会出现重复
在安装大数据环境的时候,我们难免需要改动/<em>etc</em>/<em>profile</em>文件,将XX_HOME添加到PATH路径下,供用户在任意路径下,都可以直接输入<em>命令</em>来启动进程,如spark-submit。 但是,在改动了配置文件,并对配置文件进行<em>source</em>,使得配置文件中的变量在不用退出并重新登录的情况下直接生效。如果处理不当的花,这个时候就会出现问题了。 开始,我们只是想在/<em>etc</em>/<em>profile</em>里面将JA...
关于docker中/etc/profile中设置环境变量不起作用和文件/etc/profile和~/.bashrc等环境变量控制文件总结
一、问题描述 最近使用docker时,在docker中安装了Oracle Client,在root用户下将ORACLE_HOME等环境变量配置到了/<em>etc</em>/<em>profile</em>中,当时通过<em>source</em> /<em>etc</em>/<em>profile</em><em>命令</em>使该文件生效,echo $ORCLE_HOME时也<em>没有</em>问题,但是重启容器以后就又不生效了。最近找到了解决方法,就是在/root/.bashrc文件中添加一句<em>source</em> /e...
Linux环境变量配置的三个方法--/etc/profile,~/.bashrc,shell
【环境配置的原因】 在windows系统下,很多软件的安装都需要设置环境变量,比如安装JAVA JDK。如果不安装环境变量,在非软件安装的目录下运行javac<em>命令</em>,将会报告“找不到文件”类似的错误。那么,什么是环境变量呢?简要的说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。设置变量对于一般人最实用的功能就是:不用拷贝某些dll文件到系统目录中了,而path这一系统变
在修改etc/profile过程中如果PATH前不小心忘记添加$,导致vi命令无法使用怎么办?
今天学习LINUX 下配置jdk 和安装tomcat 通过VI编辑/<em>etc</em>/<em>profile</em>  在export 时候把路径弄错了。保存后启动。虽然java安装好了。但是相关的ls more vi 的<em>命令</em>都不好使了。而且没装FTP所以在windows下连接进去修改/<em>etc</em>/<em>profile</em>文件此路也就走不通。真悲剧了。难道我要重装系统? 心不甘。自己想了想。一般我记得vi是在/bin/下。那么根据
解决每次进入命令都要重新source /etc/profile
在Ubuntu中其实是有几个<em>profile</em>这样的文件存在的,我们通常将环境变量设置在/<em>etc</em>/<em>profile</em>这个文件中,这个文件是全局的。看了Ubuntu中几个文件的简要介绍你就明白了。 /<em>etc</em>/<em>profile</em>:在登录时,操作系 统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 /<em>etc</em> /env...
hadoop 搭建之环境变量设置(/etc/bashrc)【问题】
环境变量的设置    起初,看着虾皮的hadoop文件开始hadoop的旅程的,但<em>发现</em>其中有许多的<em>命令</em>在centos7.0中是不可行的, ,开始一直以为配置环境变量只要在/<em>etc</em>/<em>profile</em>中配置就可以了,但当hadoop配置的差不多了,<em>发现</em>启动hadoop时,必须在sbin的文件目录执行hadoop的启动<em>命令</em>才可以。    然后就一直关注这个问题,直到看到一个博客才知道,还有一
linux的profile文件配置java环境
我们在linux配置java环境的时候常常需要修改<em>profile</em>文件,下面是我们已经配置好的一个<em>profile</em>文件,方便使用 # /<em>etc</em>/<em>profile</em> # System wide environment and startup programs, for login setup # Functions and aliases go in /<em>etc</em>/bashrc pathmu...
嵌入式 添加环境变量/etc/profile
export PATH="/opt/hisi-linux-nptl/arm-hisiv100-linux/target/bin:$PATH"
Linux root source 普通用户不生效
        升级环境jdk时<em>发现</em>一个问题,在root用户下使用<em>source</em> <em>profile</em><em>命令</em>使环境变量生效时,在root用户下java -version显示是1.7,这应该是修改成功了;然而切换回普通用户时,java -version还是老的1.6……这就很艹蛋了          马上去百度一番下来<em>发现</em>都tnd没用啊,什么which java啥的,包括每次登录<em>source</em>一次,这么sha...
装zookeeper集群的时候修改了etc/profile的export Path后导致命令行不能使用了问题解决
Linux修改<em>profile</em>文件改错了,恢复的方法 在改<em>profile</em>的时候,改出问题了,除了cd以外的<em>命令</em>基本都不能用了, 连vi都不能用了 用export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 然后就可以用<em>命令</em>了,速度用vi把<em>profile</em>改回来,恢复正常。  shell<em>命令</em>基本都在/usr/bin,/usr/sbin,/bin,/...
/etc/profile配置的环境变量,关闭终端后失效解决方法
<em>source</em> /<em>etc</em>/<em>profile</em>生效,但是关闭终端后,环境变量失效,可以将环境变量配置放在/<em>etc</em>/bash.bashrc中,然后<em>source</em>  /<em>etc</em>/bash.bashrc,关闭终端后生效
Centos7 修改 /etc/profile 文件后所有命令失效解决
利用以下<em>命令</em> ,临时使用<em>命令</em>,去把配置改回来,或者排错修改 export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
Ubuntu 12.04 编辑 /etc/profile 之后登陆界面进不去
错误重现: 1.小白的同学使用vim 安装Java 之后编辑环境变量。她为了图省事复制粘贴的别人的环境变量之后修改成了自己的目录。 #set jdk environment export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_71 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
Linux修改/etc/profile文件导致进卡在登陆界面
在Linux centos中安装jdk配置环境变量需要编辑 /<em>etc</em>/<em>profile</em> 文件,由于粗心大意少写了$符号,导致这个文件出错,基本所有<em>命令</em>都不能用了,重启虚拟机一直卡在登陆界面。 解决方法: 在登陆界面按 ctrl + alt + F3 进入进入<em>命令</em>行模式 使用 root 登陆  执行 #cd /<em>etc</em> 再执行 #bin/vi <em>profile</em> 就会进入
Mac 终端 /etc/profile文件报错
配置Android 的环境变量, 把 /<em>etc</em>/<em>profile</em>文件配置的不能用了 进入 /<em>etc</em>/<em>profile</em>文件进行更改 指令: sudo vi /<em>etc</em>/<em>profile</em> 按: E 进入编辑模式 按: I 进行输入更改 更改完成之后  按esc   再按 shift + : ,输入wq 就是保存退出
linux修改profile文件出错后所有命令不能用
今天第二次装linux,又有了更多的新的。 本来是要去/<em>etc</em>/<em>profile</em>里面配置java的环境变量的,看错了把:输入成; ,然后所有<em>命令</em>除了cd外都出错了。 重启也一直登陆不了系统。 因而尝试了两种方法解决法一这是第一次,一直登陆不了系统,我都以为我要重装了,后来想了想,想着肯定是该<em>profile</em>改错了,所以想着进入recovery模式去改回来就好了。 进入recovery模式 进入
解决ubuntu在/etc/profile中配置环境变量后失效的问题
文章目录1、配置在系统变量里的环境变量不生效了?2、解决一、重新加载/<em>etc</em>/<em>profile</em>3. 解决二、设置环境变量到用户下面3. 激活用户下的环境变量4. 测试有效性 昨天设置了tomcat+nginx+session共享:nginx +多个tomcat实现负载均衡和session共享(完整教程,图文并茂). 1、配置在系统变量里的环境变量不生效了? 因为之前是通过安装包安装的jdk,在/et...
[Linux学习]修改bashrc、/etc/profile环境变量导致系统命令不能使用
首先我认为,你既然遇到了这个问题,说明你曾经在配置环境变量的时候修改过当前用户的~/.bashrc或者全局的/<em>etc</em>/<em>profile</em>文件中的环境变量。 但又因为各种原因,比如敲的时候粗心大意敲错单词,或者语法有问题,或者误删了什么,导致最重要最基本的几个PATH在配置时丢失(如/bin、/sbin、/usr/bin),这其实就是为什么许多系统的<em>命令</em>(如ls、vim、su)都用不了的原因,也就是可能
Linux(CentOS)安装jdk——source命令找不到
问题原因:<em>source</em>所要执行的文件内容有错误, 例如:执行<em>source</em> /<em>etc</em>/<em>profile</em>报错未找到<em>命令</em>, 即<em>profile</em>文件中内容有错
busybox中ash对全局环境变量/etc/profile文件的处理
if (argv[0] && argv[0][0] == '-') isloginsh = 1; if (isloginsh) { state = 1; read_<em>profile</em>("/<em>etc</em>/<em>profile</em>"); state1: state = 2; read_<em>profile</em>(".<em>profile</em>"); } 如上,busybox中ash对全局环境变量/<em>etc</em>/profil
Hi3559A安装交叉编译链执行命令source /etc/profile的说明
Hi3559A安装交叉编译链执行<em>命令</em>:<em>source</em> /<em>etc</em>/<em>profile</em>的说明 在computer文件夹下有<em>etc</em>文件夹,<em>etc</em>文件夹下有<em>profile</em>文件夹。 此<em>命令</em>在computer文件夹下的shell中执行,执行成功,安装交叉编译器的脚本配置的环境变量就可以生效了 ...
修改错了/etc/profile 导致命令都不能用
今天由于修改错了/<em>etc</em>/<em>profile</em>文件,导致所有<em>命令</em>都shi xiao
使用crontab应该注意的地方
1、service crond status 2、sudo service crond start 秒级执行的方案 * * * * * /bin/date * * * * * sleep 20; /bin/date  * * * * * sleep 40; /bin/date  说明:需要将/bin/date更换成你的<em>命令</em>即可 crontab 用法:调用的Jar 必须
系统环境变量profile修改导致进入不了系统
在网上搜索后找到结果: 1)、进入系统(在输入密码的那个界面) 2)、按住Ctrl+Alt+F1(F1~F7分别是不同的模式,前6个为控制台模式) 3)、根据提示输入用户名、密码 4)、进入<em>etc</em>目录 (cd /<em>etc</em>) 5)、编辑<em>profile</em>文件 (/usr/bin/sudo vi <em>profile</em>) 6)、删除里面自己添加的出问题的代码 (选中按x键删除) 7)、保存并退出 (依
Ubuntu 16.04 如何进入系统文件/etc/profile修改内容
/<em>etc</em>/<em>profile</em> 默认权限为 -rw-r--r-- 即只有root用户可以修改,其它用户只能读取。 要修改/<em>etc</em>/<em>profile</em>,先要使用root登录系统,再使用文本编辑软件打开/<em>etc</em>/<em>profile</em>进行编辑,最后保存退出即可。 关于文本编辑软件: 字符界面下使用vi或vim进行编辑,输入:vi /<em>etc</em>/<em>profile</em> 图形界面下可用gedit进行编辑,输入:gedit ...
Ubuntu 使用vim 修改.profile 真是麻烦,备主忘。
今天在修改/<em>etc</em>/<em>profile</em>文件时,最后忘了加:$PATH,并且log out出了系统。最后一直在登录界面循环进入不了系统最后通过在Recovery Mode模式下对/<em>etc</em>/<em>profile</em>文件进行修改,最终解决了问题我使用的是Ubuntu 14版本,选择系统启动时的Advances in Ubuntu 开头的选项,在进入的界面中选择后面加(Recovery Mode)的选项,在进入到rec...
linux修改profile文件出错后命令不能用
今天修改/<em>etc</em>/<em>profile</em>下的环境变量,执行过<em>source</em> /<em>etc</em>/<em>profile</em>之后: [root@node8 mongodb]# ls -bash: ls: 未找到<em>命令</em> [root@node8 mongodb]# cat  -bash: cat: 未找到<em>命令</em>   找不到<em>命令</em>了   解决方法: [root@node8 mongodb]# export PATH=/usr/bin...
linux环境变量/etc/profile文件修改错误
错误的修改了linux环境变量/<em>etc</em>/<em>profile</em>文件导致系统基本的<em>命令</em> 如:ls、vi等都无法使用。 解决方案: [root@localhost ~]#  export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin [root@localhost ~]# vi /<em>etc</em>/<em>profile</em> 将<em>profile</em>
Mac 每次都要执行source ~/.bash_profile 配置的环境变量才生效
自己在 ~/.bash_<em>profile</em> 中配置环境变量, 可是每次重启终端后配置的不生效.需要重新执行 : $<em>source</em> ~/.bash_<em>profile</em> <em>发现</em>zsh加载的是 ~/.zshrc文件,而 ‘.zshrc’ 文件中并<em>没有</em>定义任务环境变量。 解决办法 在~/.zshrc文件最后,增加一行: <em>source</em> ~/.bash_<em>profile</em>
Ubuntu由于修改etc/profile文件导致开机无法登陆问题解决办法(仅供参考)
在安装jdk或者arm-linux-gcc等开发工具时需要修改<em>profile</em>,
专门用于手机音效播放器下载
专门用于手机的软件,用于手机音乐播放,效果很好!刚刚找到的qcp 相关下载链接:[url=//download.csdn.net/download/ameng59/2050894?utm_source=bbsseo]//download.csdn.net/download/ameng59/2050894?utm_source=bbsseo[/url]
员工管理系统课程设计下载
员工管理系统课程设计包括:详细设计,文档及源代码,员工管理系统课程设计包括:详细设计,文档及源代码 员工管理系统课程设计包括:详细设计,文档及源代码 相关下载链接:[url=//download.csdn.net/download/pnumber_1/2331097?utm_source=bbsseo]//download.csdn.net/download/pnumber_1/2331097?utm_source=bbsseo[/url]
系统清理软件 4K 无需安装下载
用于系统的清理,提高计算机运行速度 软件4K 小巧玲珑 无需安装 相关下载链接:[url=//download.csdn.net/download/mingpr/2504713?utm_source=bbsseo]//download.csdn.net/download/mingpr/2504713?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 etc区块链价格 物联网射频etc课程设计
我们是很有底线的