文章目录

  • echo
  • 重定向>和>>
  • 管道 |

echo

echo会在终端中显示参数指定的文字, 通常会和重定向联合使用

重定向>和>>

Linux允许将命令执行结果 重定向到一个文件
将本应显示在终端上的内容输出/追加到指定文件中

其中

>表示输出,会覆盖文件原有的内容
>>表示追加,会将内容追加到已有文件的末尾

管道 |

  • Linux允许将一个命令的输出,可以通过管道作为另一个命令的输入
  • 可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里|的左右分为两端,左端塞东西(写),右端取东西(读)。

常用的管道命令有:

  • more:分屏显示内容。比如:ls -lh | more
  • grep:在命令执行结果的基础上查询指定的文本。比如:ps -ef | grep docker

Linux系统(四) echo和重定向、管道的概念和使用相关推荐

  1. 【Linux系统编程学习】匿名管道pipe与有名管道fifo

    此为牛客Linux C++和黑马Linux系统编程课程笔记. 0. 关于进程通信 Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间.任何一个进程的全局变量在另一个进程中都看不到 ...

  2. Linux系统四种常用关机命令

    文章目录 一.halt命令 二.shutdown命令 三.poweroff命令 四.init命令 总结 一.halt命令 语法:halt [-n] [-w] [-d] [-f] [-i] [-p] 参 ...

  3. linux系统四个组成部分,Linux系统由哪几部分组成?系统详解(干货)

    原标题:Linux系统由哪几部分组成?系统详解(干货) 我们常说的Linux一般指的是系统内核,基于Linux系统内核的操作系统叫Linux发行版操作系统,像redhat.centos.ubuntu和 ...

  4. linux 可定义信号数,Linux系统编程(20)——信号基本概念

    信号及信号来源 信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的.信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知 ...

  5. linux命令基础知识 管道流,linux基础知识-I/O重定向,管道(示例代码)

    系统设定 默认输出设备:标准输出,STDOUT, 1 默认输入设备:标准输入, STDIN, 0 标准错误输出:STDERR, 2 标准输入:键盘 标准输出和错误输出:显示器 I/O重定向: Linu ...

  6. Linux系统编程:pipe匿名管道的使用,实现linux命令下管道命令

    pipe函数介绍 函数原型int pipe(int pipefd[2]) 来创建匿名管道; 传出2个fd 文件描述符,pipefd[0]表示匿名管道的读端,pipefd[1]表示匿名管道的写端.有这个 ...

  7. Linux系统(四)之docker

    docker: 一.安装 docker 二.docker 卸载 三.配置 docker 镜像加速器 四.安装 mysql 五.安装 oracle 六.安装 redis(自) 七.部署 springbo ...

  8. 【Linux系统编程】进程间通信--无名管道(pipe)

    管道的概述 管道也叫无名管道,它是是 UNIX 系统 IPC(进程间通信) 的最古老形式,所有的 UNIX 系统都支持这种通信机制. 无名管道有如下特点: 1.半双工,数据在同一时刻只能在一个方向上流 ...

  9. 安装linux系统四个企鹅,Linux Lite第一个获得Linux 4.14 及如何安装它

    Linux Lite维护者Jerry Bezencon再次首次在Twitter上宣布他的基于Ubuntu的发行版的软件库中最新的Linux内核分支的可用性. 如你所知,Linus Torvalds在2 ...

  10. 【Linux系统编程】进程间通信--有名管道

    命名管道的概述 无名管道,由于没有名字,只能用于亲缘关系的进程间通信(更多详情,请看<无名管道>).为了克服这个缺点,提出了命名管道(FIFO),也叫有名管道.FIFO 文件. 命名管道( ...

最新文章

  1. idea 快速导入实现父类方法_教你快速吸引精准粉丝实现流量变现的方法
  2. JAVA (集合和数据结构)
  3. ICLR 2020共计198篇开源代码论文合集!
  4. list赋值给另一个list_Python小知识: List的赋值方法,不能直接等于
  5. 校内集训(20170903)
  6. 对于redis底层框架的理解(一)
  7. [Leetcode] 第306题 累加数
  8. activemq生产者和消费者的双向通信
  9. linux centos 分区,linux centos 分区
  10. netbeans7.4_NetBeans 7.4的本机Java打包
  11. java php des加密 byte数组16进制 DESTools
  12. 动手学深度学习(PyTorch实现)(六)--卷积神经网络基础
  13. 八皇后问题python回溯_解决Python基于回溯法子集树模板实现8皇后问题
  14. 基于JAVA+SpringMVC+Mybatis+MYSQL的保险销售管理系统
  15. mysql innodb排他锁_mysql 中innoDB引擎的事务喝共享锁喝排他锁
  16. 计算机法宝,计算机专业英语学习法宝.doc
  17. windows进行udp端口转发
  18. .prettierrc文件的作用
  19. 一个合适的交换机高清视频监控网络
  20. 深度揭秘投资的本质——我是如何从20万炒到几千万的?

热门文章

  1. HBase 实战(1)--HBase的数据导入方式
  2. [SQL Server] Access和SQL Server的数据迁移
  3. web安全day25:linux的NAT网络配置和yum的配置和使用
  4. web安全day8:深入浅出掌握windows域
  5. python查找一段字符串中是否包含指定字符串
  6. linux apache访问日志,linux分析apache日志获取最多访问的前10个IP
  7. IS-IS详解(十)——IS-IS 骨干区域与非骨干区域访问进阶
  8. 华三 h3c NTP配置
  9. 使用Popup窗口创建无限级Web页菜单(4)
  10. WinHTTP Web Proxy Auto-Discovery Service