linux实验

发布 2023-04-19 10:42:28 阅读 5651

1、 熟悉linux操作系统环境。

2、 掌握linux的输入重定向、输出重定向和管道机制。

3、 为后续课程及实验做准备。

1, 打开终端。

2, 在shell提示符下输入:cat 回车。

hello world

byectrl + d 结束)

观察显示结果。

cat命令会读取指定文件的内容,并输出到标准输出设备上(如显示器)。若不指定任何文件名称,或指定的文件名为"-"则cat命令从标准输入设备读取数据(如键盘),然后再把所得到的数据输出到输出设备。

3, 用vi编辑器,编辑名为inputfile的文件,内容如下:

hi,this is a inputfile

保存并退出文件。

输入命令。按a a i i o o(其中一个)进入编辑模式,输入文本。

文本输入完毕后,按esc 退出编辑模式,进入命令模式,按 : 进入末行模式。输入wq 进行保存。

最终结果如下图所示。

4,在shell提示符下输入:cat < inputfile

理解输入重定向。

输入重定向主要用于改变一个命令的输入源。如图可以看出,命令的输入**文本文件,而不是键盘。

5,在shell提示符下输入:ls

观察显示信息。

ls指令可列出目录的内容,包括文件和子目录的名称。

6,在shell提示符下输入:ls >

7,查看文件内容,理解输出重定向。

输出重定向主要用于改变一个命令的输出源,将命令的“输出”送到文件而不是显示器。

如上图可以看出ls的命令输出的方式是文本,而不再是显示器。

8,用vi编辑器,编辑文件名为students的文件,内容如下:

zhangsan

lisiwangwu

tomjacky

lisizhangsan

maliujim

保存并退出文件。

输入命令。按a a i i o o(其中一个)进入编辑模式,输入文本。

文本输入完毕后,按esc 退出编辑模式,进入命令模式,按 : 进入末行模式。输入wq 进行保存。

最终结果如下图所示。

9,在shell提示符下输入:sort students > students_sort

使用排序命令sort对文件students排序,并使用输出重定向符合,将排序后的内容重定向到文件students_sort

输入命令。使用了输出重定向,所以不在显示器显示。

结果如下图所示,学生的姓名都按顺序排列了。

10,在shell提示符下输入:cat students_sort

观察并分析显示结果。

第9题重定向了student_sort 的输出。把“输出”送到文件而不是显示器。

而cat命令会读取指定文件的内容,并输出到标准输出设备上(如显示器)。

11,在shell提示符下输入:uniq students_sort

观察并分析显示结果。

思考:uniq命令的作用。

作用说明:检查及删除文本文件中重复出现的行列。

可以比对第10题的图,重复出现的 lisi 和 zhangsan,在输入uniq student_sort命令后,lisi 和 zhangsan 都在终端显示一次了。但源文件里面的内容依然没有任何变化。

12,在shell提示符下输入:sort students | uniq

观察并分析显示结果,理解管道。

管道允许用户将一条命令的标准输出作为另一条命令的标准输入。

sort student | uniq

第一条命令 sort student 首先对文本的内容进行了排序了,然后把student的标准输出作为uniq的标准输入,第二条命令uniq 检查及删除文本文件中重复出现的行列。结果如上图所示。

Linux实验

大学。实。验。报。告。系班级姓名学号。课程 linux 教师。实验的目的。为了更好的了解和掌握linux操作系统的,和对linux的常见的命令的运用,以及远程的控制,linux服务器的主机,等linux操作系统有关的问题。实验的内容。1.安装虚拟机软件vmware workstation 6.5或更...

Linux实验

实验1 linux在虚拟机上的安装及与宿主机通信。一 实验目的。1 了解虚拟机的安装与使用方法。2 掌握linux 在虚拟机上 的安装过程。3.学习linux图形用户界面和命令行命令的使用。3 掌握虚拟机上的linux与宿主机之间通信的方法。4 为后续的实验准备环境。5.了解linux内核和发行版本...

linux实验

南京信息工程大学实验 实习 报告。实验 实习 名称 linux下shell编程实验 实习 日期得分指导教师 一 实验目的。1.掌握编辑器vi的基本用法。2.练习编写shell程序。二 实验内容及步骤。实验内容 1.编辑器vi的使用方法。2.编写shell程序。实验步骤 1.复制 etc passwd...