Linux操作系统第4章.pptxVIP

  • 2
  • 0
  • 约6.32千字
  • 约 31页
  • 2025-12-27 发布于陕西
  • 举报

终端就是Linux的命令行界面。在Linux系统发展的早期,Linux系统是没有图形环境的,用户只能通过在命令行中输入命令来对系统进行操作。Linux命令行由于其功能强大、高效稳定以及使用灵活等优点,一直沿用至今。本单元讲解在终端的一些基本操作。;1.命令行界面的优点

2.Shell简介;在GUI图形用户环境广泛应用的今天,用户只需在计算机屏幕前轻松点击鼠标按钮,即可完成各种操作。尤其是微软的操作系统,自Windows95推出后,其命令行操作系统MS-DOS便逐渐退出市场,人们只在个别场合还会使用命令行界面来完成一些特殊的操作。

而经过多年的发展,Linux操作系统也已拥有了自己稳定的图形用户环境。很多读者可能要问:“还有必要再继续使用命令行界面吗?”答案是肯定的。虽然图形用户环境操作简单直观,只需要通过鼠标即可完成操作,但是在Linux中,还有一些应用程序没有提供图形界面,它们只能通过命令行界面进行使用。

与MS-DOS不同,Linux的命令行界面是一个功能非常强大的系统。通过它,用户可以完成任何操作,包括文件、网络、账号、硬件、进程以及提供各种的应用服务等。

使用图形环境,用户在同一时间只能与同一个程序进行交互。而在Linux的命令行界面中,用户可以使用命令行中的高级Shell功能,把多个工具软件结合在一起完成单个工具软件无法完成的工作。用户还可以把一些繁琐的操作编写成一个Shell脚本,然后在命令行中顺序地运行,省却了手工重复操作以及输入数据的烦恼。除此之外,使用命令行界面还具有以下优点。

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

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

3.命令行模式的显示简单,不像GUI需要传输大量的数据,更适合网络远程访问的方式,尤其是在网络带宽较小的环境中。

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

正是由于Linux命令行拥有如此多的优点,所以很多的Linux系统管理员和高级用户都更倾向于使用命令行对系统进行管理。;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非常相似,但同时又是一种完整且功能强大的编程语言。因此,它在系统管理员中非常受欢迎。;Linux终端能够完成一些图形环境不能完成的操作,功能更加强大,而且执行效率高、稳定性好、使用灵活。所以在图形环境已经日益成熟的今天,命令行方式还是很多Linux用户的首选。在Linux中每打开一个命令行都启动一个Shell进程,Shell是介于使用者和UNIX/Linux操作系统内核间的一个接口。本节将讲解终端的启动;如果用户想要在终端执行操作,则需要启动终端。另外,用户还可以同时打开多个终端窗口。例如,用户在命令行中更新或安装软件包时,当前任务没有执行完成,但是又不能关闭窗口。此时,用户执行其它操作就可以打开新的终端窗口进行操作。;Linux系统不仅在图形界

文档评论(0)

1亿VIP精品文档

相关文档