环境变量也称为全局变量,可以在创建他们的Shell及其派生出来的任意子进程Shell中使用,环境变量又可以分为自定义环境变量和bash内置的环境变量,环境变量可以在命令行中设置和创建,用户退出命令行时这些变量值就会丢失,想要永久保存环境变量,可写在文件中。
通变量也可成为局部变量,只能在创建它们的Shell函数或Shell脚本中使用,普通变量一般由开发者在开发脚本程序时创建。
xshell修改jdk环境变量方式如下。1、进入Xshell,连接虚拟机,把普通用户改成root用户。
2、cd到根目录,然后再cd到usr/local文件夹中。
3、创建app文件夹。
4、进入app文件夹,安装一个rz上传文件组件yum-yinstalllrzsz和安装vim编辑器yum-yinstallvim。
5、(cd到usr/local文件夹中),上传JDK。
6、解压JDK,tar-zxvfjdk-8u181-linux-x64.tar.gz。
7、更改文件名为jdkmvjdk-1.8.0jdk,并且删除jdk-8u181-linux-x64.tar.gz的压缩包。
8、添加jdk到环境变量(在末尾添加)vim/etc/profile(环境变量不要乱改,不然所有命令无效的),(I键插入文本。esc退出编辑。q退出。wq保存后退出)。
9、调用资源source/etc/profile,查看配置是否成功java-version。
决定了shell将到哪些目录中寻找命令或程序:
具体介绍参见后面详解。
当前用户主目录:
当前用户的邮件存放目录:
当前用户用的是哪种Shell:
是指保存历史命令记录的条数
当前用户的登录名:
主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的:
和语言相关的环境变量,使用多种语言的用户可以修改此环境变量:
基本提示符,对于root用户是#,对于普通用户是$,也可以使用一些更复杂的值:
附属提示符,默认是“>”。可以通过修改此环境变量来修改当前的命令符:
比如下列命令会将提示符修改成字符串 “Hello,My NewPrompt :) ” :
输入域分隔符:
当shell读取输入时,用来分隔单词的一组字符,它们通常是空格、制表符和换行符。
shell脚本的名字:
例如,在我的Linux系统中:
传递给脚本的参数个数:
shell脚本的进程号:
脚本程序通常会用它生成一个唯一的临时文件,如
例如,在我的Linux系统中:
表示当前shell进程号为31038
Bash shell中用export,C shell中用setenv
决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。
你可以自己加上指定的路径,中间用冒号隔开。
环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:
单独查看 PATH 环境变量
添加 PATH 环境变量
但是修改仅对 本次进程 有效
或者在相应的文档最后添上
退出时
则添加永久有效。
变更一个目录名 old_name
变更所有目录名 old_name
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)