linux中管道符“|”的作用

命令格式:命令A|命令B,即命令1的正确输出作为命令B的操作对象(下图应用别人的图片)

1. 例如: ps aux | grep "test"  在 ps aux中的結果中查找test。

2. 例如:   find . -name "*.txt" | xargs grep "good" -n --color=auto   把find的结果当成参数传入到grep中,即在那些文件内部查找good关键字。

注:本例中xargs将find产生的长串文件列表拆散成多个子串,

如“”find /path -type f -print0 | xargs -0 rm

xargs将find产生的长串文件列表拆散成多个子串,然后对每个子串调用rm

     xargs 可能就会误判了,如果需要处理特殊字符,需要使用-0参数进行处理。

    选项解释
    -0 :当sdtin含有特殊字元时候,将其当成一般字符,想/‘空格等

时间: 2024-10-11 05:01:52

linux中管道符“|”的作用的相关文章

Linux中设定umask的作用

在linux中,常常都要提示设置:      umask 022 其作用如下: 功能说明:指定在建立文件时预设的权限掩码.语 法:umask [-S][权限掩码]补充说明:umask可用来设定[权限掩码].[权限掩码]是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限.参 数:-S 以文字的方式来表示权限掩码. 文件:用八进制基数666,即无x位(可执行位)rw- rw- rw-.执行位需由用户自行加入 例一:设要生成的文件以rw- r-- r--这样的权限

linux中 /etc/profile的作用

1.2015/07/30用来配置jdk的环境变量 --------------------------------------------------------------------------------------------------------------------------------------------------------------- http://blog.sina.com.cn/s/blog_65ec8dd601018840.html /etc/profile

linux中常用目录的作用

/bin 存放使用者最长用的命令,如:cp.ls.cat,等等. /boot 启动linux时使用的一些核心文件. /dev 是device(设备)的缩写,这个目录下是所有linux的外围设备. D:\document\Chat\MyIM\MyIM\bin\Release/etc 这个目录用来存放系统管理所需要的配置文件和子目录. /home 用户的主目录,比如说有个用户叫wang,那他的目录就是/home/wang也可以用~wang来表示. /lib 这个目录是存放着系统最基本的动态连接库,几

Linux中volatile关键字的作用

一.前言 1.编译器优化介绍: 由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问.另外在现代CPU中指令的执行并不一定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水线,提高执行速度.以上是硬件级别的优化.再看软件一级的优化:一种是在编写代码时由程序员优化,另一种是由编译器进行优化.编译器优化常用的方法有:将内存变量缓存到寄存器:调整指令顺序充分利用CPU指令流水线,常见的是重新排序读写指令.对常规内存进行优

Linux中引号的一些作用和它们的区别以及检查端口的一些命令与方法

今天分享一下Linux中单引号.双引号.反引号的区别,单引号的作用就是 单引号里面的内容会原封不动的输出 (所见所得),双引号 与单引号类似 不同的就是里面的特殊符号会被解析(运行),反引号 优先执行命令.再说一下检查端口的一些命令及方法,首先就是要检查机房的网络是否有故障,这里要用到的命令就是tracert -d ,然后再检查sshd是否在运行 ,这里我们可以用1.telnet/nc 2.nmap 3.ss -lntup进行查看. 原文地址:http://blog.51cto.com/1386

Linux中常见目录的作用

bin目录 有四个bin目录,分别是/bin./sbin./usr/bin/./usr/sbin/ 用来保存系统命令,区别是 前两个目录下的命令所有用户都可以执行,后两个目录下的命令只有超级用户可以执行 boot目录 启动目录,保存的是用户的启动数据 dev目录 硬件文件目录 etc目录 配置文件目录 home目录 普通用户家目录 root目录 超级用户家目录 lib目录 linux函数库保存位置 proc和sys目录 保存的是内存的过载点 temp目录 临时目录

linux 中各引号的作用

单引号:仅能显示一般字符,无特殊符号,变量只显示名,不显示值: 双引号:可保有变量的内容: 反单引号(键盘~键的下面那个符号就是):在"·"之间的命令将会被先执行:其执行出来结果将作为外部的输入信息. eg: ls -l `locate crontab` locate列出所有相关文件名,ls -l再列出各个为文件权限. 版权声明:本文为博主原创文章,未经博主允许不得转载.

Linux 中常用命令

命令基本格式: 命令提示符:[[email protected] ~]#      root 代表当前的登录用户(linux当中管理员账号是root)      @ 无实际意义      localhost 代表当前计算机的主机名      ~ 表示当前所在目录(家目录)      # 表示超级用户的提示符 (普通用户为$) 命令格式: 命令 [选项] [参数] ([]表示可以省略)      个别命令的使用不遵循次格式      当有多个选项时,可以写在一起      简化选项和完整选项 -a

linux中的管道符、重定向于环境变量

1.输入输出重定向输入重定向是指把文件导入到命令中,而输出重定向则是把原本要输出到屏幕的数据信息写入到指定文件中标准输入重定向(STDIN,文件描述为0):默认从键盘输入,也可也从其他文件或命令输入标准输出重定向(STDOUT,文件描述为1):默认输出到屏幕错误重定向(STDERR,文件描述为2):默认输出到屏幕输入重定向中用到的符号及其作用命令 < 文件 将文件作为命令的标准输入命令 << 分节符 从标准输入中读入,知道遇见分节符才停止命令 <文件1> 文件2 将文件1作为