Apart from bug fixes, the most outward differences in usage and appearance of AB-BLAST and WU-BLAST include:The default scoring system for AB-BLASTN is match/mismatch scores M=+1 N=−3 with gap penalties Q=7 R=2; whereas WU-BLASTN uses M=+5 N=−4 with gap penalties Q=10 R=10 by default. In all search Read More
Linux下最常用的C语言编译目 前Linux下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序.GCC不仅功能非常强大,结构也异常灵活.最值得称道的一点就是它可以通过不同的前端模块来支持各种语言,如Java、 Fortran、Pascal、Modula-3和Ada等.Linux系统下的gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率 Read More
对文件的每一列求和:awk '{ for(i = 1; i<= NF; i++) a[i] += $i } END { for(j = 1;j <= NF;j++) print a[j] }' fileawk合并多个文件并去除重复行CODE:awk '!a[$0]++' a.txt b.txt c.txt解释:1、当条件 !a[$0]++ 为真时,awk 的默认动作是 print $0,即打印出当前行;2、当一行首次出现时,a[$0]为假,!a[$0]++为真。以后,当相同的行再次出现时,a[$0]为真,!a[$0]++为假,所以不再打印该重复的行 Read More
sed,sort,uniq,join,cut,paste,split==============================sed==========================1、调用sed调用s e d有三种方式:在命令行键入命令;将s e d命令插入脚本文件,然后调用s e d;将s e d命令插入脚本文件,并使s e d脚本可执行。使用s e d命令行格式为:sed [选项] s e d命令 输入文件。记住在命令行使用s e d命令时,实际命令要加单引号。s e d也允许加双引号使用s e d脚本文件,格式为:sed [选项] -f sed脚本文件输入文件要使用第一行具有s e Read More
tar命令 tar 可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。 tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。 语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c 创建新的档案文件。如果用户想备份一个目录或是一 Read More
fg、bg、jobs、&、ctrl + z都是跟系统任务有关的命令:一。& 最经常被用到这个用在一个命令的最后,可以把这个命令放到后台执行二。ctrl + z可以将一个正在前台执行的命令放到后台,并且暂停三。jobs查看当前有多少在后台运行的命令四。fg将后台中的命令调至前台继续运行如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)五。bg将一个在后台暂停的命令,变成继续执行如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过j Read More
光标移动:四个方向kh 0 ljctrl+f, ctrl+b 向下翻页,向上翻页ctrl+d, ctrl+u 向下半翻页,向上半翻页$ 移动行尾0 移动行首w 移动下一个词b 移动到上一个词gg 跳到文档的开始处G 跳到文档的末尾% 跳到匹配的括号处("{ }""[]""()")ctrl+i,tab 跳到下一个jump pointctrl+o 跳到上一个jump point23gg, 23G, :23 跳到第23行ctrl+i, tab 跳到下一个跳点(Jump Point)ctrl+o 跳到上一个跳点查找替换:# 从光标向后查找整个 Read More
1)bcbc在默认的情况下是个交互式的指令。在bc工作环境下,可以使用以下计算符号:+ 加法 - 减法 * 乘法 / 除法 ^ 指数 % 余数如:# bcbc 1.06Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.This is free software with ABSOLUTELY NO WARRANTY.For details type `warranty'. 3+6 <=加法94+2*3 <=加法、乘法10(4+2)*3 <=加法、乘法(优先)184*6/8 <= Read More
wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。 wget 可以跟踪HTML页面上的链接依次下载来创建远程服务器的本地版本,完全重建原始站点的目录结构。这又常被称作"递归下载"。在递归下载的时候,wget 遵循Robot Exclusion标准(/robots.txt). wg Read More
cron里面大家都很喜欢写成command &>/dev/null一直很疑惑 &> 表示什么意思。首先,里面的"&"不是表示后台运行的意思,cron用不着写后台运行,找了下资料,发现 "&>/dev/null"是 "> /dev/null 2>&1"的简写。至于后者的解释在下面这篇转载的文章中有详述喔~~需要注意的是 " >file 2>&1"和" 2>&1 >file"表达的意义是不同 Read More