定义shell的环境变量的命令

定义shell的环境变量的命令,第1张

以下是定义环境变量命令的具体方法:

环境变量也称为全局变量,可以在创建他们的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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11760207.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存