深入探索 Mac 终端:高级定制与文件系统
在使用 Mac 电脑时,终端是一个功能强大的工具,它能让你以命令行的方式与系统进行交互,实现比图形界面更强大的操作。本文将详细介绍终端高级定制、别名创建、处理无响应终端以及探索文件系统等相关内容。
1. 高级 Shell 定制
终端应用程序的定制空间相对有限,但 bash shell(或其他所选 shell)却有无限的定制可能。在多计算机系统环境下,可考虑在命令提示符中加入主机名,以便随时知晓自己登录的系统。
1.1 Shell 配置设置
Unix 是多用户系统,配置文件有两个可能的存放位置:系统全局配置文件和用户特定配置文件。
- 系统全局设置文件:OS X 默认的 shell(bash)读取的系统全局设置文件位于
/etc目录下(如profile和bashrc)。只有使用sudo才能修改这些系统全局文件。示例代码如下:
$ cat /etc/bashrc # System-wide .bashrc file for interactive bash(1) shells. if [ -z "$PS1" ]; then return fi PS1='\h:\W \u\$ ' # Make bash check its window size after a process completes shopt -s che