• 售前

  • 售后

热门帖子
入门百科

Linux系统中.bash_profile文件详解

[复制链接]
便宜老鼠药沼 显示全部楼层 发表于 2022-1-7 18:15:36 |阅读模式 打印 上一主题 下一主题
目录


  • 一. 环境变量$PATH:
  • 二. 修改环境变量:
  • 三.bash_profile的用途
  • 总结

一. 环境变量$PATH:
  1. Linux
复制代码
是一个
  1. 多用户操作系统
复制代码
,每个用户都有自己专有的运行环境。用户所利用的环境由一系列变量所界说,这些变量被称为
  1. 环境变量
复制代码
。体系环境变量通常都是
  1. 大写
复制代码
的。
每个用户都可以根据需要修改自己的环境变量,以达到自己的利用要求。常见的环境变量如下表:

  1. Shell
复制代码
下通过 美元符号
  1. $
复制代码
来引用环境变量,利用
  1. echo
复制代码
下令可以查察某个具体 环境变量的值。
例如,查察PATH的值:
  1. echo $PATH
复制代码

通过利用 env 或者 printenv 下令可以查察 体系全部 的环境变量 设置
以下显示 env 下令的效果(局部):
  1. TERM=xterm
  2. SHELL=/bin/bash
  3. USER=leo
  4. PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
  5. HOME=/home/leo
  6. LANGUAGE=zh_CN:zh:en_US:en
  7. LOGNAME=leo
复制代码
二. 修改环境变量:

登录用户可以根据需要修改和设置环境变量。Linux 下修改环境变量,
  1. 既可以在终端通过 Shell 命令修改,也可以通过修改系统的配置文件来进行
复制代码

2.1 修改体系配置文件(推荐)
修改体系配置文件,可以达到
  1. 永久改变
复制代码
环境变量的目的。修改某个配置文件后,在 Shell 下运行该文件即可使新的设置生效,或者重新登录利用新的变量。
运行文件可用
  1. source 文件
复制代码
的方式操纵,例如:
  1. source ~/.bash_profile
复制代码
通常 修改
  1. 全局配置文件 /etc/profile
复制代码
或者
  1. 用户配置文件 ~/.bashrc
复制代码
(有的发行版上为
  1. ~/.bash_profile
复制代码
)文件:

例如:
  1. PATH=$PATH:$HOME/bin
复制代码
具体看法如下:
  1. $HOME
复制代码
这个代码是一个环境变量,它代表的是当前登录的用户的主文件夹的意思。(就是家目录的谁人)
  1. $HOME/bin
复制代码
这个代码指的就是主文件夹下的bin子目录,代表的是文件夹的内部子目录。(留意不是根目录的谁人)
  1. PATH=$PATH:$HOME/bin
复制代码
这个代码是设置PATH环境变量,设置环境变量用等号,
  1. :
复制代码
冒号是分割符。在Windows上添加环境变量用
  1. ;
复制代码
分号分割,今背面追加。同理,在Mac上用
  1. :
复制代码
冒号分割,今后追加。
  1. $PATH:$HOME/bin
复制代码
表示在保存原来的
  1. $PATH
复制代码
环境变量的基础上,再增长
  1. $HOME/bin
复制代码
这个路径作为新的
  1. $PATH
复制代码
环境变量。盘算机中的变量有许多,重要应用于体系文件的管理方面。
留意:路径环境变量为PATH,但是引用的时间前面加一个
  1. $
复制代码
,即
  1. $PATH
复制代码

2.2 暂时设置
通过
  1. Shell 命令
复制代码
设置 环境变量,常用于 暂时设置 环境变量,一旦关闭当前终端或者新开一个终端,所设置的环境变量都将丢失。可以直接用 等号(=)为变量赋值,或者用 export 下令为变量赋值,用法:
  1. 变量 = $变量:新增变量值#方式1export 变量 = $变量:新增变量值#方式2
复制代码
例如:
图片
新增长的变量值既可以放在变量原有值的末端( 变 量 : 新 增 变 量 值 ) , 也 可 以 放 在 原 有 变 量 值 的 开 头 ( 新 增 变 量 值 : 变量:新增变量值),也可以放在原有变量值的开头(新增变量值: 变量:新增变量值),也可以放在原有变量值的开头(新增变量值:变量)。

三.bash_profile的用途

在.bash_profile中常用于配置环境变量和用户一些自界说别名等,


总结

到此这篇关于Linux体系中.bash_profile文件详解的文章就先容到这了,更多相干Linux .bash_profile文件内容请搜刮脚本之家以前的文章或继承欣赏下面的相干文章希望大家以后多多支持脚本之家!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作