shell
Shell 是操作系统的命令解释器,本质作用是:
- 接收你输入的命令
- 解析并调用系统内核执行
- 返回执行结果
常见的 Shell 有:
- bash(最常用)
- zsh(macOS 默认)
- sh(POSIX 标准简化版)
Shell 启动时会 读取环境变量并创建自己的运行环境。
配置文件
Shell 配置文件本质上是用来 控制 shell 启动时的运行环境,也就是帮你提前设置好一些变量、别名、路径或脚本逻辑,让你打开终端就能用。
- zsh
sh
~/.zshrc- bash
sh
~/.bashrc- 编辑配置文件
sh
vim ~/.bashrc- 重新加载配置文件,让配置立即生效
sh
source ~/.bashrc- source的等价写法
sh
. ~/.bashrc环境变量
在配置文件中可以添加环境变量
sh
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin快捷命令(别名)
alias 是 Shell 的快捷命令机制。
sh
alias 新命令=真实命令sh
alias acme.sh=~/.acme.sh/acme.sh