首页 > 系统相关 >Linux配置环境变量

Linux配置环境变量

时间:2023-11-01 09:35:21浏览次数:32  
标签:操作系统 配置 echo export Linux PATH 环境变量 xsl

1.什么是环境变量

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

2.linux配置环境变量

1.$PATH

$PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。

2.查看PATH环境变量

export

3.单独查看PATH环境变量(echo $PATH)

echo $PATH

 

(1)PATH环境变量的格式

# 其格式为
 PATH=$PATH:<PATH1>:<PATH2>:<PATH3>:------:<PATHN>

# 例子
/home/xsl/anaconda3/bin:/home/xsl/anaconda3/condabin:/home/xsl/gogs/dps/etl/dpsetl/dpsetl

可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:$source .bash_profile

(2)添加PATH环境变量

export PATH=路径:$PATH

查看命令:echo $PATH, 可判断是否添加PATH成功。

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

 

标签:操作系统,配置,echo,export,Linux,PATH,环境变量,xsl
From: https://www.cnblogs.com/hanfanfan/p/17802305.html

相关文章

  • Nginx 配置及命令
    1、配置1.1、为ngixn添加功能模块nginx安装目录:/app/nginx-1.16.1nginx部署目录:/app/nginx#查看nginx已经安装的功能模块/app/nginx/sbin/nginx-V打印如下,--with开头的都为模块nginxversion:nginx/1.16.1builtbygcc4.4.720120313(RedHat4.4.7-18)(GCC)b......
  • 如何在linux系统中安装python3.8.1 并卸载 python3.6.2 更新python3引导到3.8.1
    安装python3.8.1步骤1:检查Python版本在终端中输入以下命令来检查当前安装的Python版本:python--version步骤2:安装编译Python所需的依赖项更新系统软件包,并安装构建Python所需的一些工具和库。在终端中运行以下命令:sudoaptupdatesudoapt-getinstall-ybuild-essen......
  • linuxjava安装
    linux安装java1.8一、确认是否安装JDK,通过rpm-qa|grepjava命令查看然后https://www.oracle.com/java/technologies/downloads/#java8下载java二.进入user/local这个目录是管理员安装引用程序的目录三.进行文件上传然后把文件拖进新开的窗口里就ok了三.通过tar-......
  • linux 中paste命令结合管道时调整合并方向
     001、[root@pc1test]#ls##两个测试文件a.txtb.txt[root@pc1test]#cata.txt010203040506070809101112[root@pc1test]#catb.txtabc[root@pc1test]#cut-f2a.txt|paste-b.txt......
  • Linux中中括号{}应用与for循环的可迭代对象
     001、[root@pc1test]#foriinab8ab23ab98;doecho$i;done##直接迭代ab8ab23ab98[root@pc1test]#foriinab{8,23,98};doecho$i;done##可以写成如下形式ab8ab23ab98[root@pc1test]#foriinab{8,23yt,98};doecho$i;done......
  • 使用.NET 6创建Windows Service项目并配置使用Serilog
    一.创建WindowsService项目二.添加Serilog对应的NuGet包三.编写Serilog配置文件双击打开appsettings.json,并录入以下配置:四.在Program.cs启动代码中配置Serilog 五.测试结果 ......
  • linux 安装 python3.10
    aptupdateaptinstallbuild-essentialzlib1g-devlibncurses5-devlibgdbm-devlibnss3-devlibssl-devlibreadline-devlibffi-devlibsqlite3-devwgetcurlllvmlibncurses5-devlibncursesw5-devxz-utilstk-devlibffi-devliblzma-devpython3-opensslgitwget......
  • Linux中账号和权限的管理
    用户账号分类超级用户:最高权限普通用户:权限受限的用户程序用户:给程序使用的用户(不可以登录) UID:(相当于用户的身份证)Linux中每个用户都是通过uid来标识用户管理员root:0程序用户:1-499(centos6),1-999(centos7)普通用户:500-60000(centos6),1000-60000(centos7)GID:(相当于组的身份证......
  • linux用户权限相关命令笔记
     1,用户和权限的基本概念 1.1ls扩展 ls-l  ......
  • Apollo 配置中心的部署与使用经验
    前言Apollo(阿波罗)是携程开源的分布式配置管理中心。本文主要介绍其基于Docker-Compose的部署安装和一些使用的经验特点成熟,稳定支持管理多环境/多集群/多命名空间的配置配置修改发布实时(1s)通知到应用程序支持权限控制、配置继承,版本管理,灰度发布,使用监控等官方提供了......