Linux操作系统第4章.pdfVIP

  • 0
  • 0
  • 约1.02万字
  • 约 31页
  • 2025-12-27 发布于陕西
  • 举报

单元4终端操作

终端就是Linux的命令行界面。在Linux系统发展的早期,Linux系统是没有图形

环境的,用户只能通过在命令行中输入命令来对系统进行操作。Linux命令行由于

其功能强大、高效稳定以及使用灵活等优点,一直沿用至今。本单元讲解在终端的

一些基本操作。

知识入门

1.命令行界面的优点

2.SHELL简介

1.命令行界面的优点

在GUI图形用户环境广泛应用的今天,用户只需在计算机屏幕前轻松点击鼠标按钮,即可

完成各种操作。尤其是微软的操作系统,自Windows95推出后,其命令行操作系统MS-DOS

便逐渐退出市场,人们只在个别场合还会使用命令行界面来完成一些特殊的操作。

而经过多年的发展,Linux操作系统也已拥有了自己稳定的图形用户环境。很多读者可能

要问:“还有必要再继续使用命令行界面吗?”答案是肯定的。虽然图形用户环境操作简单

直观,只需要通过鼠标即可完成操作,但是在Linux中,还有一些应用程序没有提供图形界面,

它们只能通过命令行界面进行使用。

与MS-DOS不同,Linux的命令行界面是一个功能非常强大的系统。通过它,用户可以完

成任何操作,包括文件、网络、账号、硬件、进程以及提供各种的应用服务等。

使用图形环境,用户在同一时间只能与同一个程序进行交互。而在Linux的命令行界面中,

用户可以使用命令行中的高级Shell功能,把多个工具软件结合在一起完成单个工具软件无法

完成的工作。用户还可以把一些繁琐的操作编写成一个Shell脚本,然后在命令行中顺序地运

行,省却了手工重复操作以及输入数据的烦恼。除此之外,使用命令行界面还具有以下优点。

1.命令行模式执行速度快,而且稳定性高。

2.命令行模式不需要启动图形用户环境,可以节省大量的系统资源。

3.命令行模式的显示简单,不像GUI需要传输大量的数据,更适合网络远程访问的方式,尤其

是在网络带宽较小的环境中。

4.命令行模式更加灵活,同样的工具在命令行模式下可能提供更多的选项。

正是由于Linux命令行拥有如此多的优点,所以很多的Linux系统管理员和高级用户都更倾

向于使用命令行对系统进行管理。

2.Shell简介

Linux用户每打开一个终端窗口都会启动一个Shell进程。shell是Linux系统中的一种具有特

殊功能的程序,它是介于使用者和UNIX/Linux操作系统内核间的一个接口。Shell通键盘等

输入设备读取用户输入的命令或数据,然后对命令进行解析并执行,执行完成后在显示器等

输出设备上显示命令执行的结果。Shell交互是基于文本的,这种用户界面被称为命令行接口

(CommandLineInterface,CLI)。目前流行的Shell有以下4种,用户可以根据需要自行选择。

1.Bash:Bash是Bourne-AgainShell的缩写,是迄今为止使用最广泛的选择。它作为默认

SHELL安装在最流行的LINUX发行版中。它是从最初的UNIXBourneShell(也称为SH)开发的,

目标是与旧脚本完全兼容,同时添加了多个改进的功能。Bash是一个非常可靠的Shell,因为

它已经使用了很长时间,并且有足够的帮助文档。

2.Zsh:Z-shell从一开始就被设计为交互式的,并结合了旧有Shell的一些最佳功能。它提供了

独特的脚本功能,高度可定制且易于使用,具有拼写更正、命令完成或文件名globbing功能。

3.Tcsh:Tcsh是比UNIX时代开发的CShell(csh)的更好版本。它受到程序员的喜爱,因为它

的语法非常类似于C编程语言,所以他们不必学习Bash就可以使用它的脚本功能。它是BSD系

列操作系统中的默认Shell。Tcsh还提供了其他一些有用的功能,如作业控制、命令行编辑或

可配置的命令行完成工具。Tcsh与标准存储库中的YUM一起安装。

4.Ksh:Ksh是KornShell的缩写,是20世纪80年代开发的一种非常古老的Bash替代方案。它

与Bash非常相似,但同时又是一种完整且功能强大的编程语言。因此,它在系统管理员中非

常受欢迎。

4.1终端简

文档评论(0)

1亿VIP精品文档

相关文档