深入了解Korn Shell:功能特性与实用技巧
1. Korn Shell简介
Korn Shell由AT&T贝尔实验室的David G. Korn于1986年开发,它是Bourne Shell的直接继承者,与Bourne Shell几乎完全兼容。这意味着,除了少数例外情况,任何为Bourne Shell编写的脚本都能在Korn Shell中正确执行,但反之则不成立。这种向上兼容性带来了诸多优势,能让你立即利用已掌握的Bourne Shell知识,还大幅减少了学习Korn Shell所需的新知识量。
Korn Shell在Bourne Shell的基础功能上增加了一系列特性,这些增强功能涵盖了从显著提升键盘交互便利性到改进shell语法和编程技术等多个方面,主要可分为以下几类:
- 命令别名(Command aliases) :无需编写shell程序,即可缩写常用命令,提高键盘操作效率。
- 命令历史记录(Command history) :可单独使用或结合命令编辑功能,修改和重用之前输入的命令,还能作为键盘操作的日志。
- 命令编辑(Command editing) :提供两种命令编辑风格,让你在输入命令时能修改和纠正错误,节省重新输入命令的时间。
- 目录管理(Directory Management) :扩展了 cd 命令,引入新的路径名语法和shell变量,方便在目录间切换和缩写长路径名。
- 算术表达式(Arithmetic expr
超级会员免费看
订阅专栏 解锁全文

2447

被折叠的 条评论
为什么被折叠?



