一、管道使用“|”符号来实现管道功能;管道可以实现在一行中处理使用管道符号连接的多个命令,后面的命令使用前面命令的输出结果做为处理对象。二、数据流重定向数据输入和输出的类型:标准输入(stdin):代码为0,默认设备为键盘;标准输出(stdout):代码为1,默认设备为显..
分类:
其他好文 时间:
2015-05-20 09:56:25
阅读次数:
154
1、Shell特性命令历史history!!!$!n!字符Tab键可以补全文件路径或者命令aliasa="b"unaliasa通配符*匹配零个或多个字符?匹配一个字符输入输出重定向>,>>,<,2>,2>>管道符作业控制ctrl+zjobsfgbg2、变量系统变量名都是大写,echo可以查看变量名env可以列出..
分类:
系统相关 时间:
2015-05-18 21:13:44
阅读次数:
178
管道
管道不同于连续执行命令,只有前一步正确的才可以通过管道传出来,进入下一步的执行,而且管道符后面接的是输入命令。
选取命令
cut cut 起到切除的意思,是将数据从里面选出来
cut -d '分隔符' -f 数字
将以‘分隔符’的第‘数字’个取出来
如果没有这个分隔符,那就不会取出来这个结果。...
分类:
编程语言 时间:
2015-05-10 14:25:20
阅读次数:
205
3、输入重定向#wc[选项][文件名]选项:-c统计字节数-w统计单词数-l统计行数命令<文件把文件作为命令的输入10.3.4Bash基本功能-多命令顺序执行与管道符1、多命令顺序执行多命令执行符格式作用:命令1:命令2多个命令顺序执行,命令之间没有任何逻辑联系&&命令1&&..
分类:
其他好文 时间:
2015-04-26 01:25:06
阅读次数:
311
课程大纲:1. shell特性 命令历史 history !! !$ !n !字符 Tab 键可以补全文件路径或者命令 alias a=“b” unalias a 通配符 *匹配零个或多个字符 ?匹配一个字符 输入输出重定向 >, >>, , 2>> 管道符 | 作业控制 ctrl+z, jobs,...
分类:
其他好文 时间:
2015-04-09 00:47:17
阅读次数:
184
实际应用中可能有这样的场景:给定一个进程名称特征串,查找所有匹配该进程名称的进程的详细信息。
解决的办法是:
(1) 先用pgrep [str] 命令进行模糊匹配,找到匹配该特征串的进程ID;
(2) 其次根据进程ID显示指定的进程信息,ps --pid [pid];
(3) 因为查找出来的进程ID需要被作为参数传递给ps命令,故使用xargs命令,通过管道符号连接;
(4) 最后显示进...
分类:
系统相关 时间:
2015-04-02 10:22:44
阅读次数:
233
说到流,就涉及到一个*nix的概念:管道——在*nix中,流在Shell中被实现为可以通过 |(管道符) 进行桥接的数据,一个进程的输出(stdout)可被直接作为下一个进程的输入(stdin)。 在Node中,流(Stream)的概念与之类似,代表一种数据流可供桥接的能力。
分类:
Web程序 时间:
2015-03-29 01:52:05
阅读次数:
176
Bash的标准输入设备 是键盘、鼠标、手写板等外设,标准输出是显示器。一般是键盘输入,显示器输出。有时我们需要改变这种标准的输入、输出方式,linux中使用重定向符(、>、| )重新定义输入和输出。 管道使我们可以将多条命令链接在一起使用,将一个命令的标准输出作为另一个命令的标准输入。管道符号...
分类:
其他好文 时间:
2015-01-28 00:53:14
阅读次数:
224
这是“您应该知道的UNIX工具系列主题文章”的第三篇。在这篇文章里,我将介绍一个很有用的工具—lsof。如果说netcat是网络连接的瑞士军刀,那么我说lsof是UNIX调试的瑞士军刀。
Lsof严格遵循UNIX的哲学典范。它仅完成一项任务,并且做得极尽完美----它能够列出某个进程所打开的文件信息。打开的文件可以是普通文件、目录、NFS文件、块文件、字符文件、共享库、普通管道、命名管道、符号链...
分类:
系统相关 时间:
2015-01-13 16:06:53
阅读次数:
374
主要包含命令:
分号使用示例:
&&运算符
II运算符
管道符 |
前面命令的正确输出作为后米命令的操作对象
最简单的命令:...
分类:
系统相关 时间:
2014-12-06 11:26:20
阅读次数:
287