台北市网站建设_网站建设公司_服务器部署_seo优化
2026/1/13 20:58:21 网站建设 项目流程

写在前面

此前我们进行了十小时学会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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询