- 1、本文档共102页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux实用教程 第4章走进Linux图形界面 (5)同时实现输出和错误的重定向 同时实现输出和错误的重定向,即可以同时实现输出重定向和错误重定向的功能。 命令语法: command file 【例4.23】 同时使用输出和错误重定向。 【例4.24】 同时使用输出和错误重定向。 文本编辑器有很多,图形模式下有gedit,kwrite等编辑器,文本模式下的编辑器有vi,vim(vi的增强版本)和nano。vi和vim是Linux系统中最常用的编辑器,本节主要讲述vi编辑器的使用。 4.5 vi编辑器基本使用 4.5.1 vi的基本概念 vi编辑器是所有Linux系统的标准编辑器,用于编辑任何ASCII文本,对于编辑源程序尤其有用。它功能非常强大,通过使用vi编辑器,可以对文本进行创建、查找、替换、删除、复制和粘贴等操作。 vi编辑器有3种基本工作模式,分别是命令行模式、插入模式和末行模式。 控制屏幕光标的移动,字符、字或行的删除,移动、复制某区域及进入插入模式,或者到末行模式。 1.命令行模式 只有在插入模式下,才可以做文字输入,按“Esc”键可回到命令行模式。 2.插入模式 将文件保存或退出vi编辑器,也可以设置编辑环境,如寻找字符串、列出行号等。 3.末行模式 4.5.2 vi的基本操作 本小节主要讲述vi编辑器的基本使用,如使用vi编辑器创建文件、输入数据以及保存文件并退出。 在系统Shell提示符下输入vi及文件名称后,就进入vi编辑画面。 1.进入vi编辑器 在命令行模式下按字母“i”就可以进入插入模式,这时候就可以开始输入文字了。 2.切换至插入模式编辑文件 在命令行模式下,按冒号键“:”可以进入末行模式, 3.退出vi及保存文件 4.3 Shell基础 在Linux系统中,Shell是最常使用的程序,其主要作用是侦听用户指令、启动指令所指定的进程并将结果返回给用户,本节主要讲述Shell的基本使用方法。 4.3.1 Shell起步 在ATT工作的Dennis Ritchie和Ken Thompson两人设计UNIX的时候,他们想要为用户创建一种与他们的新系统交流的方法。那时的操作系统带有命令解释器。命令解释器接受用户的命令,然后解释它们,因而计算机可以使用这些命令。 当登入系统或打开一个终端窗口时,首先看到的是Shell提示符。 以普通用户zhangsan登入名为PC-LINUX的主机,当前工作目录是/home/zhangsan,如下所示: [zhangsan@PC-LINUX ~]$ 以root用户登录系统的提示符如下所示: [root@PC-LINUX ~]# 要运行命令的话,只需要在提示符后敲进命令,然后再按“回车”键。 一个Shell命令可能含有一些可选项和参数,其一般格式为: [Shell命令][可选项][参数] Linux系统由以下3个重要的部分组成: (1)内核; (2)Shell; (3)应用程序。 内核部份,操作者不易和它直接沟通,因此,必须要有一个友善的界面,使得操作时能更为方便,这个界面便是Shell。通俗地讲,Shell就是位于核心和操作者之间的一层使用者界面。 Shell的本意是“壳”的意思。在核心的外面,包覆着一层外壳,用来负责接收使用者输入的指令,然后将指令解译成核心能够了解的方式,传给核心去执行,再将结果传回至预设的输出周边设备。 4.3.2 Shell类型和功能 Linux系统中的Shell,除了可作为命令编译器之外,它也是一种不错的编程语言,是系统管理维护时的重要工具。 由于Linux系统对Shell的处理,采用独立自由开放的方式,因此,Shell的种类相当多,目前流行的Shell有sh,csh,ksh,tcsh和bash等。 在Linux系统中的bash具有以下功能: (1)兼容Bourne?Shell(sh); (2)包含C?Shell以及Korn?Shell中最好的功能; (3)具有命令列编写修改的能力; (4)具有工作控制的能力,可控制前台和后台程序; (5)具有Shell编程能力。 4.3.3 开始使用bash 当用户登录到Linux系统后,一旦出现提示符号时,便可以开始输入操作命令了。命令可分为如下两大类: (1)bash内置的命令; (2)应用程序。 表4-3 bash中使用的通配符 1.通配符 不在中括号中的字符皆符合,如:[!0~9]代表非数字的字元皆符合 [!字符组
文档评论(0)