bash
文章平均质量分 51
klcola
此人很懒,但也不是什么都没有写
展开
-
按照 Ubuntu 官方的方式来设置 DNS
绝大多数的 Linux 发行版都是在 /etc/resolv.conf 文件中设置 DNS 服务器,然而到了 Ubuntu 这里,这个方法不 work 了。即使强行手动修改这个文件,系统仍然会自动恢复到如下的默认设置。# This file is managed by man:systemd-resolved(8). Do not edit.## This is a dynamic resolv.conf file for connecting local clients to the# inter原创 2021-01-27 21:52:02 · 791 阅读 · 0 评论 -
如何查看已安装的 Ubuntu Linux 的版本号?
在安装有些软件的时候,需要根据 ubuntu 具体的版本号来下载指定的软件版本,那么怎么才能知道自己在用的 ubuntu 系统是哪一个版本呢?用系统自带的 lsb_release 命令,就可以查看正在使用的 ubuntu 系统的版本号。例如$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 18.04.4 LTSRelease: 18.04Codename原创 2020-09-11 15:08:23 · 1837 阅读 · 0 评论 -
如何根据 ID 快速从 fastq 文件中提取序列
第一种方法:使用 grep -A 选项第一种方式比较简单,用 Linux 系统自带的 grep 命令就可以实现。grep 的 -A NUM 选项在匹配行之后打印尾随的 NUM 行,而 fastq 格式恰好是 4 行代表一个序列,第一行是序列 ID,随后三行分别是序列、+号分隔符、碱基质量分数,因此我们用 grep -A3 选项,就可以将匹配到的序列 ID 和该 ID 对应的其他信息提取出来。举例如下:bash$ grep -A3 '@A00821:376:H3V2LDSXY:3:1101:12753:3原创 2020-08-08 13:46:46 · 10454 阅读 · 1 评论 -
如何只用 Linux 命令行来随机抽取文本数据文件的 N 行?
一句话读完版:假设从 data.txt 中随机抽取 100 行,使用如下命令shuf data.txt | head -100正文在进行机器学习或者深度学习工作的时候,我们有时希望从一个大数据文件中随机抽取一些记录来进行一些快速的预研,无须编程,仅仅用一条 Linux 命令行就可以实现我们的目的。首先来看一个例子,假设我们有数据文件 test.txt ,其内容如下11111111...原创 2020-04-30 23:17:25 · 2912 阅读 · 0 评论 -
Ubuntu 下 vim 如何对编程语言进行高亮显示?
只需安装 vim-syntastic 就可以,命令行如下:# 首先切换成 root 用户apt-get updateapt-get install vim-syntastic原创 2020-02-02 11:06:09 · 392 阅读 · 0 评论 -
如何用 bash 命令将 fastq 转换为 fasta 格式文件?
能点进来看的都是同行,文件格式就不多说了,直接上命令行grep '^@' -A1 file.fastq | grep -v -- '--' | awk '{print $1}' | sed -e 's/@/>/' > file.fa上面的命令在 fasta 文件的 id 行里只保留了序列 id。如果想在 fasta 文件的 id 行里保留其他信息,可以去掉 awk '{print...原创 2019-12-26 10:58:23 · 1528 阅读 · 0 评论