打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux单元5天授课时间线
userphoto

2023.04.01 广东

关注

众所周知,我们【生信技能树】团队这些年一直在身体力行的推广马拉松学习理念,目前唯一可行的生物信息学入门策略!60个小时的线上全网直播视频课程,连续4个星期,每个星期5天,每天的晚上 3个小时互动授课(周三、周日休息)

与十万人一起学生信,你值得拥有下面的学习班: 

同期也安排了助教和实习生一起协助整理讲师的直播授课时间线,提炼内容梗概方便学员们查漏补缺,精准复现!

下面是Linux单元5天授课时间线

2023/02/14

12-1 Linux-文本查看、操作与统计1(01:05:27)

  • 00:00:31 - 讲解练习5
  • 00:06:00 - 文本查看、操作、统计命令  head/tail,cat/tac,less/more;wc,sort,uniq;cut,paste,tr
  • 00:06:30 - 文件查看,cat,head,tail,less
  • 00:08:27 - cat
  • 00:20:46 - head/tail  (管道符)
  • 00:25:13 - more
  • 00:26:34 - less ,q键退出
  • 00:33:29 - 布置练习6,无问题
  • 00:41:31 - head/tail 补充
  • 00:42:34 - wc
  • 00:49:04 - cut
  • 00:54:55 - sort
  • 01:01:40 - uniq 去除相邻重复行

12-2 Linux-文本查看、操作与统计(00:54:31)

  • 00:00:23 - 参数复习
  • 00:04:14 - paste 文本合并 paste file1 file2 ;paste - -
  • 00:16:49 - tr 字符替换
  • 00:26:10 - 文件查看代码小结
  • 00:32:18 - 布置练习7 讲解1-5
  • 00:46:23 - md5码补充

12-3 Linux-vim的使用(01:11:18)

  • 00:01:23 -  vim编辑器简介
  • 00:02:06 - vim编辑器三种模式,命令模式、编辑模式、末行模式
  • 00:27:16 - 处理vim异常 .swp
  • 00:34:08 - vim练习布置;fasta文件格式讲解
  • 00:37:54 - fastq格式讲解
  • 00:41:57 - gff格式讲解
  • 00:50:06 - gtf格式讲解
  • 00:54:40 -  提问答疑 说明Linux文件覆盖

2023/02/16

13-1 Linux-三驾马车之grep(00:45:39)

  • 00:00:20 - 练习7-6讲解
  • 00:06:13 - grep简介,文本搜索工具,代码格式,常见参数w\c\v\n\r\e\f\i
  • 00:13:05 - 使用example.gtf文件为示例,-w参数,学员思路互动
  • 00:23:14 - -c参数、-v参数,-c参数,-e参数(可重复:关键词聚集到文件)
  • 00:28:11 - -f参数
  • 00:29:30 - 正则表达式 ^ $ . ? + * {n} {n,} {m,n} [] [^] |
  • 00:31:19 -  讲解 ^行首 $行尾 .换行符之外的任意单字符
  • 00:35:27 - 讲解 ?0次或1次  + *
  • 00:41:17 - 讲解 [] [^] |
  • 00:44:04 - 布置练习1和附加题

13-2 Linux-三驾马车之sed(00:44:23)

  • 00:01:45 -  讲解练习1、附加题
  • 00:04:50 - 讲解练习1第6题(正则表达式)
  • 00:13:38 - 讲解附加题
  • 00:17:26 - sed,文本增删改查,代码格式,n\e\f\r\i 参数(options)
  • 00:19:49 - sed script:address参数 与 command 参数 a\i\d\c\s\y\p 大纲
  • 00:31:33 - 思考题,同时替换3行为*************
  • 00:34:58 - -s参数 , sed查找文本
  • 00:41:35 - y参数,布置替换思考题
  • 00:44:00 - 布置练习2

13-3 Linux-三驾马车之awk(01:09:13)

  • 00:00:20 - 讲解练习2
  • 00:09:50 - awk,处理数字和文本(字段分隔符 $),参数-F、用法(基础结构、匹配结构、拓展结构)
  • 00:13:10 - 用example.gtf举例,字段分隔符,-F指定分隔符(基础模式)
  • 00:19:24 - 举例匹配模式 /.../{...}
  • 00:22:27 - 拓展模式BEGIN...  END...,三段式
  • 00:25:12 - awk内置变量 FS/RS/OFS/ORS/NF/NR简介+OFS举例、NR举例、FS举例
  • 00:32:52 - awk条件语句,循环语句
  • 00:33:11 - 资料查询网站分享aigcfun.com
  • 00:35:45 - 用example.gtf举例条件和循环语句
  • 00:43:18 - awk数学运算&数学运算举例
  • 00:47:37 - 思考如何使用awk实现四舍五入,布置练习3
  • 00:48:57 - Linux常见符号和含义 举例
  • 00:57:35 - Linux常见报错 (找不到对象,没有权限,命令不存在)
  • 01:03:04 - 提问答疑

2023/02/17

14-1 Linux-conda简介与安装(00:46:11)

  • 00:00:50 - 练习3讲解
  • 00:05:15 - conda的安装与使用,conda简介
  • 00:10:19 - conda的下载(国内镜像和官网)
  • 00:17:39 - 安装miniconda,添加conada频道,conda config --add, ~/.condarc
  • 00:45:38 - 布置练习1,配置镜像

14-2 Linux-创建小环境及软件安装(01:13:00)

  • 00:00:28 -  创建独立小环境
  • 00:01:09 - 安装小环境的原因
  • 00:05:54 - 创建独立小环境,小环境增删改
  • 00:12:34 - 安装哪些软件,如何安装软件,--help检查
  • 00:24:33- 软件的调用,查看已经安装的软件,删除软件,conda的命令
  • 00:32:41- 代码演示,安装rna和R4小环境,安装R,library()验证R包的安装,
  • 01:01:08 - yml格式文件安装软件
  • 01:04:09 - conda安装的常见报错,缺啥补啥,
  • 01:08:59 - mamba的安装与使用
  • 01:11:59 - 提问和答疑

14-3 Linux-环境变量和手动安装软件(01:08:00)

  • 00:00:10 - 提问和答疑(软件安装、小环境创建)
  • 00:16:55 - 环境变量 echo,home,PATH......
  • 00:19:40 - echo  ~/.bashrc $PATH
  • 00:38:50 - 其他非conda的软件安装方式,binary,soucrce coda,java
  • 00:55:28 - 软件安装资料(B站视频)
  • 00:56:44 - 布置练习4,此处有一个彩蛋
  • 00:58:47 - 提问答疑

2023/02/18

15-1 Linux-脚本编程之系统环境与变量(00:57:49)

  • 00:00:25 - 提问答疑
  • 00:09:25 - 命令能被执行的3个要素  推荐创建~/bin/管理命令
  • 00:16:04 - Linux系统环境,文件系统结构:一切皆文件
  • 00:20:22 - 系统环境:查看lscpu,free -h,df -h,du -h -d,du -sh ~,top......
  • 00:34:33 - Linux变量理论知识补充,自定义变量,环境变量,状态变量
  • 00:55:09 - 位置参数变量

15-2 Linux-结构化语句与参数拓展(00:42:21)

  • 00:00:02 - 结构化语句 if then else 数值判断,字符串判断......
  • 00:09:17 - if 字符串判断
  • 00:15:46 - if 文件判断
  • 00:17:22 - for循环 for do done,变量加{}
  • 00:26:20 - while循环
  • 00:30:23 - 参数拓展(掐头去尾*,)
  • 00:40:59 - 布置“动手尝试”作业

15-3 Linux-脚本编程之shell脚本与任务提交(01:19:06)

  • 00:00:05 - 讲解“动手尝试”
  • 00:04:34 - 讲解结构化语句练习,之前未布置
  • 00:12:34 - 脚本编辑-shell脚本,vim编辑器,#! 后面写bash所在的位置 shebang
  • 00:23:33 - shell脚本的权限修改
  • 00:30:25 - shebang拓展
  • 00:33:26 - 参数传递,注意分开重定向log文件
  • 00:45:44 - 任务提交命令总结 nohup & top htop ps kill
  • 00:53:35 - tail -f 动态查看输出结果
  • 01:00:15 - ps -ef | grep , kill -9 PID
  • 01:03:38 - less(shift + f)  ; top | grep '$LOGNAME'
  • 01:06:03 - 推荐教程:阮一峰bash、鸟哥 Linux
  • 01:08:26 - 提问答疑
  • 01:12:34 - 当日课程内容复习
  • 01:18:04 - 提问答疑

写在文末

如果你是生命科学领域硕博士或者博士后,但凡有导师经费支持的, 请务必至少参加一次我们的马拉松学习课程,加入我们生信技能树小圈子,你会发现科研世界从此大不一样!对我们的马拉松课程有其它疑惑也可以自行前往b站查看我们的课程介绍哈;

(https://www.bilibili.com/video/BV1164y1Q7Xm )

早报名早学习,持续4周我们专业的授课团队等你学习!

如果你已经熟悉了我们的课程,就联系我们报名吧~(添加好友务必备注 高校或者工作单位+姓名+马拉松,方便后续认识)

不提供五天或者其它单项内容课程

目前只有两个线上直播课,全程参与才是马拉松学习,两个课程的区别,在这里简单介绍一下:

生信技能树的粉丝都知道我们有一个全国巡讲的良心学习班,口碑爆棚,生物信息学入门省心省时省力!先看看大家的反馈吧:

如果你确认已经有了半吊子基础能力,也可以自行根据我们的授课大纲,我们的公众号笔记合辑,我们的b站视频课程自学哦!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
《Linux操作系统》04Linux文本与编辑器
学shell这篇文章就够了
这个为生信学习打造的开源Linux教程真香
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
给果子的参考答案
shell脚本学习材料 | 赖明星
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服