- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux实用教程 第4章 Linux字符界面操作 (4)追加重定向 追加重定向,即将command命令执行的输出添加到已存在的文件file中。 命令语法: command file 【例4.22】 使用追加重定向将数据写入文件/root/a。 (5)同时实现输出和错误的重定向 同时实现输出和错误的重定向,即可以同时实现输出重定向和错误重定向的功能。 命令语法: command file 【例4.23】 同时使用输出和错误重定向。 【例4.24】 同时使用输出和错误重定向。 4.5 vi编辑器基本使用 文本编辑器有很多,图形模式下有gedit,kwrite等编辑器,文本模式下的编辑器有vi,vim(vi的增强版本)和nano。vi和vim是Linux系统中最常用的编辑器,本节主要讲述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.2.3 whereis命令 使用whereis命令可以查找命令所在的位置。 命令语法: whereis [选项] [命令名] 【例4.12】 查找ls命令在什么目录下。 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中最好的功能; (
您可能关注的文档
- JavaScript程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 作者 阮文江 第八章 浏览器对象和 HTML DOM1.ppt
- JavaScript程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 作者 阮文江 第六章 函数.ppt
- JavaScript程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 作者 阮文江 第七章 对象编程1.ppt
- JavaScript程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 作者 阮文江 第十章 JavaScript 网页特效.ppt
- JavaScript程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 作者 阮文江 第十章 JavaScript 网页特效1.ppt
- JavaScript程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 作者 阮文江 第四章 JavaScript 编程基础.ppt
- JavaScript程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 作者 阮文江 第四章 JavaScript 编程基础1.ppt
- JavaScript程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 作者 阮文江 第五章 基本流程控制.ppt
- JavaScript程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 作者 阮文江 第五章 基本流程控制1.ppt
- JavaScript程序设计基础教程 作者 曾海 第5章 函数.ppt
最近下载
- 2025天津市红桥区国有资产投资有限公司招聘1人笔试备考题库及答案解析.docx VIP
- 互换性与技术测量..ppt VIP
- 2024年天津市红桥区国有资产投资有限公司人员招聘考试题库及答案解析.docx VIP
- 晋朝PPT课件教学课件.pptx VIP
- 《互换性与技术测量》课件第4章.ppt VIP
- 2023-2025年语文全国中考真题分类汇编 专题19 散文阅读(一).docx VIP
- 新生儿胆道闭锁.pptx VIP
- 2.3《峨日朵雪峰之侧》课件(共30张PPT) 2024-2025学年统编版高中语文必修上册.pptx VIP
- 2021年天津市红桥区国有资产投资有限公司校园招聘试题及答案解析.docx VIP
- 农业信息技术--农业信息技术概述 ppt课件.pptx VIP
文档评论(0)