第3章 图形界面与命令行_第1页
第3章 图形界面与命令行_第2页
第3章 图形界面与命令行_第3页
第3章 图形界面与命令行_第4页
第3章 图形界面与命令行_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章 图形界面与命令行 第三章第三章 图形界面与命令行图形界面与命令行3.1 Linux3.1 Linux桌面桌面 3.2 Linux3.2 Linux字符界面字符界面3.3 3.3 文本编辑器文本编辑器vi vi 第三章 图形界面与命令行 3.1 linux桌面桌面 X Window系统是一个协议(protocal),X窗口为开发基于图形的分布式应用程序提供软件工具和标准应用程序编程接口。任何系统能满足此协议且符合X协会其他规范,都可称为X。 X系统由3个相关的部分组成,分别是X服务器、X客户端、X协议。3.1.1 X Window第三章 图形界面与命令行 3.1 linux桌面桌面 GN

2、OME,即GNU网络对象模型环境 (The GNU Network Object Model Environment),GNU计划的一部分,开放源码运动的一个重要组成部分。 GNOME桌面包括三个部分,从上到下分别是:菜单面板(顶端灰色条)、桌面区域、窗口列表面板(底端灰色条) 。3.1.2 GNOME桌面 第三章 图形界面与命令行 3.1 linux桌面桌面 KDE是一个自由软件项目,主要产品是一个运行于UNIX以及Linux、FreeBSD等类Unix操作系统上面的桌面环境 。 KDE软件是基于Qt程序库所开发。功能完整的KDE程序可以运行在Linux、BSD、Solaris、Micros

3、oft Windows和Mac OS X等平台上。 3.1.3 KDE桌面 第三章 图形界面与命令行 3.1 linux桌面桌面 Xfce是一个桌面环境,就像GNOME和KDE。它包含了一系列应用程序,比如根窗口、窗口管理器、文件管理器、面板等。 Xfce是用GTK2 toolkit写的,同时也包含了其自己的开发环境(库、守护进程等) ,为程序设计者提供开发框架 。 3.1.4 Xfce桌面第三章 图形界面与命令行 3.2 linux字符界面字符界面 每个Linux系统的用户可以拥有他自己的用户界面或Shell,用以满足他们自己专门的Shell需要。 Bourne Shell:是贝尔实验室开发

4、的。 BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell。 Korn Shell:是对Bourne SHell的发展,在大部分内容上与Bourne Shell兼容。 C Shell:是SUN公司Shell的BSD版本。 3.2.1 认识Linux shell第三章 图形界面与命令行 3.2 linux字符界面字符界面 Linux是一个真正的多用户操作系统,这表示它可以同时接受多个用户登录。Linux还允许一个用户进行多次登录 。 在字符界面下,虚拟控制台的操作可以通过按下【ALT】键和一个功能键来实现,通常使用【F1】【F2】键。 3.2.2 Linu

5、x虚拟控制台 第三章 图形界面与命令行 3.2 linux字符界面字符界面 man是用来排版并显示线上求助手册。格式:man-acdfhkKtwW-msystem-pstring-Cconfig_file-Mpath-Ppager-Ssection_listsectionname. 3.2.3在控制台里使用帮助man命令 第三章 图形界面与命令行 文本编辑器是所有计算机系统中最常见的一种工具程序。文本编辑器可以用来建立、查看、修改文本文件,但它不是排版程序,不能像word一样对字体、格式、段落等其他属性进行编辑。 在linux系统中,系统配置文件包括网络配置文件以及很多应用程序的配置文件都是纯

6、文本文件的格式,很多源程序文件也是纯文本文件;因此,在进行linux系统管理和配置、网络管理和配置以及编写源程序等工作时都离不开编辑器。 vi程序是UNIX类系统中的经典文本编辑器。 3.3 文本编辑器文本编辑器vi第三章 图形界面与命令行 3.3.1 vi编辑器简介编辑器简介 vi(visual interface)是最早的全屏幕交互式文本编辑程序,功能和重要性类似于DOS系统中的edit程序;可以执行查找、替换、插入、删除、修改等操作。 1、vi的工作模式 2、工作模式转换方法第三章 图形界面与命令行 1、vi的工作模式的工作模式 vi有三种基本工作模式: *命令模式:(command m

7、ode)又称作一般模式,控制光标的移动、进行文本复制、删除、移动等编辑操作,启动vi后直接进入此模式。 *输入模式:(insert mode)又称插入模式,在此模式下输入文字,进行编辑操作;可以通过按esc键返回命令模式。 *末行模式:(last line mode)主要进行一些文字编辑的辅助功能,如搜索或替换字符串、保存文件、退出程序等。第三章 图形界面与命令行 2、工作模式转换方法、工作模式转换方法 第三章 图形界面与命令行 2、工作模式转换方法、工作模式转换方法 a:在光标后输入文本 A:在当前行末尾输入文本 i:在光标前输入文本 I:在当前行开始输入文本 o:在当前行后输入新的一行 O

8、:在当前行前输入新的一行第三章 图形界面与命令行 3.3.2 vi编辑器的基本操作编辑器的基本操作 1、vi启动 vi其实是指向系统中的vim程序,vim是vi improved即vi的加强版。 在shell命令行提示符下输入“vi 文件名”来打开一个现存的文件或新建一个文件,也可以直接输入vi来启动vi编辑器。 如果vi后没有文件名,可以进入vi输入内容,在保存时,用保存命令指定文件名(末行模式下执行“:w 文件名”,然后继续操作或退出。第三章 图形界面与命令行 1、vi启动启动 vi +n hello.c 打开文件后光标位于文件的第n行 vi + hello.c 打开文件后光标位于文件的最

9、后一行 vi + /str hello.c 打开文件后光标位于第一个str字符串所在的行 vi 文件1 文件2 同时打开多个现存文件 (:n 下一个 :prev 上一个) vi启动后最后一行为状态行;显示该文件的文件名、行数、字符数。第三章 图形界面与命令行 2、vi 的退出的退出 在命令模式下:在命令模式下: ZZ保存退出 ZQ不保存退出 在末行模式下:在末行模式下: q 退出 q!强行退出不保存 w 存盘 wq保存退出 w 文件名文件另存为 w!文件名覆盖原文件保存第三章 图形界面与命令行 3、vi中的行号中的行号 给文本自动加行号,在末行模式下: se nu 显示行号 se nonu 不

10、显示行号第三章 图形界面与命令行 4、命令模式下的键盘操作、命令模式下的键盘操作 1)删除操作)删除操作 x 删除光标处的单个字符; X 删除光标前的单个字符; dd 删除光标所在行; ndd删除光标所在n行; dw 删除当前单词及空格; dG 删除光标至文件尾的内容; d1G删除光标至第一行的内容; d$ 删除光标至该行尾。第三章 图形界面与命令行 2)撤销操作)撤销操作 u 取消最近一次操作(可多次使用);复原 Ctrl+r恢复u命令的操作;重做 U 取消所有操作。第三章 图形界面与命令行 3)复制操作)复制操作 yy 复制当前行 nyy 复制n行 y1G 复制光标所在行至第一行 yG 复制光标所在行至最后一行 p 粘贴至光标下一行 P 粘贴至光标上一行第三章 图形界面与命令行 4)搜索字符串)搜索字符串 /str 向右搜索str字符串 ?str 向左搜索str字符串 n 向相同方向继续搜索 N 向相反方向继续搜索第三章 图形界面与命令行 5、末行模式下的键盘操作、末行模式下的键盘操作 1)搜索字符串()搜索字符串(/ ?) :/str/ 向右移动到有str串的位置 :?str? 向左移动到有str串的位置第三章 图形界面与命令行 2)替换

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论