深入了解bash:功能、特性与使用指南
1. 什么是shell?
在UNIX或Linux操作系统中,用户首先接触到的就是shell。Shell是UNIX术语,指系统的用户界面,它允许用户通过键盘和显示器与计算机进行通信。Shell实际上是封装系统的独立程序,有多种可供选择。
通常,系统会设置一个“标准”shell,新用户往往直接使用而不做更改。然而,一些标准shell比较陈旧,缺少新shell的许多特性。由于更换shell就像换帽子一样简单,所以不妨尝试使用最新、最强大的shell技术。
2. bash简介
在众多shell中,bash(Bourne Again shell)是一种现代通用shell。它是Bourne shell的向后兼容的演进继承者,融合了C shell的大部分主要优点、Korn shell的特性以及自身的一些新特性。
2.1 从C shell借鉴的特性
- 目录操作 :使用
pushd、popd和dirs命令进行目录操作。 - 作业控制 :包括
fg和bg命令,以及使用CTRL - Z停止作业。 - 花括号扩展 :用于生成任意字符串。
- 波浪号扩展 :一种简写方式来引用目录。
超级会员免费看
订阅专栏 解锁全文

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



