以下为《Shell和vim编辑器常用功能实验报告》的无排版文字预览,完整内容请下载
信息安全 刘某某 ***08
实验二实验报告
实 验 基 本 信 息
实验名称:Shell和vim编辑器常用功能
实验时间: 2020 年 11 月 9 日
实验地点: 信工楼 实验室 208
实验目的:
1、了解Shell相关概念
2、熟练掌握命令补全和通配符的使用
3、熟练掌握输入/输出重定向与管道的使用
4、熟练掌握帮助信息相关命令的使用
5、熟练vi/vim文本编辑器五种模式,及vim常用命令
实验过程描述
一:Shell?是一个?C?语言编写的脚本语言,它是用户与?Linux?的桥梁,用户输入命令交给?Shell?处理,?Shell?将相应的操作传递给内核(Kernel),内核把处理的结果输出给用户。
二:TAB键,命在命令行输入命令的时候,首先输入前面的几个字母,这时按下TAB键,如果该命令是唯一的,那么就会自动补全,如果该命令会有很多个,那么需要再按一下TAB键,这时会显示出所有可能的情况,操作者只需要再补几个字母使命令唯一后再按一次T令就会补全了
通配符是shell提供的一组特殊符号,用于模式匹配,如文件名匹配、路径名搜索、字符串查找。
常用的通配符:* 匹配任何字符和任何数字的字符组合。
? 匹配任何单个字符。
【】匹配任何包括在括号内的单个字符。
三:标准输入输出:
? ? ? ? ? Linux的大部分命令都具有标准的输入/输出设备端口,下图列出了标准设备信息:
? ? ? ? ? 名称 ? ? ? ? ? ? ? ? ? ? ?文件描述 ? ? ? ? ? ? ? ? ? ? 含义 ? ? ? ? ? ? ? ? ?设备 ? ? ? ? ? ? ? ? ? ? 说明
? ? ? ? ?STDIN ? ? ? ? ? ? ? ? ? ? ? ? ?0 ? ? ? ? ? ? ? ? ? ? ? ? ? 标准输入 ? ? ? ? ?键盘 ? ? ? ? ? ? ? ? ? ? 命令在执行时所要的输入数据通过它来取得
? ? ? ? ?STDOUT ? ? ? ? ? ? ? ? ? ? 1 ? ? ? ? ? ? ? ? ? ? ? ? ? 标准输出 ? ? ? ? ? ?显示器 ? ? ? ? ? ? ? ?命令在执行后的输出结果从该端口送出
? ? ? ? ?STDERR ? ? ? ? ? ? ? ? ? ? 2 ? ? ? ? ? ? ? ? ? ? ? ? ? 标准错误 ? ? ? ? ? ?显示器 ? ? ? ? ? ? ? ? 命令执行时的错误信息通过该端口送出
? ? ? ? ?系统重定向:
? ? ? ? ? 重定向就是不适用系统的标准输入端口,标准输出端口和标准错误输出端口,而进行重新的指定,所以重定向分为输入、输出和错误重定向,通常情况下重定向到一个文件。
? ? ? ? ? 重定向符号 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 说明
? ? ? ? ? ? ? ? ?< ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 实现输入重定向。输入重定向不经常使用,因为大多数命令都以参数的形式在命令行上指定输入文件的 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 d 剪切当前行以下n行p、P 粘贴在当前光标所在行下或行上
保存和退出命令:w 保存修改:w new_filename 另存为指定文件:w >> a.txt 内容追加到a.txt文件中:wq 保存修改并退出shift+zz(ZZ) 快捷键,保存修改并退出:q! 不保存修改退出:wq! 保存修改并退出(文件所有者可忽略文件的只读属性)
实验过程描述
回答问题
1、什么是Shell?它的功能是什么?
实验成绩
教师签名:
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《Shell和vim编辑器常用功能实验报告》的无排版文字预览,完整内容请下载
Shell和vim编辑器常用功能实验报告由用户“废纸能够化蝶吗”分享发布,转载请注明出处