当前位置: 首页 > news >正文

linux实验报告 shell,linux基本shell命令实验报告

linux基本shell命令实验报告

一、 实验目的

熟悉Linux的操作环境;了解图形与命令行式两种操作方法;掌握基本Shell命令和vi编辑器的使用。

二、 实验内容

一、 vi编辑器的使用练习

1. 请在 /tmp 这个目录下建立一个名为 vitest 的目录;

2. 进入 vitest 这个目录当中。

3. 将 /etc/man.config 拷贝到本目录底下;

4. 使用 vi 开启本目录下的 man.config 这个文件。

5. 在 vi 中设定一下行号。

6. 移动到第58行,看到的是什么内容?

7. 移动到第一行,并且向下搜寻一下bzip2 这个字符串,请问他在第几行?

8. 接着下来,我要将 50 到 100 行之间的 man 改为 MAN ,并且一个一个挑选是否需要修改,如何下达指令?

9. 修改完之后,突然反悔了,要全部复原,有哪些方法?

10.

11.

12.

13.

14.

15. 我要复制 51 到 60 行这十行的内容,并且贴到最后一行之后; 删除 11 到 30 行之间的 20 行; 将这个文件另存成一个 man.test.config 的文件名; 去到第 29 行,并且删除 15 个字符; 在第一行新增一行,该行内容输入“I am a student” 保存后离开

二、文件和目录管理

1. 查看当前的路径 。

2. 查看当前目录下面的所有文件(包括隐藏文件)。

3. 查看根目录中的目录结构。

4. 在当前目录下建立一个子目录tmp ,并查看该目录的权限设置。

5. 为tmp目录在根目录下建立一个快捷方式。

6. 进入tmp目录 。

7. 复制/etc/mail/sendmail.cf文件到当前目录下 。

8. 将上一步中复制到当前目录的sendmail.cf 文件,更改文件名为test.file

相关文章:

  • Start Up a New Life
  • linux+universal-usb-installer,Universal USB Installer
  • 我的写作规划
  • 乌班图linux分辨率不能调,ubuntu不能设置高分辨率问题的解决方法,
  • 红帽子Red Hat Linux 9光盘启动安装过程图解
  • c语言指针和指针数组指针函数参数传递参数,C语言中多维数组指针作为函数参数传递...
  • C#操作XML文件
  • c语言mfc删除文件夹,C、C++和MFC中文件的读写方法
  • c语言课程设计背单词源代码,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
  • android 图片资源目录下,Android编程实现获取图片资源的四种方法
  • 腾王阁序
  • android xml文件读写,向android系统下sdcard中写入一个xml文件和读取一个xml文件
  • Android实现蝴蝶动画,抖音蝴蝶特效怎么弄的?抖音最近很火的蝴蝶特效制作|安卓手机给视频添加蝴蝶特效...
  • 身为开发人员的您,准备好迎接Widows Mobile 6了吗?
  • android 指纹识别驱动 win10,win10怎么添加指纹识别?Win10 Windows Hello指纹登录设置教程...
  • 【Amaple教程】5. 插件
  • 【前端学习】-粗谈选择器
  • Android系统模拟器绘制实现概述
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • css选择器
  • ES学习笔记(12)--Symbol
  • gcc介绍及安装
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • JavaScript函数式编程(一)
  • Rancher如何对接Ceph-RBD块存储
  • 从重复到重用
  • 机器学习 vs. 深度学习
  • 你真的知道 == 和 equals 的区别吗?
  • 使用putty远程连接linux
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 优化 Vue 项目编译文件大小
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • # .NET Framework中使用命名管道进行进程间通信
  • $NOIp2018$劝退记
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (3)STL算法之搜索
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (ZT)薛涌:谈贫说富
  • (搬运以学习)flask 上下文的实现
  • (待修改)PyG安装步骤
  • (二)fiber的基本认识
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (一)SpringBoot3---尚硅谷总结
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • ./和../以及/和~之间的区别
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net Application的目录
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET 中让 Task 支持带超时的异步等待
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .NET序列化 serializable,反序列化
  • .考试倒计时43天!来提分啦!