文章目录

  • 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. 深度学习入门必须理解这25个概念
  2. java签署ssl_签署Java代码
  3. mac php errorlog,Mac下使用php的error_log()函数发送邮件
  4. Visual C++ 基础数据类型的转换
  5. 项目服务器admin,django-admin创建项目与manage服务器的运行
  6. 用C++ TR1 生成随机数
  7. 安徽安全员B考试最新多选题库(2)
  8. SketchUp插件|ClothWorks布料模拟 免费下载!(草图大师制作窗帘张拉膜等)
  9. 引导修复软件boot-repair
  10. UG NX二次开发-外部模式
  11. 什么是纯虚函数?什么是抽象类?
  12. Java实现信用卡校验
  13. Android adb命令使用记录
  14. exynos4412驱动程序教程.0
  15. 项目纪实--如何搭建一个高可用强一致性灵活元数据管理的数据平台实现高效可靠的数据分发等功能
  16. 秦绪文:打造自己个人品牌文案
  17. 基于二维码的设备巡检系统相关技术
  18. Mysql.cnf配置详解
  19. 有情饮水饱下一句是什么?_百度知道
  20. Arduino开发实例-MAX30100 脉搏血氧仪传感器驱动

热门文章

  1. zabbix运维:[Z3001] connection to database ‘zabbix‘ failed: [1045]
  2. web安全day28:一文读懂Linux日志,运维工程师必备
  3. web安全day5:DNS部署与安全
  4. C++ 从入门到入土(English Version)Section4: Random numbers + machine code
  5. mysql 数据库的安装与配置 有关msi文件start service 停滞不前的问题及其解决办法
  6. 关于【CDQ分治】的学习
  7. 从iPhone诞生看物联网 10年后将无所不在
  8. 黑客事件中如何实现利益最大化?
  9. 屏蔽爬虫之robots.txt
  10. Python3.4下使用sqlalchemy