首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >刷新别名而不重新启动?

刷新别名而不重新启动?
EN

Ask Ubuntu用户
提问于 2018-01-08 15:17:35
回答 2查看 9.7K关注 0票数 3

在向/etc/bash.bashrc添加新别名后,除非通过执行reboot重新启动,否则无法使用别名。

我宁愿不使用reboot,因为注销、等待2-4秒、再次登录到我的VPS环境都很烦人。

考虑到我也不想在新窗口中使用子shell或单独的shell,因此我问:

我必须要reboot吗?如果没有重新启动,是否无法在同一个shell中使用别名?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2018-01-08 15:21:56

您可以使用source /etc/bash.bashrc来重新读取当前的shell文件。

票数 5
EN

Ask Ubuntu用户

发布于 2018-01-08 15:21:31

可以使用source命令加载新的别名,而无需重新启动。

代码语言:javascript
复制
source /etc/bash.bashrc

巴什源。(源或点运算符)从当前shell上下文中的文件名参数读取和执行命令。语法。文件名参数源文件名参数源是点/句点‘的同义词。在bash中,而不是在POSIX sh中,所以为了最大限度地兼容使用周期。当使用在现有shell中运行的源运行脚本时,脚本创建或修改的任何变量在脚本完成后仍然可用。相反,如果脚本以文件名的形式运行,那么将生成一个单独的子subshell (包含一组完全独立的变量)来运行脚本。

票数 9
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/993587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档