随笔分类 -  Shell

Linux Shell
多核cpu运行命令 parallel 可用于文本文件处理
摘要:parallel 命令 cat bigfile.txt | parallel --pipe grep 'pattern' gzip、sed、awk、grep、wc命令都可以通过paralle加速。 参考: http://blog.chinaunix.net/uid-20662820-id-40237 阅读全文

posted @ 2018-01-26 21:00 BioinformaticsMaster 阅读(647) 评论(0) 推荐(0)

find命令 查找包含样式的目录和文件, 默认查找当前目录以及子目录 跟-exec 后续执行命令
摘要:因为单行命令中-exec参数中无法使用多个命令,以下方法可以实现在-exec之后接受多条命令 阅读全文

posted @ 2018-01-25 23:51 BioinformaticsMaster 阅读(1535) 评论(0) 推荐(0)

xargs读取输入数据重新格式化后输出,可用于接收管道符的输入作为参数传递给后面命令执行
摘要:xargs命令可以通过管道接受字符串,并将接收到的字符串通过空格分割成许多参数(默认情况下是通过空格分割) 然后将参数传递给其后面的命令,作为后面命令的命令行参数。 如: echo '--help' | cat 输出:--help echo '--help' | xargs cat 则输出cat命令 阅读全文

posted @ 2018-01-25 23:27 BioinformaticsMaster 阅读(456) 评论(0) 推荐(0)

vim 文本一些行注释,替换
摘要:按键操作:注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如"#",再按Esc,就会全部注释了。删除:先按v,进入visual模式,横向选中列的个数(如"#"注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式, 阅读全文

posted @ 2018-01-02 18:17 BioinformaticsMaster 阅读(355) 评论(0) 推荐(0)

vi全部替换
摘要:全文替换比如将.o换为.c :%s/\.o/\.c/g %表示所有行,g表示全部替换 替换当前行第一个 :s/aaa/bbb/ 替换从1到12行所有 :1,12s/aaa/bbb/g 阅读全文

posted @ 2017-11-14 14:40 BioinformaticsMaster 阅读(457) 评论(0) 推荐(0)

Powershell -Window下比cmd.exe更具可读性、易用性、可面向对象的命令行客户端
摘要:win7以上版本自带Powershell 在搜索框中搜索”powershell“即可运行,感觉是向linux取经的windows命令行客户端。 常用命令: pwd mkdir cd ls rmdir cp mv more type(打印输出整个文件) dir -r (寻找文件) help exit 阅读全文

posted @ 2017-10-20 11:44 BioinformaticsMaster 阅读(237) 评论(0) 推荐(0)

Cygwin - windows系统下运行linux操作 --代替linux虚拟机安装、双系统的繁琐
摘要:我把Cygwin视为Windows用户熟练linxu系统操作的良好途径。它不需要虚拟机、双系统等安装对电脑知识、硬件的要求,只需要基本的软件安装操作即可。以下是安装步骤供小白同胞参考。 Cygwin安装: 1.下载安装 1.1 URL: https://cygwin.com/install.html 阅读全文

posted @ 2017-10-19 16:37 BioinformaticsMaster 阅读(487) 评论(0) 推荐(0)

Linux Shell t特殊变量 $0 $@ $# $_ $?
摘要:$0: 执行脚本的名字 $*和$@: 将所有参数返回 $#: 参数的个数 $_: 代表上一个命令的最后一个参数 $$: 代表所在命令的PID $!: 代表最后执行的后台命令的PID $?: 代表上一个命令执行是否成功的标志,如果执行成功则$? 为0,否则不为0 阅读全文

posted @ 2017-09-28 14:33 BioinformaticsMaster 阅读(542) 评论(0) 推荐(0)

导航