目录
- 生物信息学Linux最简入门
- 版本管理与代码分享 Git与Github
- 安全外壳协议 SSH 远程登录服务器
- Anaconda包管理与环境管理
- Jupyter notebook 与 Jupyter lab
- Python语言与常用包
- R语言与常用包
- Docker & Singularity
- Snakemake工作流管理系统
生物信息学Linux最简入门
- 目录操作
- pwd, cd, ls, mkdir
- 文件操作
- mv
- cp
- rm
- ln
- split
- 文本浏览
- head, tail:Linux 命令:查看文件开头与末尾 head 与 tail
- less,more
- tac, rev : Linux命令:逆序输出 tac 与 rev
- 文本查找
- grep
- 文本操作
- cat & paste:Linux命令:纵向/横向合并文本 cat/paste
- join:Linux命令:连接表格 join
- uniq:Linux命令:去除重复的行 uniq
- sort:Linux命令:排序 sort
- tr:Linux命令:替换与删除 tr
- cut: Linux命令:提取列 cut
- diff
- expand & unexpand
- 高级文本操作
- awk常用操作
- sed常用操作
- Linux :输入/输出重定向 >, 1>, 2>, &>, >> , <<
- 括号
- ()
- {}
- 扩展与替换
- {}括号扩展
- 命令替换
- 进程替代: Linux: 进程替代 >(command) <(command)
- 参数扩展:参数扩展 Parameter Expansion
- 数学扩展
- 文件归档,压缩与解压缩
- 文件归档, 压缩与解压缩 – tar/gzip/bgzip/gzip2/zip/zstd
- 压缩文件的快速查看 – zcat / zmore /zless /zgrep /zdiff
- 文件内容验证
- md5sum
- sha1sum
- pdf格式转图片
- pdftoppm
- 文件/路径/命令查找
- which, find, locate
- man, whiatis, apropos, whereis
- 网络 / 下载
- wget/ curl
- ping
- ip
- ifconfig
- 运行维护与管理
- du / df
- ps
- kill
- whoami / groups / uname / hostname /id
- top, free
- jobs, nohup , disown
- 权限管理
- chmod chown chgrp
- Shell脚本
- if / test
- for / while
- 变量管理 环境配置
- export
版本管理与代码分享 Git与Github
- Git config与token :git的设置,token的创建于设置
- git clone
- git add / git commit
- git pull / git push
- 参考: https://git-scm.com/doc
安全外壳协议 SSH 远程登录服务器
- ssh / ssh-keygen / scp / ssh-copy-id
Anaconda包管理与环境管理
- conda
- Bioconda: https://bioconda.github.io/index.html
Jupyter notebook 与 Jupyter lab
- Jupyter notebook
- Jupyter lab
Python语言与常用包
- pandas : https://pandas.pydata.org/docs/index.html
- numpy : https://numpy.org/
- scikit : https://scikit-learn.org/stable/
- statsmodels : https://www.statsmodels.org/stable/index.html
- seaborn : https://seaborn.pydata.org/
- matplotlib : https://matplotlib.org/
- matplotlib venn: https://pypi.org/project/matplotlib-venn/
R语言与常用包
- tidyverse: https://www.tidyverse.org/
Docker & Singularity
- Singularity: https://sylabs.io/singularity/
- Singularity Container Services(CLOUD LIBRARY): https://cloud.sylabs.io/home
- Docker: https://www.docker.com/
- Dockerhub: https://hub.docker.com/