Unix 终端使用与定制全攻略
1. 命令回忆与执行
在输入并执行了几个命令后,你可以通过按键盘上的向上箭头键来回忆之前的命令。每按一次向上箭头键,就会显示上一条命令,如此类推;而向下箭头键则用于回忆更新的命令。若要执行回忆起来的命令,只需按下回车键,此时光标不一定要位于命令行末尾。若回忆起命令后需要编辑,可按需操作;若不想执行已回忆起的命令,可使用 Mac 标准的 ⌘-.(Command - 句点)或 Unix 标准的 Control - C 来取消。
2. 文件和目录名补全
大多数 Unix 外壳程序能帮你补全部分输入的文件或目录名。如果你使用的是 OS X 的默认外壳程序(即 bash),只需输入单词的前几个字母,然后按 Tab 键(不同外壳程序的方法可能不同)。若外壳程序找到唯一的补全方式,它会自动补全,光标会移到新单词的末尾,你可以继续输入或按回车键执行命令。你也可以通过按 Delete 键或使用左右箭头键移动光标来编辑或删除补全后的名称。
若有多个文件或目录名与你目前输入的内容匹配,外壳程序会发出蜂鸣声提醒你未找到唯一匹配项。此时,再次按 Tab 键,你将看到所有以你目前输入字符开头的名称列表(若没有匹配项则不会显示任何内容)。例如在 bash 外壳程序中:
$ cd /usr/bin $ ma<Tab><Tab> macbinary macerror5.16 mailq make man macerror machine mailstat makeinfo man