Linux 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端,即显示器。 输出重定向:命令的输出不仅可以是显示器,还可以很容易的转移向到文件,这被称为输出重定向。 命令输出重定向的语法为: $ comm ...
分类:
系统相关 时间:
2018-12-06 20:41:14
阅读次数:
251
I/O重定向一.标准输入、标准输出、标准错误filedescriptors(FD,文件描述符或ProcessI/Ochannels):进程使用文件描述符来管理打开的文件[root@tianyun~]#ls/proc/$$/fd012340,1,and2,knownasstandardinput,standardoutput,andstandarderror二.输出重定向(覆盖,追加)正确输出:1&
分类:
其他好文 时间:
2018-12-05 21:49:51
阅读次数:
244
语法格式sed[options][sed-commands][input-file]选项[sed命令][输入文件]说明1、sed-commands既可以是单个sed命令,也可以是sed命令组合2、input-file(输入文件)是可选项,sed还能够从标准输入,如:管道获取输入命令流程sed模式空间:sed软件内部的一个临时缓存,用于存放读取到的内容。例子:1、使用文本2、增删改查2.1增a:追加
分类:
系统相关 时间:
2018-12-02 21:12:37
阅读次数:
225
自己写一下吧,免得又忘了,被人问到,被鄙视 0 表示标准输入, 1 表示标准输出 , 2 表示标准错误输出 一个 > 表示已覆盖的方式把命令的正确执行重定向到文件 两个 >> 表示是以追加的方式重定向到文件 2>> 表示把错误输出重定向到文件 ...
分类:
系统相关 时间:
2018-12-01 15:11:43
阅读次数:
217
docker attach可以将当前终端的标准输入、标准输出和标准错误连接到指定的容器中,可以显示容器 ENTRYPOINT/CMD 进程的输出,是容器调试的重要方法。docker attach之后退出的方法,主要有CTRL-c和CTRL-p CTRL-q两种。大部分说法中,认为CTRL-c会导致容 ...
分类:
其他好文 时间:
2018-12-01 13:19:58
阅读次数:
285
I/O重定向详解及应用实例 1、 基本概念(这是理解后面的知识的前提,请务必理解) a、 I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9; b、 常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboar ...
分类:
其他好文 时间:
2018-11-30 20:04:12
阅读次数:
146
sed是一个非交互式文本编辑器,它可对文本文件和标准输入进行编辑sed 适用于以下三种场合:编辑相对交互式文本编辑器而言太大的文件编辑命令太复杂,在交互式文本编辑器中难以输入的情况对文本扫描一遍,但是需要执行多个编辑函数的情况sed只对缓冲区中原始文件的副本进行编辑,并不编辑原始的文件,因此如果需要 ...
分类:
其他好文 时间:
2018-11-29 20:10:23
阅读次数:
173
xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数。xargs也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs的默认命令是echo,空格是 ...
分类:
其他好文 时间:
2018-11-29 16:33:55
阅读次数:
186
tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。 注意:如果表示字节或行数的N值之前有一个”+”号,则从文件开头的第N项开始显示,而不是显示文件 ...
分类:
其他好文 时间:
2018-11-29 14:58:28
阅读次数:
296
nl命令读取 file 参数(缺省情况下标准输入),计算输入中的行号,将计算过的行号写入标准输出。在输出中,nl命令根据您在命令行中指定的标志来计算左边的行。输入文本必须写在逻辑页中。每个逻辑页有头、主体和页脚节(可以有空节)。除非使用-p选项,nl 命令在每个逻辑页开始的地方重新设置行号。可以单独 ...
分类:
其他好文 时间:
2018-11-29 12:24:20
阅读次数:
181