ubuntu系统添加环境变量3种方法

这篇具有很好参考价值的文章主要介绍了ubuntu系统添加环境变量3种方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

说明:

工作中,我们自己编译安装的软件,在系统中是无法在全局目录下自动识别的,只能进入到相关目录下才能运行,如在命令行下运行编译安装的php程序,就得 /usr/local/LAMP/php/bin/php 文件路径/test.php 这样才能运行(/usr/local/LAMP/php 这个为自己编译安装的软件目录)。如果希望在终端命令行任意位置都可以 php 文件路径/test.php 这样运行,那这个时候就需要我们自己配置全局环境变量了。

ubuntu系统加载环境变量如下:
环境变量可以简单的分成用户自定义的环境变量以及系统级别的环境变量。
用户级别环境变量定义文件:home/user/.bashrc、home/user/.profile(部分系统为:~/.bash_profile)
系统级别环境变量定义文件:/etc/bashrc、/etc/profile(部分系统为:/etc/bash_profile)、/etc/environment
另外在用户环境变量中,系统会首先读取home/user/.bash_profile(或者home/user/.profile)文件,如果没有该文件则读取home/user/.bash_login,根据这些文件中内容再去读取~/.bashrc。

bash首先执行/etc/profile脚本,/etc/profile脚本先依次执行/etc/profile.d/*.sh,随后bash会执行用户主目录下的.bash_profile(.profile)脚本,.bash_profile(.profile)脚本会执行用户主目录下的.bashrc脚本,而.bashrc脚本会执行/etc/bashrc脚本。至此,所有的环境变量和初始化设定都已经加载完成。bash随后调用terminfo和inputrc,完成终端属性和键盘映射的设定。

1、临时设置

# 在终端命令行下执行以下命令,这个设置仅限当前终端有效,窗口关闭后无效
export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH
# 其中PATH变量定义了运行命令的查找路径,以冒号:分割不同的路径,
# 如,/home/yan/share/usr/local/arm/3.4.1/bin 这个就表示一个软件的路径了,
# 多个软件就用:分开,如 /usr/local/LAMP/php/bin:/usr/local/LAMP/mysql/bin

2、当前登陆用户的全局变量

# 修改以下文件
vi ~/.bashrc
# 在该文件末尾添加如下行
export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH
# 或者,添加多个变量
PATH=$PATH:/usr/local/LAMP/php/bin:/usr/local/LAMP/mysql/bin
export PATH

3、所有登陆用户的全局变量

# 修改以下文件
sudo vim /etc/profile
# 在最后添加下面这句,保存退出
export PATH=/usr/local/LAMP/mysql/bin:$PATH
# 或者,添加多个变量
PATH=$PATH:/usr/local/LAMP/php/bin:/usr/local/LAMP/mysql/bin
export PATH
# 最后命令行执行生效指令
source /etc/profile

测试文章来源地址https://www.toymoban.com/news/detail-501833.html

# 在终端命令行下执行以下命令
echo $PATH
# 或
env

到了这里,关于ubuntu系统添加环境变量3种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 系统修改环境变量的方法

    正常情况下改变环境变量可以修改的文件有两类: 第一类是 “系统的全局环境变量” ,修改之后可作用于整个系统包含的所有用户都会生效;(文件: /etc/profile ) 第二类是 “局部环境变量” ,也就是每个用户独有的一份环境变量,修改后仅对当前用户生效,每个用户之间相

    2024年02月09日
    浏览(35)
  • Ubuntu64位系统(20.04、22.04)安装32位armQT4开发环境补充说明

    在一些特定场景下我们可能需要在更高版本ubuntu上(比如Ubuntu20.04、Ubuntu22.04)安装 Qt 4,维护和开发32位armQT4应用程序。 对于高版本ubuntu, 官方对Qt 4 已经不再提供维护,因此需要解决许多兼容性问题。我们前面博文《Ubuntu64位系统(v18.04)下arm32位版本(Qt4.8.6和tslib1.4)开发环境搭建

    2024年02月14日
    浏览(75)
  • 操作系统:Linux 环境变量配置的 6 种方法

    操作系统:Linux 环境变量配置的 6 种方法 linux查看、添加、删除环境变量 ------------------------------------------------------------   https://blog.csdn.net/mayue_web/article/details/97023615 针对修改的配置文件执行: source ~/.bashrc 当前终端和新连接的终端自动生效。         source ~/.bashrc 针对已

    2024年02月08日
    浏览(38)
  • Hadoop: command not found,控制台中hadoop命令无法找到或无法直接运行。彻底解决办法:在系统中添加环境变量

    \\\"Hadoop: command not found\\\" 表明系统无法找到Hadoop命令。Hadoop的bin目录未被正确添加到系统的PATH环境变量中,导致系统无法识别Hadoop命令。  在执行Hadoop命令时,可以手动指定Hadoop命令的完整路径。例如,如果Hadoop安装在`/usr/local/hadoop/bin`目录下,可以使用以下命令(系统每次重启

    2024年04月15日
    浏览(62)
  • windows系统中的命令行可以用python,pip等命令(已在系统中添加过python环境变量),但是pycharm的terminal中无法使用。

    如果你已经在Windows系统中添加了Python环境变量,那么在命令行中使用python和pip命令应该是没有问题的。但是在PyCharm的Terminal中无法使用这些命令,可能是因为PyCharm的Terminal使用的是自己的虚拟环境,而不是系统环境。 你可以尝试在PyCharm中打开一个Python Console,然后输入以下

    2024年02月14日
    浏览(39)
  • go env 配置(环境变量)说明

    前提:已经安装好 golang 可正确的运行下面这段命令,来查看 go 的配置: 输出示例: 以上是我本地(windows)环境下输出的配置信息(环境变量) 我们这次就针对每个配置信息进行一个说明,具体到每个字段是什么意思   以下标注红色的字段,我个人认为比较关键的,其他的可以

    2024年02月05日
    浏览(46)
  • Git添加环境变量

    找到Git安装目录下的bin文件夹目录 如本文为,C:Program FilesGitbin  具体以git安装目录为准 左下角搜索框搜索控制面板,打开控制面板,搜索env  点击编辑系统环境变量 然后点击环境变量 点击下方 系统变量 栏目中的Path,然后点击编辑 点击新建后,将路径输入 如本文路径为

    2024年02月16日
    浏览(35)
  • 添加环境变量

    在很多地方在下载完软件后都需要添加环境变量方可使用。这里以要在终端使用MySQL为例来说一下,在安装好MySQL8.0版本的前提下,如何添加环境变量。 添加环境变量的目的是:输入终端命令时,可以搜索对应的可执行文件。 1.首先找到mysql的安装目录,并且定位到mysql文件,

    2024年02月19日
    浏览(28)
  • Mac添加maven环境变量

    1. 终端 按 i 进入编辑模式 2. 更新环境变量 每次都需要更新一下 3. 设置永久生效 切换到 root 账号 然后 按 i ,后面添加 然后 esc 后输入 :wq! 重启生效,或者重新开终端 cd 到 /etc 下执行 source zshrc 4. 测试

    2024年02月11日
    浏览(40)
  • powershell@修改@删除@添加环境变量

    所作修改长期有效,重启仍然有效 关于查看环境变量,另见它文 范围说明 以下函数支持用户级别和系统级别的更改 默认更改用户级别,系统级别的更改需要以管理员方式运行shell才行 总的来说,这些函数调用简单有效,能够自动更新当前powershell中的环境变量 更新环境变量 添加环

    2024年02月20日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包