13、深入了解BASH Shell:Linux系统的高效交互方式

深入了解BASH Shell:Linux系统的高效交互方式

1. 什么是BASH Shell

在Linux系统中,严格来说“Linux”仅指内核,它是运行PC并使一切功能得以实现的基础、不可见程序。但内核自身并无实际用途,它需要程序让用户与PC交互,还需要大量系统文件(库)来提供关键功能。GNU项目提供了许多底层代码和程序,这也是很多人将Linux操作系统称为GNU/Linux的原因。

GNU项目还提供了各种shell程序,部分具有图形功能,但多数为纯文本形式。这些文本shell程序也被称为终端程序,常被通俗地称为命令行提示符。它能让你快速高效地控制系统,与GUI一样是与计算机交互的方式,只不过是通过输入命令而非使用鼠标。

对于Windows用户来说,BASH shell类似于DOS命令提示符,可通过键盘直接向操作系统发出命令,无需使用鼠标和窗口(不过在BASH shell中有时也能用鼠标复制粘贴文本或控制简单的文本菜单)。不同的是,BASH shell几乎涵盖了系统操作的所有命令,而DOS命令提示符主要用于文件和目录的操作、查看,以及在Windows 2000/XP机器上配置某些系统设置。

Linux采用BASH shell主要是因为它是Unix的克隆。早期Unix只有基于文本的shell供用户控制计算机,直接输入命令是控制计算机最基本的方式之一。虽然BASH shell历史可追溯到Unix早期,但它并非原始落后,而是与计算机交互最有效、直接的方式之一,很多人认为命令行shell的使用方式尚未有更好的替代方法。

大多数Linux发行版提供多种shell程序选择,Ubuntu默认的是BASH(Bourne Again SHell),它基于B

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值