首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么每次打开终端让别名工作时我都必须使用.bashrc?

为什么每次打开终端让别名工作时我都必须使用.bashrc?
EN

Stack Overflow用户
提问于 2018-08-16 12:12:35
回答 3查看 15K关注 0票数 7

吉特工作得很好。我在Git中创建了一个别名,但问题是当我试图重新打开终端时,每次在终端中都需要运行. ~/.bashrc

当我每次重新打开终端时,我不需要提供源的最好方法是什么?

我做了什么?,我试图在这个文件中添加.bashrc文件的source,但是它是一个只读文件。我无法在此配置文件中添加.bashrc文件的.bashrc

代码语言:javascript
复制
open /etc/profile

添加了写入配置文件的权限,但仍然无法链接源文件。

代码语言:javascript
复制
sudo chmod u+w /etc/profile

配置文件:

代码语言:javascript
复制
# System-wide .profile for sh(1)

if [ -x /usr/libexec/path_helper ]; then
   eval `/usr/libexec/path_helper -s`
fi

if [ "${BASH-no}" != "no" ]; then
   [ -r /etc/bashrc ] && . /etc/bashrc
fi
EN

Stack Overflow用户

发布于 2021-05-18 03:37:45

您应该在您的source .profile文件中写入这一行.zshrc。这是因为默认的shell是zsh。如果您不希望执行此解决方案,则可以通过键入以下命令chsh -s /bin/bash来更改默认的shell,然后重新启动机器或虚拟机。那就不需要消息来源了。我希望这会有所帮助:)保重

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51876792

复制
相关文章

相似问题

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