9、如何选择适合你的 UNIX shell

如何选择适合你的 UNIX shell

在 UNIX 系统中,选择合适的 shell 至关重要,因为这不仅关系到你学习和使用 shell 的效率,还会影响你能否充分利用 UNIX 的强大功能。

1. 常见 UNIX shell 概述

当代 UNIX 系统通常提供三种标准 shell,即 Bourne 和/或 POSIX shell、C shell 和 Korn shell。此外,还有 Z shell、TC shell、RC shell 和 Bourne Again shell 等。shell 主要有以下三种用途:
- 作为操作系统的键盘接口;
- 用于编写个人使用的脚本;
- 作为编程语言为他人开发新命令。

2. 交互式使用时选择 shell 的考虑因素

在选择交互式使用的 shell 时,你拥有很大的自由度,只需考虑自己的需求和偏好。主要影响因素如下:
- 过往经验 :过往使用 shell 的经验可能是优势也可能是劣势。shell 主要有 Bourne 和 C 两种语法风格。Bourne 家族包括 Bourne、Bourne Again、POSIX、Korn 和 Z;C 家族包括 C 和 TC。Z 和 Bourne Again 对 C shell 语法有不同程度的支持。
- 学习难度 :工具的功能和灵活性越强,通常越难学习。从 Bourne shell 到 C shell,再到 Korn shell 等,复杂度逐渐增加。Bourne shell 家族的编程语言更丰富但更隐晦,C shell 的编程接口虽易学习,但对大多数编程任务帮

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值