news 2026/9/12 6:34:56

Linux基础自测题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux基础自测题

写在前面

此前我们进行了十小时学会Linux的视频教学,课后给大家留下了如下习题,大家可以检验一下自己的Linux的学习成果。推荐配合我们的B站课程同步食用:https://www.bilibili.com/video/BV1hT411F7r7/

更多教程可见生信Linux及服务器使用技巧,也欢迎大家联系我们加群交流。

本教程基于Linux服务器演示,计算资源不足的同学可参考:

足够支持你完成硕博生涯的生信环境

忘记宣传了,独享用户连技术支持都是独享的

RTX5090、4080S、5070显卡上机

访问链接:https://biomamba.xiyoucloud.net/

测试题目

题目1

基于Linux命令查询以下信息:
①当前登录用户名称
②操作系统信息
③当前时间和日期

题目2

请写出3-4种切换到家目录的方式,并使用Linux命令检验自己的当前目录是否正确

题目3

使用题目2中最快捷的一种方式进入自己的家目录,进入后在自己的家目录新建三个文件夹,分别命名为biomamba1、biomamba2和biomamba3,使用ls结合通配符检查文件夹是否创建成功

题目4

删除题目2中创建biommaba3,再次使用通配符查看是否删除成功

题目5

在新建的biomamba1文件夹创建两个个新文件,文件的名称是test1.txt和test2.txt,并使用ls命令展示biomamba1下的文件

题目6

①在test1.txt文件写入一行,内容为”Let’s start learning single-cell data analysis.”
②在test2.txt文件写入一行,内容为”Have a nice day.”
③使用cat命令查看是否写入成功

题目7

查看test1.txt文件的权限,并将其权限修改为自己和所属组可读、可写、可编辑。但是其他人不可读、不可写、不可编辑的状态。修改后检查是否设置成功

题目8

给test1.txt创建一个软连接到biomamba2文件夹下,创建后检查软链接是否存在,并查看biomamba2下的文件内容

题目9

压缩biomamba1下的所有文件到biomamba1文件夹下,压缩包命名为test.gz,压缩完成后,查看biomamba1文件夹下所有文件

题目10

使用Linux三剑客命令对test1.txt文件完成以下文本编辑操作:
①在test1.txt第二行插入”I want to learn bulk-rna-seq data analysis.”
②第三行插入”I want to learn spatial transcriptomics data analysis.”
③前面两行的内容加入到test1.txt原文件中,保证源文件内容被修改,并查看文件内容
④查看test1.txt文件内容,使用grep找出包含有”spatial”关键词的行
⑤使用awk打印test1.txt文件第一列

答案

题目1

whoami uname date
## biomamba ## Linux ## Tue 06 Jan 2026 01:25:12 PM CST

题目2

# 第一种 cd # 第二种 cd ~ # 第三种 cd$HOME # 第四种 cd /home/cwj # 检验是否切换成功 pwd
## /home/biomamba

题目3

cd pwd mkdir biomamba1 biomamba2 biomamba3 ls-d bio*
## /home/biomamba ## mkdir: cannot create directory ‘biomamba1’: File exists ## mkdir: cannot create directory ‘biomamba2’: File exists ## biomamba1 ## biomamba2 ## biomamba3

题目4

cd rm-rf biomamba3 ls-d bio*
## biomamba1 ## biomamba2

题目5

touch ~/biomamba1/test1.txt ~/biomamba1/test2.txt ls ~/biomamba1/
## test1.txt ## test2.txt ## test.gz

题目6

# vi ~/biomamba1/test1.txt # vi ~/biomamba1/test2.txt cat ~/biomamba1/test1.txt cat ~/biomamba1/test2.txt
## "Let's start learning single-cell data analysis." ## "Have a nice day."

题目7

ls-l ~/biomamba1/test1.txt chmod 770 ~/biomamba1/test1.txt
## -rwxrwx--- 1 cwj cwj 50 Jan 6 13:25 /home/biomamba/biomamba1/test1.txt
ls-l ~/biomamba1/test1.txt
## -rwxrwx--- 1 cwj cwj 50 Jan 6 13:25 /home/cwj/biomamba1/test1.txt

题目8

ln-s ~/biomamba1/test1.txt ~/biomamba2/ ls ~/biomamba2/ cat ~/biomamba2/test1.txt
## ln: failed to create symbolic link '/home/cwj/biomamba2/test1.txt': File exists ## test1.txt ## "Let's start learning single-cell data analysis."

题目9

gzip-c ~/biomamba1/*> ~/biomamba1/test.gz ls ~/biomamba1
## test1.txt ## test2.txt ## test.gz

题目10

sed'1a\ I want to learn bulk-rna-seq data analysis\ I want to learn spatial transcriptomics data analysis' ~/biomamba1/test1.txt
## "Let's start learning single-cell data analysis." ## I want to learn bulk-rna-seq data analysis ## I want to learn spatial transcriptomics data analysis
sed-i'1a\ I want to learn bulk-rna-seq data analysis\ I want to learn spatial transcriptomics data analysis' ~/biomamba1/test1.txt cat ~/biomamba1/test1.txt
## "Let's start learning single-cell data analysis." ## I want to learn bulk-rna-seq data analysis ## I want to learn spatial transcriptomics data analysis
cat ~/biomamba1/test1.txt |grep spatial
## I want to learn spatial transcriptomics data analysis
awk-F' ''{print $1}' ~/biomamba1/test1.txt
## "Let's ## I ## I

十小时学会Linux

1. 课程背景介绍

从2021年开始,Biomamba 生信基地陆续推出了多期单细胞测序教程,其中B站单细胞课程更是收获了48.2万播放量,陪伴大家一步步学习单细胞测序的知识与实操。但在跟着教程实操的过程中,大家逐渐发现:单细胞测序数据体量巨大,个人电脑难以承载,服务器成了数据分析的必备工具。

可服务器使用始终绕不开Linux系统,这也成了很多生信新手的“拦路虎”:无论是R包安装时的卡壳,还是shell命令行中调用软件的困惑。面对大家的高频需求,我深刻意识到,与其零散地“授人以鱼”,逐个解答问题,不如系统地“授人以渔”,帮大家筑牢Linux基础。

2. Linux课程介绍

Biomamba 生信基地推出Linux系统入门系列课程!我们将和大家一起系统性梳理Linux核心知识,精准解决生信分析场景下的Linux使用痛点,让大家轻松应对软件安装与数据处理中的各类问题。如果你正被Linux相关问题困扰,渴望打通服务器使用的“任督二脉”,那就紧跟Linux系列。欢迎大家一起学习和交流!

Linux| 一.计算机硬件组成

Linux| 二.计算机软件组成与Linux

Linux| 三.免费获得Linux系统-WSL

Linux| 四.免费获得Linux系统-虚拟机

Linux| 五.免费获得Linux系统-服务器

Linux| 六.命令行与与基本命令

Linux| 七.获取Linux命令帮助的几种方式

Linux| 八.Linux的文件目录系统

Linux| 九.路径查看与切换: pwd,cd,ls命令

Linux| 十.通配符

Linux| 11.文件删除: rm命令

Linux| 12.文件的复制(cp)与移动(mv)

Linux| 13.用户与组群概念

Linux| 14.用户管理命令(useradd, passwd, userdel, su)

Linux| 15.文件权限管理: chown, chmod

Linux| 16.快捷键

Linux| 17.输出重定向

Linux| 18.管道符

Linux| 19.文件查找 find, locate, which

Linux| 20.别名 alias

Linux| 21.软链接与硬链接 ln

Linux| 22. (解)压缩与md5值校验

Linux| 23. 文件查看 wc, cat, head, tail

Linux| 24. 文件浏览器 more,less

Linux| 25. 文件编辑器 vim

Linux| 26. 文件处理 cut, paste

Linux| 27. 文件处理 sort, uniq

Linux| 28. 正则表达式

Linux| 29. 文本处理 grep

Linux| 30. 文本处理 sed命令

Linux| 31. 文本处理 awk命令

Linux| 32. shell脚本

Linux| 33. shell变量

Linux| 34. if条件语句

Linux| 35. 循环

向下滑动查看更多

B站同步播出,连播更方便,文末阅读原文可直达:https://www.bilibili.com/video/BV1hT411F7r7?p=1

课程学习资料领取:https://pan.baidu.com/s/1Rmq9kEckZ5H45UT-icgBFQ?pwd=zbmb

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 16:33:40

基于红松APP实践,北师大彭华茂教授团队解析老年互联网学习价值

​近日,北京师范大学心理学部联合国内领先的退休生活兴趣社区红松,发布《从老有所学到老有所乐——互联网学习促进老年人心理健康的实现路径研究》(以下简称《研究》)。该报告深入探讨了数字化背景下老年人的学习行为与心理变迁&a…

作者头像 李华
网站建设 2026/9/11 17:15:36

彼得林奇的“价值陷阱“在新兴科技泡沫中的识别技巧

彼得林奇的"价值陷阱"在新兴科技泡沫中的识别技巧 关键词:彼得林奇、价值陷阱、新兴科技泡沫、识别技巧、投资分析 摘要:本文聚焦于彼得林奇提出的“价值陷阱”概念,深入探讨在新兴科技泡沫背景下对其的识别技巧。通过对相关核心概念的阐述、算法原理的剖析、数学…

作者头像 李华
网站建设 2026/9/9 10:54:13

数据治理和数据管理,到底有啥区别?一张图讲清楚

数据治理与数据管理:底层逻辑、架构差异与实践边界——一张图讲透核心区别 元数据框架 标题:数据治理与数据管理:从战略到执行的分层逻辑——用架构图拆解核心差异 关键词:数据治理, 数据管理, DAMA-DMBOK, 数据资产, 政策框架, 流…

作者头像 李华
网站建设 2026/9/9 10:51:37

【cursor】前后端分离项目下的AI跨工程管理方案

目录 一、需求背景 二、解决方案:统一文件夹管理 2.1 核心思路 2.2 实施步骤 步骤一:创建项目根目录 步骤二:在AI编辑器中打开项目根目录 步骤三:对话时引用关键工程 一、需求背景 前后端分离项目通常分为前端项目和后端项…

作者头像 李华
网站建设 2026/9/3 0:29:29

CTF比赛入门全指南:从零基础到实战夺旗的成长路径

CTF比赛入门全指南:从零基础到实战夺旗的成长路径 在网络安全领域,CTF(Capture The Flag,夺旗赛)是检验技术实力、积累实战经验的核心载体。无论是安全专业学生、职场新人,还是想转型安全领域的从业者&…

作者头像 李华
网站建设 2026/9/12 5:13:37

如何轻松地将数据从旧平板电脑传输到新平板电脑

升级到新平板电脑可能会令人兴奋,如果您了解本指南,那么将数据从旧平板电脑传输到新平板电脑将变得很容易,本指南提供了 6 种可靠的平板电脑间传输方法,确保您找到满足您需求的最佳解决方案。 快速浏览一下这些方法: 第…

作者头像 李华