linux双击运行找不到环境变量

linux双击运行找不到环境变量,第1张

在Linux中,双击一个文件并不能运行,除非该文件可以被系统正确识别,即该文件需要有一定的可执行权限。首先,检查可执行文件的权限,可以使用“ls -l ”命令查看文件权限,如果文件没有可执行权限,可以用“chmod +x ”命令给予文件可执行权限。此外,可能是由于环境变量没有设置导致的,在运行程序之前要先根据程序的路径,设置环境变量,如export PATH=$PATH:/user/program/bin

查看所有环境变量:

env

查看指定环境变量的内容:

$echo $变量名

例如执行:$echo $HOME

返回:

-bash: /root: is a directory //结果是HOME变量的内容等于:/root: 这是一个目录

编辑环境变量:

$export 变量名="内容"

大概就是这个样

环境变量设置一般是系统用户环境变量和用户环境变量,相关配置文件如下:

/etc/profile

全局用户,应用于所有的Shell。

/$HOME/.profile

当前用户,应用于所有的Shell。

/etc/bash_bashrc

全局用户,应用于Bash

Shell。

~/.bashrc

局部当前,应用于Bash

Sell

如果只是程序软件的临时环境变量设置,那么就需要在软件所在目录执行如下语句

find . -name "*.*" | xargs grep "test"上述信息请用查找的变量信息来替换test


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

原文地址:https://54852.com/yw/7227080.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存