day08 作业

news/2025/2/28 15:39:14/文章来源:https://www.cnblogs.com/yangzaikai/p/18743392

day08 作业

1.使用linux实现命令别名,实现如下效果,思考,如何生成la命令。

[root@yuanlai-0224 ~]# la /var/log/
total 1.9M
drwxr-xr-x.  6 root root 4.0K Mar  6 03:33 .
drwxr-xr-x. 19 root root  267 Feb 26 03:27 ..
drwxr-xr-x.  2 root root  204 Feb 26 03:01 anaconda
drwx------.  2 root root   23 Feb 26 03:27 audit
-rw-------.  1 root root    0 Mar  3 05:49 boot.log
-rw-------.  1 root root  19K Feb 27 13:25 boot.log-20220227
我的作答
[root@linux-yzk ~]# alias ls='ls -la'
[root@linux-yzk ~]# ls
总用量 36736
dr-xr-x---. 19 root root     4096 2月  28 14:19 .
dr-xr-xr-x. 17 root root      224 12月 17 00:09 ..
-rw-r--r--.  1 root root 18780160 2月  28 11:56 all_robots.tar
-rw-------.  1 root root     3132 2月  27 23:23 .bash_history
-rw-r--r--.  1 root root       18 12月 29 2013 .bash_logout
-rw-r--r--.  1 root root      176 12月 29 2013 .bash_profile
-rw-r--r--.  1 root root      176 12月 29 2013 .bashrc
drwx------. 15 root root     4096 12月 16 20:26 .cache
drwxr-xr-x. 14 root root     4096 1月   9 09:55 .config
-rw-r--r--.  1 root root      100 12月 29 2013 .cshrc

2.删除/my_data目录下所有数据。

rm -rf /my_data/*

3.linux校验文件唯一值?简述用法。

用MD5的值来校验

4.Linux和windows如何互相传递文件?演示其用法。

一般用[root@server ~]#yum install -y lrzsz

5.linux如何下载网络资源?

一般有二个命令 wget
curl

6.练习vim编辑器,完成如下操作。(图文解释流程+代码实践)

  • vim有几种工作模式?

  • vim模式之间如何切换?
1.用vim 打开文件就是普通的模式2.编辑模式  按 a, i ,o3.命令模式 按 :  或者 /4.ctl + c
  • vim如何快速定位到文件第68行?
第一种方法 :68第二种方法 68G
  • vim如何快速进入文件底部?
普通模式 G
  • vim如何删除光标所在行?
在普通模式下 dd
  • vim如何进入编辑模式?有几种指令?
i,o,a
  • 如何使用vim另存为文件?
:w /test/hello
  • vim如何从编辑模式,进入底线模式?
按 : 或者 /

7.有如下测试数据,完成vim实践练习。

文本数据:

I have a dog. My dog name is DuDu. DuDu is 9 years. DuDu is fat. It wears a white coat. DuDu has two big eyes and two small ears. It has one short mouth. My dog is smart. I like my dog. Do you like it? 我有一只狗。我的狗的名字叫嘟嘟。嘟嘟是9年。嘟嘟胖。它穿着一件白色外套。嘟嘟有两个大眼睛和两个小耳朵。它有一个短嘴。我的狗是聪明的。我喜欢我的狗。你喜欢吗?

实践题

根据题目完成实践,依次截图每一题的结果。

1.将上述文本内容,写入到/test_vim/learn_vim.txt

 have a dog. My dog name is DuDu. DuDu is 9 years. DuDu is fat. It wears a white coat. DuDu has two big eyes and two small ears. It has one short mouth. My dog is smart. I like my dog. Do you like it? 我有一只狗。我的狗的名字叫嘟嘟。嘟嘟是9年。嘟嘟胖。它穿着一件白色外套。嘟嘟有两个大眼睛和>两个小耳朵。它有一个短嘴。我的狗是聪明的。我喜欢我的狗。你喜欢吗?
~                                                                                         -- 插入 (粘帖) --  

2.如何显示该文件行号?

  1  have a dog. My dog name is DuDu. DuDu is 9 years. DuDu is fat. It wears a white coat.     DuDu has two big eyes and two small ears. It has one short mouth. My dog is smart. I     like my dog. Do you like it?2 3 4 我有一只狗。我的狗的名字叫嘟嘟。嘟嘟是9年。嘟嘟胖。它穿着一件白色外套。嘟嘟有两个大眼>    睛和两个小耳朵。它有一个短嘴。我的狗是聪明的。我喜欢我的狗。你喜欢吗?
~                                                                                   
~                                                                                         
:set nu

3.如何快速移动光标到行首?以及行尾?

首行 按0
尾行 按$

4.如何移动光标到文档的首行,以及末行?

行首 gg
行尾 G

5.如何复制上述文档,英文行,且复制粘贴到中文行的后面?

yy

  1  have a dog. My dog name is DuDu. DuDu is 9 years. DuDu is fat. It wears a white coat.     DuDu has two big eyes and two small ears. It has one short mouth. My dog is smart. I     like my dog. Do you like it?2 3 4 我有一只狗。我的狗的名字叫嘟嘟。嘟嘟是9年。嘟嘟胖。它穿着一件白色外套。嘟嘟有两个大眼>    睛和两个小耳朵。它有一个短嘴。我的狗是聪明的。我喜欢我的狗。你喜欢吗?5  have a dog. My dog name is DuDu. DuDu is 9 years. DuDu is fat. It wears a white coat.     DuDu has two big eyes and two small ears. It has one short mouth. My dog is smart. I     like my dog. Do you like it? 

6.将中文复制为3份。

yy3

7.撤销刚才的复制动作。

u

8.再恢复刚才的复制动作。

ctl + r

9.删除所有的中文行。

dd 

10.将文本内容,另存为到/tmp/learn_vim2.txt

:w /tmp/learn_vim2.txt/:

11.搜索出文本中的所有DuDu关键字,高亮显示

12.如何取消关键字高亮显示?

13.现在需要编辑一个python脚本,如何让vim打开颜色高亮?

14.实现单行替换,替换"DuDu"为"大黄"一次。

15.实现单行全局替换,替换所有的"DuDu"为"大黄"。

16.实现全文替换,替换所有的"DuDu"为"狗蛋儿"

17.用粘贴模式,将如下的文本,粘贴到文件中。

apiVersion: apps/v1
kind: Deployment
metadata:name: nginx-deployment
spec:selector:matchLabels:app: nginxreplicas: 2 # tells deployment to run 2 pods matching the templatetemplate:metadata:labels:app: nginxspec:containers:- name: nginximage: nginx:1.14.2ports:- containerPort: 80

18.批量添加注释,给17题的配置,加上注释。

19.vim为什么会出现swp文件的错误?

20.如何解决swp文件的错误?分别演示如下情况

  • 丢弃、删除swp文件的缓存数据。

  • 恢复swp文件的缓存数据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/891194.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ABP更换MySql数据库

原因:ABP默认使用的数据库是sqlServer,本地没有安装sqlServer,安装的是mysql,需要更换数据库 ABP版本:9.0 此处以官网TodoApp项目为例打开EntityFrameworkCore程序集,可以看到默认使用的是sqlServer,此处截图为已安装mysql依赖包步骤一、安装mysql依赖包 https://abp.io…

SimpleCalculator缺陷分析与二次开发

C语言计算器项目: 项目名称:Simple Calculator GitHub 地址: https://github.com/example/simple-calculator 项目简介 这是一个命令行计算器,支持加、减、乘、除运算。 代码结构简单,适合初学者阅读和修改。 主要功能 支持加、减、乘、除运算。 通过命令行交互输入运算符和数…

基于 Arria 10 FPGA 的 DP 接口开发板电路研制

1.引言物联网,智能汽车,云计算在我们生活中已经耳熟能详,随着FPGA的更新进步,在各类电子科技中不断发力,让我们的生活变得更加智能和便捷。下面给大家介绍一下来自Intel的FPGA Arria 10以及明德扬研发的一款Arria 10的开发板电路设计。 2.Arria 10 FPGAIntel Arria10 FPGA…

西数硬盘二次开盘数据恢复之国外损坏带回在北京恢复失败盘片划伤

这是一块西部数据2T的移动硬盘,北京客户寄过来的,用户在国外工作的时候就损坏不识别了,但当地修复不了,回国后就在北京找了一家数据恢复公司进行处理,但由于盘片有划伤,没能恢复出数据,后来客户找到我们,想再尝试一下,因为里面有海外工作时几百G的工程项目资料,比较重…

mysql多表

一、表格 员工表 sid:员工编号、name:姓名、age:年龄、woektime_start 入职时间,incoming工资 dept2 部门编号部门表 dept1 部门编号,dept_name 部门名称二、建表语句 CREATE table dept( dept1 VARCHAR(6), dept_name VARCHAR(20)) default charset=utf8; INSERT into d…

重磅 | Cloud Ace 推出 GenAIOps 服务:加速企业生成式 AI 商业落地

Cloud Ace 宣布推出 GenAIOps 服务,主要业务是面向国内外企业:提供与生成式 AI 运维支持相关的专业服务及运维服务 转售符合客户需求的高度创新产品及咨询服务该服务旨在以尖端技术赋能企业,为客户提供最优的 AI 解决方案,最大化生成式 AI 的商业价值与成果。联系我们—Clo…

SAP 中类的使用

一、事务代码:SE24 二、步骤 2.1、创建类:se24实例化类型public:该类可以在任何地方进行初始化Protected:只能在自身和或类的子类中进行初始化Private: 只能自身的类中进行初始化Abstract: 不可以创建实例。 2.2、创建属性 2.2.1、选择属性 在属性分页签中先按上图填写好属性…

字符串数组指针变量的地址关系

deque是一个指向字符串数组的指针变量(char **deque)。下面我用图示来介绍下,字符串数组的相关概念。 首先定义一个字符串数组指针 char **deque;然后再申请N个数组空间 deque = (char **)malloc(N * sizeof(char *));此时deque就是一个拥有N个字符串指针的数组。然后向第一…

牛客题解 | 斐波那契数列_1

牛客题库题解题目 题目链接 描述 此题是非常经典的入门题了。我记得第一次遇到此题是在课堂上,老师拿来讲“递归”的(哈哈哈)。同样的类型的题还有兔子繁殖的问题。大同小异。此题将用三个方法来解决,从入门到会做。 考察知识:递归,记忆化搜索,动态规划和动态规划的空间…

牛客题解 | 整数中1出现的次数(从1到n整数中1出现的次数)

牛客题库题解题目 题目链接 题目的主要信息:输入一个整数 n ,求1~n这n个整数的十进制表示中1出现的次数举一反三: 学习完本题的思路你可以解决如下题目: JZ17. 打印从1到最大的n位数 JZ15. 二进制中1的个数 方法一:按位统计法(推荐使用) 思路: 数字都是由位数组成,某…

牛客题解 | 数组中重复的数字

牛客题库题解题目 题目链接 题目的主要信息:一个长度为\(n\)的数组中只有0到\(n-1\)的数字 需要找出其中任意一个重复出现的数字举一反三: 学习完本题的思路你可以解决如下题目: JZ56. 数组中只出现一次的两个数字 JZ50. 第一个只出现一次的字符 JZ75. 字符流中第一个不重复…

牛客题解 | 数据流中的中位数

牛客题库题解题目 题目链接 题目主要信息:寻找数据的中位数 数据量在不断输入增长举一反三: 学习完本题的思路你可以解决如下题目: BM46. 最小的k个数 方法一:插入排序法(推荐使用) 知识点:插入排序 插入排序是排序中的一种方式,一旦一个无序数组开始排序,它前面部分就…