LinuxDown

LinuxDown.com
Linux系统下载网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Linux下修改环境变量的几种主要方法,你知道吗?

2023年5月13日 73点热度

一.环境变量$PATH:

Linux是一个多用户操作系统,每位用户都有自己专有的运行环境。用户所使用的环境由一系列变量所定义,这种变量被称为环境变量。系统环境变量一般都是小写的。

每位用户都可以按照须要更改自己的环境变量,以达到自己的使用要求。常见的环境变量如下表:

在Shell下通过欧元符号$来引用环境变量,使用echo命令可以查看某个具体环境变量的值。

比如,查看PATH的值:

echo $PATH

通过使用env或则printenv命令可以查看系统全部的环境变量设置

以下显示env命令的结果(局部):

TERM=xterm
SHELL=/bin/bash
USER=leo
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
HOME=/home/leo
LANGUAGE=zh_CN:zh:en_US:en
LOGNAME=leo

二.更改环境变量:

登入用户可以按照须要更改和设置环境变量。Linux下更改环境变量,既可以在终端通过Shell命令更改,也可以通过更改系统的配置文件来进行。

2.1更改系统配置文件(推荐)

linux系统修改文件名字_linux系统有几种类型文件?它们分别是什么?_linux文件系统测试

更改系统配置文件,可以达到永久改变环境变量的目的。更改某个配置文件后,在Shell下运行该文件即可使新的设置生效linux文件系统测试linux驱动下载,或则重新登入使用新的变量。

运行文件可用source文件的形式操作,比如:

source ~/.bash_profile

一般更改全局配置文件/etc/profile或则用户配置文件~/.bashrc(有的发行版上为~/.bash_profile)文件:

比如:

PATH=$PATH:$HOME/bin

具体看法如下:

$HOME这个代码是一个环境变量,它代表的是当前登入的用户的主文件夹的意思。(就是家目录的那种)

$HOME/bin这个代码指的就是主文件夹下的bin子目录linux怎么查看系统版本,代表的是文件夹的内部子目录。(注意不是根目录的那种)

PATH=$PATH:$HOME/bin这个代码是设置PATH环境变量,设置环境变量用等号,:引号是分割符。在Windows上添加环境变量用;分号分割,往旁边追加。同理,在Mac上用:引号分割,往前追加。

$PATH:$HOME/bin表示在保留原先的$PATH环境变量的基础上,再降低$HOME/bin这个路径作为新的$PATH环境变量。计算机中的变量有许多,主要应用于系统文件的管理方面。

注意:路径环境变量为PATH,并且引用的时侯后面加一个$,即$PATH

2.2临时设置

通过Shell命令设置环境变量,常用于临时设置环境变量linux文件系统测试,一旦关掉当前终端或则新开一个终端,所设置的环境变量都将遗失。可以直接用等号(=)为变量形参,或则用export命令为变量形参,用法:

变量 = $变量:新增变量值#方式1export 变量 = $变量:新增变量值#方式2

linux文件系统测试_linux系统有几种类型文件?它们分别是什么?_linux系统修改文件名字

比如:

图片

新降低的变量值既可以置于变量原有值的末尾(变量:新增变量值),也可以放在原有变量值的开头(新增变量值:变量:新增变量值),也可以置于原有变量值的开头(新增变量值:变量:新增变量值),也可以置于原有变量值的开头(新增变量值:变量)。

三.bash_profile的用途

在.bash_profile中常用于配置环境变量和用户一些自定义别称等,

总结

到此这篇关于Linux系统中.bash_profile文件解读的文章就介绍到这了,更多相关Linux.bash_profile文件内容请搜索脚本之家先前的文章或继续浏览下边的相关文章希望你们之后多多支持脚本之家!

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: linux环境变量 linux系统 变量 环境变量
最后更新:2023年5月13日

Linux系统下载网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统下载网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
CentOS必备:高效编写代码,CodeBlocks安装教程 美国虚拟主机为什么钟情Linux操作系统,Linux有何优势 苹果电脑装Linux:实现双系统启动! 如何使用花生壳+SSH实现Linux服务的远程访问难题? Linux环境变量修改,让系统更智能 微软年度开发者大会Build2023:AI应用开发的关键一环 Linux基础命令大全,轻松掌握! 微软Build2023助力全球开发者共同把握新机遇 RedHat 6.5下载、安装配置,官网提供! 无需公网IP、不用路由器设置,就能实现Windows远程访问Linux系统办法 微软Build大会宣布了哪些重大产品和更新?回来了 Redhat启动界面问题解决,畅享系统体验! Linux解压zip文件9招 基于Linux系统的USBHOST驱动程序设计与实现(HC) Linux退出文本编辑,优雅又简单! 斑马智行王恺:智能网联汽车技术进步与商业化应用 安装必要工具**-- Linux内核24版源代码全解析! Linux系统管理 Fedora20安装指南:轻松上手
各个Linux系统设置开机自启动脚本示例代码:CentOS必备:高效编写代码,CodeBlocks安装教程轻松下载安装Linux操作系统ISO,快速上手!两年前的预言几乎都成为现实,Meizu魅族M9智能手机探秘Linux内核用户空间:你了解几个?(Linux基础知识)Linux系统安装ethtool固件版本的方法探究Linux网络操作系统各版本:详细分析8个方面如何在UbuntuLinux上安装Go开发环境嵌入式系统接口设计与Linux驱动开发:9方面详解Linux下配置JDK、Tomcat以及部署geowebcache配置地图发布环境掌握Linux系统调用头文件,轻松实现应用案例Linux操作系统的命令及管理命令汇总!!微软VisualStudio2015支持外接应用安装步骤和新功能Linux高效开发 | CodeBlocks编程利器node切换工具nvm安装并切换nodejs版本的注意事项!轻松查询20款主流Linux发行版本,全面了解最新动态韩国Linux多线程服务端编程使用C++网络库编程Linux也能玩安卓应用,9个简单安装步骤!掌握Linux查询版本命令,轻松获取系统信息Linux开机后自动运行用户的应用程序或启动系统服务的命令
thunderbird linux 安装 高效管理邮件,轻松安装Thunderbird Linux。8招教你操作得心应手! 掌握Linux记事本软件,10个使用技巧等你来学! Linux退出文本编辑,优雅又简单! (i春秋)Linux登录密码生成与爆破的详细讲解 linux系统中部署报表应用环境变量的三种方法介绍 CentOS7装浏览器:安装配置一步搞定 1.常见Linux发行版的Linux内核内部功能介绍及解决办法 探究Linux系统各版本,从多角度分析! linux怎么支持exfat格式Linux系统默认使用格式的各种硬盘 学会这些,让你轻松将Fedora安装到U盘 红帽Linux5.5下载指南:简单易懂的操作步骤 华为MATE10和华为荣耀7X内核源码公布 Linux更改目录主人,简单易学! Linux内核通信方式详细解析:探讨八种实现方法 轻松掌握Linux库版本查看技巧-操作系统详解 掌握Linux常用命令,轻松操作系统! 解决Linux Zip文件中文乱码问题的有效方法 Linux系统中几种文件类型及其区别 高效编译内核,轻松上手嵌入式Linux驱动开发pdf Linux文件系统变只读?解决方法在此!
标签聚合
sudo 电脑 操作 命令模式 软件 centos linux系统 虚拟机 文件目录 linux服务器
书籍
课程
技术群
技术干货大合集↓
  • 2023年5月 / 114篇
  • 2023年4月 / 115篇
  • 2023年3月 / 265篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxDown.com ALL RIGHTS RESERVED.

京ICP备14023444号-2