Bash切换Zsh后,bashrc文件失效的解决方案.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Bash 切换 Zsh 后,bashrc 文件失效的解决方案 在使用 Bash 时,bashrc 文件是 Bash Shell 的配置文件,用于存储用户的个性化设置。但是,当我们切换到 Zsh 时,bashrc 文件将失效,导致原先的配置无法生效。这种情况下,我们需要找到一种方法来恢复 bashrc 文件的配置,以便继续使用原先的配置项。 解决方案1:使用系统级的/etc/zshrc 或/etc/zprofile 一种解决方案是使用系统级的配置文件,例如/etc/zshrc 或/etc/zprofile。这些文件是 Zsh 的系统级配置文件,用于存储全局的配置项。我们可以在这些文件中添加我们的配置项,以便在每次启动 Zsh 时加载这些配置项。 解决方案2:使用用户级的~/[X]bashrc 或~/[X]profile 另一种解决方案是使用用户级的配置文件,例如~/bashrc 或~/profile。这些文件是 Zsh 的用户级配置文件,用于存储个人的配置项。我们可以在这些文件中添加我们的配置项,以便在每次启动 Zsh 时加载这些配置项。 步骤: 1. 复制系统文件并修改权限 我们需要复制系统文件/etc/zprofile 到用户目录下,例如~/zprofile。然后,我们需要修改文件的权限,以便能够写入文件。 ``` mu@xiaomudeMacBook-Pro ~ % cp /etc/zprofile ~/.zprofile mu@xiaomudeMacBook-Pro ~ % ll ~/.zprofile -r--r--r-- 1 mu staff 255 9 6 09:35 /Users/mu/.zprofile mu@xiaomudeMacBook-Pro ~ % chmod u+w ~/.zprofile mu@xiaomudeMacBook-Pro ~ % ll ~/.zprofile -rw-r--r-- 1 mu staff 255 9 6 09:35 /Users/mu/.zprofile ``` 2. 追加自定义配置项,加载 Bash Shell 的.bashrc 文件 接下来,我们需要追加自定义配置项到~/zprofile 文件中。我们可以使用 cat 命令来追加配置项。 ``` mu@xiaomudeMacBook-Pro ~ % cat .bashrc alias ll='ls -l' mu@xiaomudeMacBook-Pro ~ % cat >> .zprofile . ~/.bashrc ``` 3. 测试 我们可以测试我们的配置项是否生效。 ``` mu@xiaomudeMacBook-Pro ~ % ll zsh: command not found: ll mu@xiaomudeMacBook-Pro ~ % source .zprofile mu@xiaomudeMacBook-Pro ~ % ll total 16 drwx------ 5 mu staff 160 8 23 14:38 Applications drwx------@ 4 mu staff 128 1 2 2019 Applications (Parallels) ... ``` 通过上述步骤,我们可以恢复 bashrc 文件的配置,并继续使用原先的配置项。
- 粉丝: 1w+
- 资源: 19万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (175128050)c&c++课程设计-图书管理系统
- 视频美学多任务学习中PyTorch的多回归实现-含代码及解释
- 基于ssh员工管理系统
- 5G SRM815模组原理框图.jpg
- T型3电平逆变器,lcl滤波器滤波器参数计算,半导体损耗计算,逆变电感参数设计损耗计算 mathcad格式输出,方便修改 同时支持plecs损耗仿真,基于plecs的闭环仿真,电压外环,电流内环
- 毒舌(解锁版).apk
- 显示HEX、S19、Bin、VBF等其他汽车制造商特定的文件格式
- 操作系统实验 Ucore lab5
- 8bit逐次逼近型SAR ADC电路设计成品 入门时期的第三款sarADC,适合新手学习等 包括电路文件和详细设计文档 smic0.18工艺,单端结构,3.3V供电 整体采样率500k,可实现基
- 操作系统实验 ucorelab4内核线程管理