图形界面与命令行.ppt

上传人:小飞机 文档编号:5252776 上传时间:2023-06-19 格式:PPT 页数:46 大小:1.27MB
返回 下载 相关 举报
图形界面与命令行.ppt_第1页
第1页 / 共46页
图形界面与命令行.ppt_第2页
第2页 / 共46页
图形界面与命令行.ppt_第3页
第3页 / 共46页
图形界面与命令行.ppt_第4页
第4页 / 共46页
图形界面与命令行.ppt_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《图形界面与命令行.ppt》由会员分享,可在线阅读,更多相关《图形界面与命令行.ppt(46页珍藏版)》请在三一办公上搜索。

1、第3章 图形界面与命令行,Linux素来以高效、强大的字符界面著称,其灵活多变的Shell脚本非常利于服务器端的管理。近年来,随着X Window系统的发展,Linux的图形界面日渐成熟,也使Linux在操作的直观性、易用性上有了突飞猛进的进步。,本章将对Linux下的图形界面(Graphic User Interface,GUI)和命令行(Command Line Interface,CLI)做一个初步的介绍。,3.1 Linux桌面,和Windows的图形化管理方式一样,Linux下也有自己的图形化管理系统。Linux图形化管理系统主要由以下两部分组成:()X Window系统;()KDE

2、、GNOME或其他桌面环境(如XFCE等)。,3.1.1 X Window系统,X Window是一套基于“服务器/客户端”架构的视窗系统,于1984年在麻省理工学院(MIT)计算机科学研究室开始开发。目前,它是UNIX及类UNIX系统中最流行的视窗系统,并可用于几乎所有的现代操作系统。,X Window为GUI环境提供了基本的框架:在屏幕上绘图和移动窗口,以及与鼠标和键盘的互动。X Window并没有管辖到使用者接口这是由每个独立的程序处理。因此,严格地说,X Window系统并不是一个软件,而是一个协议(Protocal)。,X Window由服务器(Server)、客户端(Client)

3、和通信协议(X protocol)三部分组成。XFree86自1992年起一直循着自由发放的开放源代码模式发展。,3.1.2 KDE桌面,KDE(K Desktop Environment),即K桌面环境,由德国人Mathias Ettrich1996年10月创建。,KDE主要包含以下应用程序。(1)Konqueror(档案管理与网页浏览器)(2)amaroK(音乐播放器)(3)Gwenview(图像浏览器)(4)Kaffeine(媒体播放器)(5)Kate(文本编辑器),(6)Kopete(即时通讯软件)(7)KOffice(办公软件套件)(8)Kontact(个人信息管理软件)(9)KMa

4、il(电子邮件客户端)(10)Konsole(终端模拟器)(11)K3B(光盘烧录软件(确认表述是否正确)(12)KDevelop(集成开发环境),图3-1 Red Hat Linux的KDE桌面,3.1.3 GNOME桌面,GNOME(GNU Network Object Model Environment,GNU网络对象模型环境)计划于1997年8月由Miguel de Icaza和Federico Mena发起,目的是取代KDE。GNOME的兴起很大程度上是因为KDE中使用的Qt链接库最初并未采用开源协议,限制了其应用。,GNOME是GNU计划的正式桌面,也是开放源码运动的一个重要组成部

5、分。,GNOME下的主要应用程序如下。(1)Abiword(文字处理器)(2)Epiphany(网页浏览器)(3)Evolution(联系/安排和E-mail管理)(4)Gaim(即时通讯软件)(5)gedit(文本编辑器),(6)The Gimp(高级图像编辑器)(7)Gnumeric(电子表格软件)(8)GnomeMeeting(IP电话或者电话软件)(9)Inkscape(矢量绘图软件)(10)Nautilus(文件管理器)(11)Rhythmbox(类型Apple iTunes的音 乐管理软件)(12)Totem(媒体播放器),图3-2 Red Hat Linux的GNOME桌面,3.

6、1.4 Red Hat Linux下的桌面环境,从图3-1和图3-2中可以看出,在Red Hat Linux里KDE和GNOME看起来十分相似。尽管从底层上看,KDE和GNOME有非常明显的区别,但是Red Hat的修改使图标、菜单、面板和许多系统工具在这两个不同的桌面环境中看起来是一致的。,图3-3 Desktop Switcher主界面,图3-4 启动Desktop Switcher,3.2 Linux字符界面,虽然图形用户界面操作简单直观,但命令行的人机交互模式仍然沿用至今,并且依然是Linux系统配置和管理的首选方式。因此,掌握一定的命令行知识,是学习Linux的过程中一个必不可少且至

7、关重要的步骤。,在Linux系统中,Shell是最常使用的程序,其主要作用是侦听用户指令、启动指令所指定的进程并将结果返回给用户,本节主要讲述Shell的基本使用方法。,3.2.1 认识Linux Shell,内核部份,操作者不易和它直接沟通,因此,必须要有一个友善的界面,使得操作时能更为方便,这个界面便是Shell。通俗地讲,Shell就是位于核心和操作者之间的一层使用者界面。,在AT&T工作的Dennis Ritchie和Ken Thompson两人设计UNIX的时候,他们想要为用户创建一种与他们的新系统交流的方法。那时的操作系统带有命令解释器。命令解释器接受用户的命令,然后解释它们,因而

8、计算机可以使用这些命令。,Shell就是系统的用户界面,提供了用户与内核进行交互操作的一种接口。Windows XP中的Shell为命令行提示符CMD和窗口管理器Explorer。,由于Linux系统对Shell的处理,采用独立自由开放的方式,因此,Shell的种类相当多,目前流行的Shell有sh,csh,ksh,tcsh和bash等。,在Linux系统中的bash具有以下功能:(1)兼容BourneShell(sh);(2)包含CShell以及KornShell中最好的功能;(3)具有命令列编写修改的能力;(4)具有工作控制的能力,可控制前台和后台程序;(5)具有Shell编程能力。,3.

9、2.2 登录终端控制台,登录终端控制台有两种方式:一种是在桌面系统中使用终端仿真器;另一种是直接在字符界面登录终端。,1使用GNOME终端仿真器,图3-5 启动终端控制台,图3-6 GNOME的终端控制台,2直接登录字符界面,除了通过GNOME里的终端进入外,还可以直接在字符界面进行操作。如果图形界面属于未开启状态(例如直接登录字符界面,或退出了图形界面),则需要首先输入命令“startx”启动X Window。如果需要改变Red Hat Linux默认的启动方式,则需要修改/etc/inittab。,Linux运行级别有如下7种。0:停止运行,所有进程中止,关闭系统。1:单用户文本模式。2:

10、多用户文本模式。3:完整的多用户模式,进入Linux系统的字符界面。,4:没有使用(可由用户定义)。5:完整的多用户模式(带有基于X Window的图形界面)。6:重新引导计算机。,3.2.3 使用Linux控制台,Linux的bash相当智能化,可使用键的自动补齐功能,将部分命令补充完整。bash还具备完善的历史记录功能。除了智能化外,bash的自定义功能也很强。,图3-7 自定义风格的bash提示符,3.2.4 在控制台里使用帮助man命令,man是一种显示Unix/Linux在线手册的命令。可以用来查看命令、函数或文件的帮助手册,另外它还可以显示一些gzip压缩格式的文件。man命令格式

11、化并显示在线的手册页。,命令语法:man 选项 命令名称,man手册页组成内容,表3-2man参数列表及解释,续表,图3-8 man ls的输出结果,表3-3man章节说明,3.2.5 在控制台里使用帮助info命令及其他,info文档是Linux系统提供的另一种格式的文档。info命令支持文件的链接跳转,使用方向键在显示的帮助文档中选择需要进一步查看的文件名,回车后被选中的文件会自动打开。与man手册相比,info文档具有更强的交互性。info命令的基本格式如下:info cmd_name,图3-10 pinfo效果图,图3-11“mkdir-help”输出结果,3.3 使用Linux的注意

12、事项,为了描述方便,本书中很多示例都是采用root账户直接进行演示。在实际使用中,通常不建议直接登录root账户。因为root账户拥有最高的系统控制权,稍有不慎则可能完全破坏整个Linux系统。,因此使用Linux时,最好使用普通用户账户。如果确实需要root权限执行某些操作,可以使用su和sudo命令执行。,在命令行里执行su可以临时切换到root账户,然后就能够在shell里使用root权限进行操作了。执行su命令后会提示输入密码,输入root密码即可。sudo命令只是以root权限执行一个命令。其常用格式如下:sudo root_cmd,*关闭和重启系统,在Linux系统下常用的关闭和重

13、启系统的命令有“shutdown”,“halt”,“reboot”和“init”,但每个命令的内部工作过程是不同的。,1“shutdown”命令,使用“shutdown”命令可以安全地关闭系统,有些用户会使用直接断掉电源的方式来关闭计算机,这是十分危险的。Linux系统与Windows系统不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏某些系统的硬件设备。,命令语法:shutdown 选项 时间 警告信息,2“halt”命令,使用“halt”命令就是调用“shutdown h”命令执行关闭系统。,3“reboot”命令,“reboot”命令的工作过程与“halt”命令相似,不过“reboot”是引发主机重启,而“halt”是引发主机关闭系统。“root”的参数与“halt”相似。,小 结,本章讨论了Linux下两种不同的用户接口GUI和CLI。对X Window系统以及目前流行的窗口管理器KDE和GNOME进行了简单介绍。同时,对Linux Shell进行了初步讲解,并详细地介绍了命令行模式下使用Linux联机帮助的方法。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号