一.问题产生 配置JDK时,按照搜索到的一篇文章中的做法,修改了/etc/profile文件里的内容.在原内容保持不变的基础上,大致添加了以下内容: export JAVA_HOME=.... export PATH=.... 然而,重启再次试图登录X windows时,发生错误.输入密码后没有反应,仍然停留在Login界面.图形界面登录不进去,只好Ctrl+Alt+F1进入CLI试试. 二.定位问题 进入命令行界面,暂时还不知道问题的原因.与平时不同的是,登录命令行系统返回欢迎信息的后面,还报…
一.问题产生 配置JDK时,按照搜索到的一篇文章中的做法,修改了/etc/profile文件里的内容.在原内容保持不变的基础上,大致添加了以下内容: export JAVA_HOME=.... export PATH=.... 然而,重启再次试图登录X windows时,发生错误.输入密码后没有反应,仍然停留在Login界面.图形界面登录不进去,只好Ctrl+Alt+F1进入CLI试试. 二.定位问题 进入命令行界面,暂时还不知道问题的原因.与平时不同的是,登录命令行系统返回欢迎信息的后面,还报…
在Ubuntu中有如下几个文件可以设置环境变量/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行./etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量~/.profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一…
转自:http://beanocean.diandian.com/post/2013-11-09/40060047963 注: 1.作者的系统是Ubuntu 13.10,在其他linux发行版中环境变量的设置方式类似但会有不同: 2. 这里以环境变量PATH为例,环境变量还可以有很多,也可以自己定义名称. 什么是环境变量 环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等[1].因为一些参数可以被当做系统默认的设置,如此以来,在运行某个程序的时候…
通常设置环境变量有三种方法: 一.临时设置export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64export PATH=$JAVA_HOME/:$PATH二.当前用户的全局设置打开~/.bashrc,添加行:export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64export PATH=$JAVA_HOME/:$PATH使生效source .bashrc 三.所有用户的全局设置$ sudo…
1.问题显示 修改环境变量,导致命令全部失效  2.解决办法 #使用备份bin export PATH=/usr/bin:/bin  之后使用命令就可以了. 3.找到修改的环境变量 一般修改的环境变量文件有如下几个(看看有没有自己改过的文件) #root下的文件 ls -a vi .bashrc #etc下的文件 vi /etc/profile 找到文件后,删除最近新添的变量配置. 4.立即生效 #如果是root的文件(在root目录下执行命令) source .bashrc #如果是etc的文…
mount命令-手动挂载设备 格式: mount [options] [-t fstype] [-o option] 设备 挂载点 mount -n -o remount,rw / - Mount the file system and make it writeable mount -uw / - Make the filesystem read only again. mount -ur / 常用选项 [ options ] -t fstype(ext2.ext3.ext4.xfs.iso9…
https://blog.csdn.net/hlllmr1314/article/details/52228672 在/etc/profile中配置了go语言环境变量: export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin 在当前的terminal执行go version是没问题的,切换到另一个terminal窗口去执行,却发现报错:zsh: command not found: go. 解决方案: 1.将配置信息配置在 ~/.zsh…
修改.bashrc环境变量,在文件最后添加openssl变量, 本来应该写 export PATH=$PATH:/usr/local/openssl/bin 误写成 export PATH=/usr/local/openssl/bin;$PATH 即把:写成了; 导致当前环境变量变成了PATH=/usr/local/openssl/bin,不识别原有的$PATH, 命令行的中大部分命令都不使用,全变成不可识别的命令,包括ls  vi  sudo 等等都不能用. 解决办法: 把不识别的命令所在文件…
Ubuntu下启动的时候的的加载环境变量的过程大致为: /etc/enviroment /etc/profile   -->/etc/bash.bashrc   --> /etc/profile     -->/etc/profile.d 下的所有.sh文件 ~/.profile (或~/.bash_profile 或 ~/.bash_login)   -->~/.bashrc (如果在运行bash才运行)     -->~/.bash_aliases     -->/…