通过一个配置文件可以配置命令行界面,比如设置命令的别名,添加新的环境变量等等。这个配置文件一般会放在用户主目录的下面,配置文件的名字也是有要求的,具体是什么要看我们的命令行界面使用的是哪种 Shell,一般是 bash 或者 zsh。macOS 系统以前用的是 bash 这种命令行界面,不过从 Catalina 这个版本开始换成了 zsh。
打开终端以后,在窗口标题栏上面,会显示当前的用户的名字,用户名的后面就是命令行界面使用的 Shell,我这里是 zsh 。下面我打算配置一下这个命令提示符,现在命令提示符里面会显示当前的用户,电脑的名字,还有当前所在的位置。
可以用 vi 创建一个配置文件,放在用户主目录的下面,vi 是一个命令行界面的文本编辑器,编辑一下 ~/.zshrc ,~ 表示用户主目录的位置, .zshrc 是要创建或者编辑的文件的名字,zsh 会读取这个文件里的配置,或者你也可以创建一个 .zprofile。
打开以后,按一下小 i,进入编辑器的编辑模式,再输入相关的配置,输入一个 PROMPT 等于,一组引号,里面是提示符,比如我想用一个简单的箭头作为命令提示符,箭头右边再加上一个空格。
编辑完成以后,按一下 esc 退出编辑模式,在英文输入状态下输入 :wq ,保存并且退出。
让配置生效可以关掉终端,重新再打开它,或者可以执行一下 sourc ~/.zshrc,你会发现,现在命令行界面的提示符就会是一个简单的小箭头了。