一、管道
使用管道能够很方便的实现一个程序的输出作为另外一个程序的输入。管道符号为‘|‘,用法:
COMMEND|COMMEND|COMMEND|......
示例:
kdyzm@kdyzm:~$echo"abcdefg"|tr[:lower:][:upper:]
ABCDEFG
kdyzm@kdyzm:~$more/etc/passwd|grep‘kdyzm‘
kdyzm:x:1000:1000:kdyz..
分类:
其他好文 时间:
2016-01-31 17:24:47
阅读次数:
192
管道符|前一个命令的输出当做后一个命令的输入sort-u去掉重复内容file文件内容类型head取从前面开始几行、tail取从后面开始几行tee显示并保存成文件grepawksedcut
分类:
系统相关 时间:
2016-01-28 19:25:23
阅读次数:
195
1.Echo 命令打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。语法echo [{on|off}] [message]Sample篅echo off / echo hello world在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> ...
分类:
其他好文 时间:
2016-01-12 23:13:37
阅读次数:
294
Shell特性:history保存在~/.bash_hostory,保留1000条:定义在echo$HISTSIZE!!:上一条命令!$:上一条命令的最后一个参数!950:第950条命令!c:历史中最近的以c开头的命令tab:命令补全alias:别名unalias*,?:通配符正则表达式|:管道符>,>>:重定向跟追加2>:错误重定向2&..
分类:
系统相关 时间:
2016-01-11 18:36:31
阅读次数:
327
今天用Ruby写了以下代码并进行了测试:#正则表达式 line = getsif line =~ /Perl|Python/ #如果在字符串中匹配了模式,=~返回字符串中匹配模式的开始位置 puts "Scripting language mentioned: #{line}"end我认为/P...
分类:
其他好文 时间:
2015-12-20 17:23:03
阅读次数:
218
通用的命令执行漏洞防御方法通常是使用两个函数:EscapeShellCmd和EscapeShellArg,下面分别来分析这两个函数。EscapeShellCmd()函数可以把一个字符串中所有可能瞒过Shell而去执行另外一个命令的字符转义,比如管道符(|)、分号(;)、重定向(>)、从文件读入(<)等。..
分类:
其他好文 时间:
2015-12-11 13:22:19
阅读次数:
173
1. 多命令顺序执行 ? ?;????分号分割每一个命令 ????格式: 命令1;命令2。如: ls;cd /? 。 ????作用:多命令依次执行,命令之间没有逻辑关系。 ????注意:该符号不管第一个命令是否正确执...
分类:
系统相关 时间:
2015-11-06 19:40:31
阅读次数:
499
======================================
分类:
系统相关 时间:
2015-10-07 18:53:11
阅读次数:
163
1. > 重定向输出符号。 2. >>重定向输出符号,但有追加的功能。 3. 2>错误重定向输出符号,覆盖原文件内容。4. 2>>错误重定向输出符号,有文件内容追加的功能。5. * 匹配任意字符。6. ?匹配任意一个字符。7. | 管道符号。8. & 后台进程符。9. &&l逻辑与符号。用法:命令1...
分类:
系统相关 时间:
2015-09-22 23:15:48
阅读次数:
214
对于linux的管道符 “|” 我一直有一个疑惑,当我想要使用类似如下命令时总是不能达到我想要的结果:假设有一个文件:path.txt里面记录了一个地址:$ cat path.txt~/Download/而我想要把这个地址通过“|”导入到cd或者ls命令中,比如这样:$ cat path.txt |...
分类:
系统相关 时间:
2015-09-02 13:23:10
阅读次数:
302