转载自:http://oldratlee.com/post/2012-12-23/command-output-to-clip 为什么要这么做?直接把命令的输出(比如 grep/awk/sed/find 或是你的程序输出结果)放到剪切板上,这么就可以在 IM 中 CTRL + V 粘贴后发出去.避免操作的繁琐和跳跃:把结果输出到文件.用文本编辑器打开文件.选中文本.CTRL + C.通过命令将文件内容拷贝到剪切板,以避免拷贝错误.操作的跳跃(跳到文件编辑器) Windows下 使用系统自带的 c
很多情况下,我们需要保存程序/命令的输出到本地,常用的一种方法是重定向,这也是一种很好的方法.但有个问题,如果你想要做后续操作,比如要统计输出的行数等,重定向就有困难了. 这时候,tee 命令就派上用场啦~ tee 语法格式: $ tee [OPTIONS] [FILE] 这个命令有 4 个主要选项,配合这些选项可以将结果存储在一个或者多个文件中.4 个选项介绍如下: Options: Name Description -a or –append 用于在现有文件的末尾追加写入数据 -i or –
<学渣Linux笔记>--更改ls命令的输出颜色和命令提示符颜色(二) II.更改命令提示符颜色 命令提示符的显示格式是由变量PS1决定的,首先我们查找GNU官方手册,发现如下内容(不是我喜欢写一大段,只是希望能养成查阅官方手册的习惯): The value of the variable PROMPT_COMMAND is examined just before Bash prints each primary prompt. If PROMPT_COMMAND is set and ha
一.明确概念 A buffer is something that has yet to be "written" to disk. A cache is something that has been "read" from the disk and stored for later use. 也就是说buffer是用于存放要输出到disk(块设备)的数据的,而cache是存放从disk上读出的数据.这二者是为了提高IO性能的,并由OS管理. 二.命令输出 to
public class test10 { /** * @param args */ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub Process p = Runtime.getRuntime().exec("ping 127.0.0.1/t"); InputStream is = p.getInputStream(); BufferedReade
在做批量实验室,例如跑批量MR的作业,我们会写好shell脚本,然后启动脚本,等所有作业执行完再去看结果,但是这些执行时的信息如何保存下来到文件中呢?下面这个命令可以完成这个任务. sh batchjob.sh 2>&1 | tee mylog.log 其中sh batchjob.sh:表示要执行的shell脚步:0,1,2:在linux分别表示标准输入.标准输出和标准错误信息输出. 下面来总结下重定向问题. 输入输出重定向之:'<' and '>' '<' and '&g