Mac 上常见的环境配置文件

当使用命令行终端进行开发时,环境配置文件可以用来自动化执行一些命令或设置环境变量,以提高工作效率和方便使用。在 Mac 上,常见的环境配置文件有以下几种:

1. 在.bash_profile文件中配置
.bash_profile 是 Bash Shell的配置文件之一,在用户登录时会被执行。该文件可以用来设置环境变量、别名、函数等,以及在登录时执行一些自定义命令或脚本。

如果你使用的是 Bash Shell,可以在 ~/.bash_profile 文件中进行环境配置。在这个文件中可以设置 PATH 环境变量、别名、函数等,以方便在终端中使用一些自定义命令或工具。

2.在.bashrc文件中配置
.bashrc 是 Bash Shell 的另一个配置文件,在每次打开新的终端时会被执行。该文件可以用来设置环境变量、别名、函数等,以及在打开新的终端时执行一些自定义命令或脚本。

一般来说,如果你使用的是 Bash Shell,可以在 ~/.bashrc 文件中进行环境配置。在这个文件中可以设置 PATH 环境变量、别名、函数等,以方便在终端中使用一些自定义命令或工具。

3.在.zshrc文件中配置
.zshrc 是 Zsh Shell 的配置文件,在每次打开新的终端时会被执行。该文件可以用来设置环境变量、别名、函数等,以及在打开新的终端时执行一些自定义命令或脚本。

终端类型切换:

切换bash: chsh -s /bin/bash
切换zsh:   chsh -s /bin/zsh

 

bash和zsh的区别
一句话,二者均是shell的一种,zsh能基本完美兼容bash的命令,并且使用起来更加优雅。由于bash或zsh本质上都是解释器,他们所共同服务的是shell语言,因此在命令语法上基本相同,部分兼容性差异可参考:zsh和bash的兼容性差异。
二者切换:

切换bash: chsh -s /bin/bash
切换zsh: chsh -s /bin/zsh
在终端app的系统偏好设置里手动设置。
在配置文件方面:

bash读取的配置文件:~/.bash_profile文件
zsh读取的配置文件:~/.zshrc文件
当从bash切换为zsh时,如果不想重新配置一遍.zshrc文件,可以__在.zshrc文件中加上source ~/.bash_profile,从而直接从.bash_profile文件读取配置。

posted @ 2023-04-12 10:42  X-Wolf  阅读(689)  评论(0编辑  收藏  举报