csa从初阶到大牛(练习题2-查询)

news2024/10/6 1:41:35

新建2个文件d1.txt  d2.txt  ,使用vim打开d1.txt 输入“Hello  World”字符串,将b1.txt   硬链接到b2.txt ,查看2个文件的硬连接数

# 新建文件d1.txt和d2.txt
touch d1.txt d2.txt

# 使用vim编辑d1.txt并输入文本"Hello World"
vim d1.txt

# 创建硬链接b2.txt到b1.txt
ln d1.txt d2.txt

# 查看硬连接数
ls -l d1.txt d2.txt

  1. 在/目录下新建spiral.c文件,使用vim编辑器在其中编写如下程序后保存退出程序:

    1. 使用gcc编译:  gcc  mod.c
    2. 查看结果:     ./a.out

  1. 完成下列操作
    1. 在 /tmp 这个目录下建立一个名为 vimtest 的目录
    2. ~/anaconda-ks.cfg 拷贝到 vimtest目录底下(cp  源文件   目标文件)
    3. 使用 vim 打开 anaconda-ks.cfg 文件
    4. 显示行号
    5. 移动到第 26 行,向右移动12 个字符,回答看到的单词
    6. 移动到第一行,向下搜寻一下“xfs”字符串,查看对应行号
    7. 复制 15 到 29 行这15行的内容,并且粘贴贴到最后一行之后
    8. 删除 11 到 30 行之间的 20 行;
    9. 撤销上一步操作
    10. 关闭显示行号
    11. 文件另存 /etc/new.cfg 的文件
# 在/tmp目录下创建vimtest目录
mkdir /tmp/vimtest

# 拷贝~/anaconda-ks.cfg到vimtest目录
cp ~/anaconda-ks.cfg /tmp/vimtest/

# 使用vim编辑器打开anaconda-ks.cfg文件
vim /tmp/vimtest/anaconda-ks.cfg

# 显示行号
:set number

# 移动到第26行,向右移动12个字符,查看单词
26G12l

# 移动到第一行,向下搜索"xfs"字符串,查看行号
:1
/xfs

 

  1. grep命令
    1. 在/etc/passwd中搜索bin所在行信息并显示行号
    2. 在/etc/passwd中搜索所用不能登录的用户信息并显示行号
    3. 在/etc/passwd中搜索ftp所在行及上6行信息
    4. 在/etc/passwd中搜索sshd 所在行的上下各3行信息
    5. 在/etc/passwd中搜索root行并统计行数
    6. 在/etc/passwd中搜索不包含[4-7]数字的行
    7. 在/etc/passwd中搜索以数字结尾的信息并显示行号
    8. 在/etc/sos.conf中过滤掉所有的空行
# 在/etc/passwd中搜索bin并显示行号
grep -n bin /etc/passwd

# 在/etc/passwd中搜索不能登录的用户信息并显示行号
grep -n '/sbin/nologin' /etc/passwd

# 在/etc/passwd中搜索ftp所在行及上6行信息
grep -B6 'ftp' /etc/passwd

# 在/etc/passwd中搜索sshd所在行的上下各3行信息
grep -A3 -B3 'sshd' /etc/passwd

# 在/etc/passwd中搜索root行并统计行数
grep -c 'root' /etc/passwd

# 在/etc/passwd中搜索不包含[4-7]数字的行
grep -v '[4-7]' /etc/passwd

# 在/etc/passwd中搜索以数字结尾的信息并显示行号
grep -n '[0-9]$' /etc/passwd

# 在/etc/sos.conf中过滤掉所有的空行
grep -v '^$' /etc/sos.conf
  1. 使用cat命令查看网卡的配置文件,之后将其输入到nic1.txt中,并反序显示
# 查看网卡的配置文件内容并将其输入nic1.txt中并反序显示
cat /etc/network/interfaces | tac > nic1.txt
  1. 在/目录下新建目录s1/s2/s3,在s2中新建t2.txt,输入Hello,在s3目录下新建t3.txt,输入“world!”,将t2与t3的内容合并到s1下的t1.txt中。

# 在/目录下创建目录s1/s2/s3
mkdir -p /s1/s2/s3

# 在s2目录中创建t2.txt并输入"Hello"
echo "Hello" > /s1/s2/t2.txt

# 在s3目录下创建t3.txt并输入"world!"
echo "world!" > /s1/s2/s3/t3.txt

# 合并t2和t3的内容到s1下的t1.txt中
cat /s1/s2/t2.txt /s1/s2/s3/t3.txt > /s1/t1.txt

 

将ls命令的帮助信息输出到lsman.txt,使用more分页查看,且一页显示20行

使用less命令查看/etc/passwd的内容

使用head命令访问网卡配置文件中的前4行并存储到/root/NICETC.txt中,且显示内容

使用stat命令显示/dev/cdrom文件的存储时间信息并转存到cdrometc.txt中

# 将ls命令的帮助信息输出到lsman.txt,并使用more分页查看(一页显示20行)
ls --help > lsman.txt
more -20 lsman.txt

# 使用less命令查看/etc/passwd的内容
less /etc/passwd

# 使用head命令访问网卡配置文件中的前4行并存储到/root/NICETC.txt中,并显示内容
head -n 4 /etc/network/interfaces > /root/NICETC.txt
cat /root/NICETC.txt

# 使用stat命令显示/dev/cdrom文件的存储时间信息并转存到cdrometc.txt中
stat /dev/cdrom > cdrometc.txt

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

红黑树Java实现

文章目录 红黑树1. 概念性质2. 红黑树节点定义3. 红黑树的插入情况1情况2情况3其它细节问题插入代码实现 4. 红黑树的验证5.性能分析 红黑树 1. 概念性质 红黑树也是一种二插搜索树,每一个节点上比普通二插搜索树都增加了一个存储位置表示节点的颜色,可…

【lesson10】进程状态

文章目录 认识进程状态新建运行阻塞挂起 Linux具体的进程状态RSDtTXZ是什么为什么 认识进程状态 上面就是各种进程状态,上面都是理论进程状态理论进程状态放在哪个操作系统中都是正确的,但是具体的操作系统实现可能又会有所不同。 下面我们来理解进程状态…

SurroundOcc:用于自动驾驶的多摄像头3D占用网格预测

文章:SurroundOcc: Multi-Camera 3D Occupancy Prediction for Autonomous Driving 作者:Yi Wei, Linqing Zhao, Wenzhao Zheng, Zheng Zhu , Jie Zhou, Jiwen Lu 编辑:点云PCL 代码:https://github.com/weiyithu/SurroundOcc.git…

【AI视野·今日NLP 自然语言处理论文速览 第三十七期】Wed, 20 Sep 2023

AI视野今日CS.NLP 自然语言处理论文速览 Wed, 20 Sep 2023 Totally 64 papers 👉上期速览✈更多精彩请移步主页 Daily Computation and Language Papers SlimPajama-DC: Understanding Data Combinations for LLM Training Authors Zhiqiang Shen, Tianhua Tao, Li…

js惰性函数

看下面这份ts代码 实现的效果也很简单,就是将一份文本,复制到剪切板上,未了兼容更多的浏览器(没错说的就是你>ie !),做了一个兼容性判断, 当浏览器支持navigator.clipboard这个api时,就直接调用这个api将文本复制到剪切板中, 如果不支持这个api的话,就执行else里面的代码,这…

【Kafaka实现高吞吐量、低延迟的底层原理】

文章目录 Kafaka实现高吞吐量、低延迟的底层原理顺序写入Page Cache零拷贝分区分段索引批量读写批量压缩 Kafaka实现高吞吐量、低延迟的底层原理 Kafka虽然是基于磁盘做的数据存储,但却具有高并发、高吞吐量、低延时的特点,其吞吐量动辄几万、几十上百万…

springBoot对接多个mq并且实现延迟队列---未完待续

mq调用流程 创建消息转换器 package com.wd.config;import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter; import org.springframework.amqp.support.converter.MessageConverter; import org.springframework.context.annotation.Bean; import o…

深度解析React 18应用性能提升

众所周知,React 18 引入的一个重要特性就是并发功能,从根本上改变了 React 应用程序的渲染方式。本文将带大家一同探讨这些最新功能的具体作用,特别是如何提高应用程序性能。 一、主线程与长任务 当我们在浏览器中运行 JavaScript 时,JS 引擎会在单线程环境下执行代码内容…

Kubernetes基础(二)-Headless Service

1 简介 Headless Service是一种特殊的服务类型,它不会分配虚拟 IP,而是直接暴露所有 Pod 的 IP 和 DNS 记录。这客户端可以直接访问 Pod IP 地址,并使用这些 IP 地址进行负载均衡。 Headless Services是一种特殊的service,其spec…

封装了一个中间放大效果的iOS轮播视图

效果图 计算逻辑 设定在中间展示的size,即正常size,然后设置水平和竖直方向上的margin, 在view的origin和scrollView的contentoffset相等的时候,即 视图处在正中间的时候,最大,然后通过计算其他视图的origin和scrollV…

计算机基础 堆和栈

首先我们需要知道的是栈和堆是两种数据结构 1.栈和堆的定义 栈:是一种先进后出的数据结构,是一种线性结构 堆是一种树形结构,是一颗完全二叉树, 其存储的元素可以通过指针或引用访问 最大堆【大根堆】 :堆中的每一个…

js-cookie使用 js深度克隆(判断引用类型是数组还是对象的方法)

cookie和深度拷贝的使用 1、js-cookie使用2、js深度克隆 1、js-cookie使用 前端的本地存储分为 localstorage、sesstionstorage、cookie 但是咱们有时候需要做7天免登录的需求时,选择 cookie 作为前端的本地存储是在合适不过的了 直接操作 cookie 可以, …

ModbusTCP 转 Profinet 主站网关在博图配置案例

兴达易控ModbusTCP转Profinet网关,在 Profinet 侧做为 Profinet 主站控制器,接 Profinet 设备,如伺服驱动器;兴达易控ModbusTCP 和 Profinet网关在 ModbusTCP 侧做为 ModbusTCP 从站,接 PLC、上位机、wincc 屏等。 拓扑…

Spring事务1+入门案例(简约银行转账)

0、事务基础概念 1.事务角色: 2.事务相关配置 一、配置文件的书写 1.JDBC配置文件 public class JdbcConfig {Value("${jdbc.driver}")private String driver;Value("${jdbc.url}")private String url;Value("${jdbc.username}")p…

win11安装h3c lab无法启动putty终端的解决方法

文章目录 问题记录作者自己的解决方法第一步:安装MobaXterm第二步:修改h3c lab的终端工具 问题记录 win11可以同时安装vm、virtualBox、typer-v安装,因为在最新的系统中已经兼容但是可能出现win11安装h3c lab无法启动putty终端的问题&#x…

数据结构_顺序表_尾插、尾删、头插、头删(附带详解)

文章目录 前言一. 线性表二. 顺序表 - - - 数组2.1 什么是顺序表2.2 顺序表一般可以分为2.2.1 静态顺序表(使用定长数组存储元素)2.2.2 动态顺序表:使用动态开辟的数组存储2.2.3 顺序表的接口实现 三. SeqList.c 中各个接口的实现。3.1 初始化…

Java实现Modbus Tcp协议读写模拟工具数据

标题 前言一、读写模拟工具中数据(1) 定义Controller层(2) 定义Service层实现 二、调试(1) 读数据(2) 向寄存器写单个数据(3) 向寄存器写多个数据 前言 参考文章:https://www.cnblogs.com/ioufev/p/10831289.html 该文中谈及常见的几种读取设备数据实现&#xff0…

无硬盘的版本 1099,14寸笔记本,而且无硬盘的,特别有有意思,可以自己购买个硬盘,安装linux系统或者windows。

1,千元笔记本,金属外壳 有人进行评测了: https://www.bilibili.com/video/BV1Td4y1K7Cp 1499元的全新笔记本,有什么猫腻? 看了下价格,现在还优惠400,变成了1099。 https://item.jd.com/100851…

Django — 请求和响应

目录 一、请求1、概念2、请求参数方式分类3、案例3.1、URL 路径参数3.2、查询字符串参数3.3、form 表单传参3.4、Json 格式参数3.5、上传文件 二、响应1、HttpResponse2、JsonResponse 三、GET 和 POST 区别1、相同点2、不同点 一、请求 1、概念 请求(Request&…

DDR4 眼图测试方法

DDR的全拼是Double Data Rate SDRAM双倍数据速率同步动态随机存取内存。主要就是用在电脑的内存。他的特点就是走线数量多,速度快,操作复杂,给测试和分析带来了很大的挑战。目前DDR技术已经发展到了DDR5,性能更高,功耗…