首页 > 编程知识 正文

mingw配置环境变量,设置环境变量的命令

时间:2023-05-04 10:23:14 阅读:135491 作者:118

. bashrc文件

在linux系统的常规用户目录(cd /home/xxx )或根用户目录(cd /root )中,可以通过命令ls -al查看四个隐藏文件。

. bash_history记录之前输入的命令

. bash_logout兴奋的大碗退出时执行的命令

. bash_profile兴奋的大碗登录shell时执行

. bashrc兴奋的大碗登录外壳时执行

请注意后两者的区别。 bash_profile在会话开始时只读取一次,但每次打开新终端时都会读取. bashrc。

这些文件是每个用户的终端功能和属性设置,通过更改. bashrc可以更改环境变量PATH、别名alias和提示。 具体怎么修改,介绍如下。

除了用户目录中的. bashrc文件外,还可以修改/etc/profile文件、/etc/bashrc文件和目录/etc /profile.d等文件。

但是,修改/etc路径下的配置文件将应用于整个系统,并提供系统级配置。 另一方面,更改用户目录中的. bashrc会限制为用户APP应用程序,并设置用户级别的设置。 两者在应用范围上存在差异,如果需要修改,建议修改用户目录中的. bashrc。 这意味着,即使没有root权限,也不会影响其他用户。

更改PATH环境变量

PATH变量确定shell在其中搜索命令或程序的目录。 如果要执行的命令的目录位于$PATH中,则无需输入此命令的完整路径,直接输入命令即可。

有些第三方软件没有将可执行文件放在Linux上的标准目录中。 因此,将这些非标准安装目录添加到$PATH是解决方案。 您还将了解如何处理常见的环境变量。

首先,作为惯例,所有环境变量名都是大写的。 请注意,Linux是区分大小写的。 当然,您可以自己定义变量,如“$path”和“$path”,但可以忽略shell。

第二,变量名可以以“$”开头,但也可以不是。 设置变量时,直接使用名称而不加“$”,例如导出环境变量:

export path=/YY DSB :/syydsb :/usr/YY DSB :/usr/local/syd sb 3360/usr/x11r6/YY DSR

如果环境变量的值为:

path=/usr/YY DSB :/usr/local/YY DSB :/YY DSB

要获取变量的值,请在变量名称之前键入“$”:

echo$PATH

显示当前设置的PATH变量/usr/YY DSB :/usr/local/YY DSB 3360/YY DSB。 否则,变量名将被视为普通文本。 echo PATH表示路径。

处理$PATH变量时要注意的第三点是向原始值添加新字符串,而不是仅替换变量。

在大多数情况下,PATH=/some /directory不可用。 $PATH中的所有其他目录都将被删除,因此在终端上运行程序时必须指定完整路径。

因此,只能添加PATH=$PATH:/some/directory。 如果要添加/usr/local/arm/3.4.1/yydsb交叉编译指令,则path=$path3360/ussb

到目前为止,你为当前终端设置了新的$PATH变量。 打开新终端并运行echo $PATH时,将显示旧的$PATH值,而不显示添加的新目录。 因为你以前定义的是局部环境变量(仅限于当前终端)。

要定义全局变量以便在以后打开的终端上生效,必须使用" export "命令输出局部变量。

export path=$ path :/some/directory

现在打开新终端,输入echo $PATH,也可以看到新设定的$PATH。 请注意,命令export只能更改当前终端和后续运行的终端的变量,而对已经运行的终端不起作用。

要将目录永久添加到$PATH中,请将“导出”行添加到. bashrc或/etc/bashrc文件中。

免责声明:本文来源网络免费传播知识,版权归原作者所有。 涉及作品著作权问题时,请联系我删除。

5、最后

以上是这次的份额。 如果觉得文章好的话,转发、看也是我们不断更新的动力。

我觉得你喜欢:

1024G嵌入式资源大广播! 但不限于C/C、单片机、Linux等。 通过公众号聊天界面回复1024,即可免费获得!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。