Linux管线命令 - cut,grep,sort,uniq,wc,tee,tr,col,join,paste,expand,split,xargs
在每个管线后面接的第一个数据必定是『命令』喔!而且这个命令必须要能够接受 standard input 的数据才行,这样的命令才可以是为『管线命令』,例如 less, more, head, tail 等都是可以接受 standard input 的管线命令啦。至于例如 ls, cp, mv 等就不是管线命令了!因为 ls, cp, mv 并不会接受来自 stdin 的数据。 也就是说,管线命令主...
分类:
系统相关 时间:
2015-08-07 14:44:20
阅读次数:
312
常常忘记了sudo 就直接用vim 编辑/etc 内的文件,等编辑好了,保存时候才发现没权限。
好的,曲线救国的方法是先保存个临时文件,退出后再sudo cp 回去。不过实际上在vim 里面可以直接完成这个过程的,命令就是如此。
查阅vim 的文档(输入:help :w),会提到命令:w!{cmd},让vim 执行一个外部命令{cmd},然后把当前缓冲区的内容从stdin 传入。
tee 是一...
分类:
系统相关 时间:
2015-07-31 18:39:09
阅读次数:
194
一、安装Scrapy 导入GPG密钥 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 627220E7 添加软件源 echo ‘deb http://archive.scrapy.org/ubuntu scrapy main‘ | sudo tee /etc/apt/sources....
分类:
编程语言 时间:
2015-07-30 11:37:44
阅读次数:
141
1.uniq过滤重复(仅能处理紧邻两行的重复,不相邻则不处理)uniq-c1.txt过滤重复,统计几个重复和不重复。-c为统计计数sort1.txt|uniq-c先排序,在过滤重复,统计计数。sort1.txt|uniq==sort-u1.txt(效果相同)2.tee双重输出重定向echo"1234">1.txt==echo"1234"|tee1.txt结果..
分类:
其他好文 时间:
2015-07-27 16:35:26
阅读次数:
133
想研究安全系统源码的有福气了。以前OVOS的代码缺少TA相关的实现。这次的版本,基本框架都有了。先看看架构图吧。
几家大公司做的,可能是ST牵头,页面有ST的LOGO。代码质量较高。未来也会成为大部分消费电子产品TEE的主要安全系统吧。这个是和Linaro配合的。去年海思已经有开发板直接发布Linaro的包了。也算是个重要分支吧。...
分类:
其他好文 时间:
2015-07-22 19:01:01
阅读次数:
3590
需求:源于我一个业务实现,需要通过shell脚本去调Java程序,并且能够拿到Java里面的返回值。思路:众所周知,通过shell调用Java,肯定是通过 Java -jar xxx.jar 命令去调用jar的某个main函数了,如果想返回来值,最好的办法当然是System.out.println(...
分类:
系统相关 时间:
2015-07-22 12:30:06
阅读次数:
164
执行以下命令:echo"options asus_nb_wmi wapf=4"| sudo tee/etc/modprobe.d/asus_nb_wmi.conf重启
分类:
系统相关 时间:
2015-06-25 23:02:10
阅读次数:
849
重定向(redirection)
所谓的重定向可以简单的理解为重新指定输入输出的方向,既然是重新制定输入输出的方向,那么原来的输入输出方向是如何的呢?
计算机的I/O有标准输入、标准输出、输出错误,默认的标准输入是与键盘相连接的,标准输出是与屏幕相连接的,至于输出错误也是默认连接到屏幕。
而I/O重定向可以允许我们更改这些默认连接,从文件中读取内容,将输出写入到文件等等,都是重定向。
...
分类:
其他好文 时间:
2015-05-29 14:00:31
阅读次数:
101
sudo?apt-get?install?libssh2-1-dev?
sudo?pecl?install?channel://pecl.php.net/ssh2-0.12
echo?‘extension=ssh2.so‘?|?sudo?tee?/etc/php5/cli/conf.d/50-ssh2.ini...
分类:
Web程序 时间:
2015-05-21 10:59:58
阅读次数:
164