文章目录

  • 前言
  • 一.多命令顺序执行
  • 1.顺序执行
  • 2.逻辑与
  • 3.逻辑或
  • 二.什么是管道符
  • 1.管道符的定义
  • 2.管道符的语法格式
  • 3.管道符命令实践使用
  • 三.重定向
  • 1. 什么叫做标准输入和标准输出
  • 2.什么叫做输出重定向
  • 3.重定向实例
  • 3.什么叫做输入重定向
  • 四.通配符
  • 1.通配符
  • 总结



前言

学习linux中的管道符、重定向、通配符


提示:以下是本篇文章正文内容,下面案例可供参考

一.多命令顺序执行

echo管道使用 echo 管道符_标准输出

1.顺序执行

echo 1; echo 2; echo 3;

echo管道使用 echo 管道符_标准输出_02

2.逻辑与

echo no && echo yes

echo管道使用 echo 管道符_标准输入_03

3.逻辑或

ls || echo 'Yes' && echo 'No'

echo管道使用 echo 管道符_标准输出_04

二.什么是管道符

1.管道符的定义

使用管道操作符“|”可以把一个命令的标准输出传送到另一个命令的标准输入中,连续的|意味着第一个命令的输出为第二个命令的输入,第二个命令的输入为第一个命令的输出,依次类推

2.管道符的语法格式

命令1 | 命令2

3.管道符命令实践使用

1.分页显示/etc 下面的目录文件

ls -l /etc | more

echo管道使用 echo 管道符_标准输入_05


2.查看当前服务器连接了多少个客户端

netstat -anp | grep ESTABLISHED | wc -l

echo管道使用 echo 管道符_echo管道使用_06

三.重定向

1. 什么叫做标准输入和标准输出

echo管道使用 echo 管道符_标准输出_07

2.什么叫做输出重定向

命令的输出信息(屏幕)写入到文件中

echo管道使用 echo 管道符_echo管道使用_08


echo管道使用 echo 管道符_echo管道使用_09

3.重定向实例

1.输出重定向

ifconfig >test.log

echo管道使用 echo 管道符_echo管道使用_10


2. 错误命令以追加的方式写入文件

lslsklfjdsklfd 2>>error.log

echo管道使用 echo 管道符_标准输入_11


3.正确和错误同时输入同一个文件中

echo 1 >>error.log 2>&1

echo管道使用 echo 管道符_标准输入_12


4.把正确和错误输出丢入垃圾站

echo 33  &>>/dev/null 2

5.把正确和错误输出到两个文件中

cat /etc/profile>>right.log 2>>err.log

echo管道使用 echo 管道符_标准输入_13

3.什么叫做输入重定向

echo管道使用 echo 管道符_重定向_14


命令格式

echo管道使用 echo 管道符_重定向_15

wc -w >>df

echo管道使用 echo 管道符_标准输入_16

四.通配符

1.通配符

echo管道使用 echo 管道符_重定向_17


echo管道使用 echo 管道符_重定向_18


总结

学习linux中管道符、重定向、通配符中的基本用法