ubuntu 知识点2
来源:互联网 发布:java开源仓库管理系统 编辑:程序博客网 时间:2024/05/29 14:27
1 并行
sudo apt-get install parallel
sudo rm /etc/parallel/config
注意: moreutils package is NOT GNU parallel
错误现象:
parallel --version parallel: invalid option -- '-'......
http://askubuntu.com/questions/12764/where-do-i-get-a-package-for-gnu-parallel
例子1: cat 文件名 | parallel --pipe --recend '' -k bzip2 --best > compressedfile.bz2
2 grep: grep pattern 大文件
并行 cat bigfile.txt | parallel --pipe grep 'pattern' 或者 cat bigfile.txt | parallel --block 10M --pipe grep 'pattern' 第二种用法使用了 –block 10M参数,这是说每个内核处理1千万行——你可以用这个参数来调整每个CUP内核处理多少行数据。
3 AWK:awk命令计算一个非常大的数据文件 cat rands20M.txt | awk '{s+=$1} END {print s}'
并行 cat rands20M.txt | parallel --pipe awk \'{s+=\$1} END {print s}\' | awk '{s+=$1} END {print s}' parallel命令中的–pipe参数将cat输出分成多个块分派给awk调用,形成了很多子计算操作。这些子计算经过第二个管道进入了同一个awk命令,从而输出最终结果。第一个awk有三个反斜杠,这是GNU parallel调用awk的需要。
4 WC :想要最快的速度计算一个文件的行数吗? wc -l bigfile.txt
并行 cat bigfile.txt | parallel --pipe wc -l | awk '{s+=$1} END {print s}' 非常的巧妙,先使用parallel命令‘mapping’出大量的wc -l调用,形成子计算,最后通过管道发送给awk进行汇总。
5 SED :巨大的文件里使用sed命令做大量的替换操作吗?sed s^old^new^g bigfile.txt
并行 cat bigfile.txt | parallel --pipe sed s^old^new^g …然后你可以使用管道把输出存储到指定的文件里。
6 ubuntu12.04.2 访问window xp/2003 共享目录
如果是类似这么安装的 sudo apt-get install samba smbfs
切记 有一个直接方法啊:ctrl+l , 然后,smb://192.168.0.149 ok
图形界面的看这个 http://www.startos.com/ubuntu/tips/2012031333097.html
7 nfttable 安装
sudo add-apt-repository ppa:xuzhen666/nftables
- ubuntu 知识点2
- Ubuntu知识点积累2
- ubuntu知识点
- ubuntu 知识点
- Ubuntu 小知识点
- ubuntu小知识点
- ubuntu新学知识点201409
- Ubuntu 知识点存储
- 知识点2
- Ubuntu安装MYSQL数据库以及数据知识点
- Linux(Ubuntu)小知识点的记录
- VC知识点2
- flex知识点2
- EVC编程知识点2
- c++知识点总结(2)
- Hcse 交换知识点-2
- Spring知识点总结-2
- c++ 2 知识点
- 谷歌浏览器Chrome缓存路径
- LeetCode题解:Simplify Path
- LeetCode题解:Roman to Integer
- 需求分析-关于报表统计类的需求分析
- quickly find the median of a sequence of numbers
- ubuntu 知识点2
- Java Synchronized
- /dev/cdrom: No medium found
- double类型数据的精确运算
- 堆(heap)和栈(stack)有什么区别??
- 元宵——窃书女子
- 元宵(2)
- 元宵(3)
- 元宵(4)