700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux设置环境变量 linux设置环境变量后 打开新终端没有用户名

linux设置环境变量 linux设置环境变量后 打开新终端没有用户名

时间:2018-09-14 13:12:54

相关推荐

linux设置环境变量 linux设置环境变量后 打开新终端没有用户名

一、什么是环境变量

1、定义

环境变量是操作系统中的一个全局变量,用于存放系统的一些配置信息和程序的执行环境,常见的有PATH、HOME、PS1等。主要用来让一些程序得以运行,比如在命令行中只需要输入程序名称就可以执行,就是因为环境变量中存放了程序的路径,这样系统才能够找到该程序。

2、目的

环境变量的主要用途在于更便捷地运行程序或者服务,同时也用来改变系统或者程序的行为。

3、Linux中环境变量

Linux中也存在环境变量,常见的有:

(1)PATH:标准环境变量,存储了需要运行的程序的路径。

(2)MANPATH:标准环境变量,存储了提供帮助的路径,比如man手册的路径。

(3)HOME:标准环境变量,存储了当前登录用户的家目录路径。

(4)PS1:标准环境变量,存储了 shell 命令行的颜色和提示字符,可以改变 shell 命令行风格和外观。

(5)LANG:标准环境变量,存储了当前使用的语言,如LANG=\"en_US.UTF-8\"表示使用英文作为系统语言。

二、在Linux中设置环境变量

1、修改\"/etc/profile\"文件

在 Linux 中,可以修改\"/etc/profile\"文件来设置全局的环境变量,/etc/profile是每个用户登录时都会自动执行的 Shell 脚本,可以在其中添加一些程序执行的相关环境变量,以便每次登录时都能够使用。

2、修改用户特定脚本

除了在/etc/profile中修改外,也可以在用户特定脚本中设置环境变量,这种方法可以针对某个用户或者某个应用程序设置特定的环境变量,比如bash 用户可以修改~/.bashrc 文件,zsh 用户可以修改.zshenv 文件来设置环境变量,tcsh 用户可以使用 ~/.tcshrc 文件来设置环境变量,当执行完这些文件后,新的环境变量就被设置好了。

3、使用 export 命令

用户也可以在 shell 中临时设置环境变量,使用 export 命令,比如设置环境变量 PATH,可以这样做:

$ export PATH=\"$PATH:/usr/local/bin\"

这样,PATH 环境变量就被加入到原先的内容后面了,以便查找 /usr/local/bin 中的可执行文件。

4、重新登录

在修改环境变量后,需要重新登录才能使修改后的环境变量生效。

1、 什么是环境变量?

环境变量是一种由操作系统提供的可以在程序运行时调用的可配置的变量,它可确定操作系统的运行环境,并且可以用来决定用于某些应用程序的不同设置。它可以被用来设置一个全局范围内的程序所使用的各种系统参数,以实现更加直观、简单、方便的控制。

2、 linux设置环境变量后打开新终端没有用户名

linux环境变量通常包括用户名(USERNAME)和用户家目录(HOME)。这两个变量是在用户登录时自动创建和设置的。当从另一个用户账号登录时,新的变量会自动加载,以反映登录的新用户。因此,如果linux设置了新的环境变量后,打开新的终端时,新的环境变量会覆盖原来的,导致终端显示没有用户名。解决方法就是调整环境变量设置,使其正确反映登录者的用户名,从而使终端登录显示正确的用户名。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。