Linux管道符

摘要:
管道符把一个命令生成数据直接传给后边的命令。经常把一个命令无法处理完的命令使用管道符进行多次处理。有些命令有标准输出,有些没有管道符前面必须有标准输出管道符后面必须有标准输入CMD1|CMD2|...将CMD1的标准输出作为CMD2的标准输入管道符只能传递标准输出,错误、提示是不能传递的。
管道符

把一个命令生成数据直接传给后边的命令。
经常把一个命令无法处理完的命令使用管道符进行多次处理。

有些命令有标准输出,有些没有

  • 管道符前面必须有标准输出
  • 管道符后面必须有标准输入

CMD1 | CMD2 | ... 将CMD1的标准输出作为CMD2的标准输入

管道符只能传递标准输出,错误、提示是不能传递的。

利用管道命令发邮件

[root@C8-1 ~]# echo "FBI Warning" | mail -s hellow 410109170@qq.com

利用管道把字反过来写

[root@C8-1 ~]# echo "FBI Warning" | rev
gninraW IBF

利用管道把空格换行写

[root@C8-1 ~]# echo "FBI Warning" | tr ' ' '
'
FBI
Warning

将系统环境变量目录显示在单独一行

[root@C8-1 ~]# echo $PATH | tr ':' '
'
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/root/bin

把对的变成错的,将标准输出变成标准错误 |&

CentOS6以后才支持 |&的写法,等同于2>1&

[16:32:36 root@C8[ ~]#ls /data /err
ls: cannot access '/err': No such file or directory
/data:
log1..5.text
[16:33:35 root@C8[ ~]#ls /data /err |& tr 'a-z'
tr: missing operand after ‘a-z’
Two strings must be given when translating.
Try 'tr --help' for more information.

免责声明:文章转载自《Linux管道符》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SpringBoot第二十篇:初识ActiveMQMAT工具定位分析Java堆内存泄漏问题方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux命令之rm

rm [选项] … 文件 … 说明:删除(unlink)文件 (1).选项 -f,--force 强制删除。忽略不存在的文件,不提示确认 -i 在删除前需要确认 -I 在删除超过三个文件或递归删除前要求确认。此选项比-i提示内容跟梢,但同样可以阻止大多数错误发生 --interactive[=WHEN] 根据指定的WHEN进行确认提示:never,once...

Linux获取系统时间

一、查看和修改Linux的时区 1. 查看当前时区命令 : "date -R"2. 修改设置Linux服务器时区方法 A命令 : "tzselect"方法 B 仅限于RedHat Linux 和 CentOS命令 : "timeconfig"方法 C 适用于Debian命令 : "dpkg-reconfigure tzdata"3. 复制相应的时区文件,替...

linux,xshell命令

一. linux 1.Linux发行版 <1> 常见的发行版本如下: Ubuntu Redhat Fedora openSUSE Linux Mint Debian Manjaro Mageia CentOS Arch 2.Linux和Windows区别 比较 Windows Linux 费用 收费且很贵 Linux免费或少许费用...

Linux MPI环境配置

参考:https://blog.csdn.net/lusongno1/article/details/61709460 注意点: 1. /etc/profile.d/user.sh和/etc/ld.so.conf.d/mpi.conf中的文件夹路径需要根据./configure --prefix=/usr/local/mpich-x.x.x中的--pref...

linux桌面的安装

在CentOS 7中提供了两种桌面"GNOME DESKTOP" 和 "KDE Plasa Workspaces",我们以安装"GNOME DESKTOP"为例 1.挂载光盘(搭建本地yum源,也可以使用网络yum源) [root@localhost /]# mount /dev/cdrom /media/cdrom/mount: /dev/sr0 写保护...

Linux上 Can't connect to X11 window server using XX as the value of the DISPLAY 错误解决方法

在Linux上运行需要图形界面的程序时出现如下错误提示: No protocol specified Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server using ':1.0' as the value of the DISPLAY varia...