Bash环境变量的那些事
副标题[/!--empirenews.page--]
bash 变量,尤其是讨厌的环境变量,已经是一个老生常谈的话题了。我们也更应该对它有一个详细的了解,让它为我们所用。 下面就打开终端,开始吧。 环境变量
以上这个命令会显示当前用户的主目录路径,通常都在 顾名思义,变量的值是可以根据上下文变化的。实际上,Linux 系统中每一个用户的
以上这个命令将会把 其中有三点需要留意:
上面第 3 点中环境变量的更改并不是持久有效的,在终端关闭后重新打开终端,又或者是新建一个终端,执行 在讨论如何持久地更改一个环境变量之前,我们先来看一下另一个比较重要的环境变量。 PATH 变量在 如果你查看
每两个目录之间使用冒号
例如以上命令就会执行当前用户 有一个常见的问题:如果你不希望弄乱系统的
然后将这个目录添加到
然后 如果要让变更对当前用户持续生效,就不能在 shell 中直接执行对应的变更,而是应该将这些变更操作写在每次启动 shell 时都会运行的文件当中。这个文件就是当前用户主目录中的 你可以使用诸如 kate、gedit、nano 或者 vim 这些文本编辑器来打开 在文件的末尾添加新行并输入以下内容:
保存并关闭
刚才执行的 现在,你的 shell 就能自动寻找到 自定义变量当然,你也可以定义自己的变量。刚才我们看到的变量名称都是全大写的,实际上变量名称的定义还是比较灵活的。 定义新变量的过程非常直观,直接对它赋值就可以了:
(编辑:信阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- active-directory – Windows 10:具有缺失权限的AD域管理员
- Win10系统AutoCAD闪退怎么办 Win10系统AutoCAD闪退处理方法
- Linux中find命令用法全汇总,看完就没有不会用的!
- 如何使用sed命令删除文件中的行
- windows – Powershell:找不到匹配的参数
- windows-server-2008-r2 – 重新启动后,Windows 2008 R2会忘
- 如何修复Mozilla Firefox中出现的“Network Protocol Error
- windows-server-2008 – 我可以为某项服务禁用Windows事件记
- 使用strace查找Emacs启动阻塞的原因
- 惊了个呆!GitHub也可以加鸡腿了