Liunx 重定向,管道符(转)
原作网址:http://blog.csdn.net/qq_16811963/article/details/52997178
输出重定向
>代表以覆盖的方式将命令的正确输出输出到指定的文件或设备当中。
>>代表以追加方式输出。
常用的输出重定向:
- 1.命令 >> 文件 2>&1 :以追加的方式,把正确输出和错误输出都保存在文件中。
- 2.命令&>文件名:以覆盖的方式将正确和错误输出都保存在文件中。
- 3.命令&>>文件名:以追加的方式将正确和错误输出都保存在文件中。
4.命令>>文件A 2>>文件B:正确的输出到A文件中,错误的输出到B文件中。
注意:只要涉及到错误输出,>或者>>两侧都不能有空格。
例子:
关于黑洞:可以把一些不需要显示的命令丢进黑洞(/dev/null)
输入重定向
命令<文件名:把文件作为命令的输入,例如wc命令时统计行,单词书和字符的。
例子:
多命令顺序执行
1.命令1;命令2 :执行完1再执行2,命令之间没有任何逻辑联系
2.命令1&&命令2:&&是一个“自私”符号,即命令1正确我命令2才执行,你错误了我2就不执行。
- 3.命令1||命令2:是一个备胎符号,即1不行了2就上,1行的话我就不执行。
管道符
命令格式:命令A|命令B,即命令1的正确输出作为命令B的操作对象。
Bash中的其他特殊符号
- 单引号‘’:引号内的所有字符都只是字符而已,没有特殊含义。
- 双引号”“: 除了$`和\之外,均无特殊含义。
- “:反引号,反引号内部的内容是系统命令,在Bash中会先执行他,例如aa=$(ls),那么ls执行的结果会赋给aa。
- $(): 和反引号作用一样,推荐使用。
- #:shell脚本中代表注释。
- $:用于调用变量的值,相当于C语言的*。
:转义符。
实例:
转载于:https://www.cnblogs.com/zqxqx/p/7992148.html
Liunx 重定向,管道符(转)相关推荐
- 重定向,管道符,黑洞文件
输出重定向: 将命令的正常输出结果保存到指定的文件,而不是直接显示到屏幕上 语法: 如果文件不存在,则会创建 > 文件名 表示将标准输出的内容,覆盖写到后面的文件中 >> 文件名 表 ...
- linux用m4重定向,liunx重定向控制台消息
Linux 在控制台记录策略上允许一些灵活性, 它允许你发送消息到一个指定的虚拟控制台 (如果你的控制台使用的是文本屏幕). 缺省地, 这个"控制台"是当前虚拟终端. 为了选择 一 ...
- 3分钟学会Linux管道符与重定向
Linux管道符与重定向 管道符 相信大部分人都见到过这样的linux命令,当然没见到过也没关系,现在不是见到来了嘛! 中间那个竖线就是管道符,输入管道符只需要按下"shift + &quo ...
- 生信基础巩固Linux篇
基础篇 Linux优势 系统更加稳定,处理数据更方便 大多数服务器以Linux为内核 常用路径命令 pwd 查找当前路径 ls 查找当前路径下的文件 ls dirname 查看某指定文件夹下的文件 l ...
- Jenkins + Ansible + Gitlab之ansible篇
Ansible介绍 什么是Ansible? Ansible是一个开源部署工具 开发语言:Python 特点:SSH协议通信,全平台,无需要编译,模块化部署管理 作用:推送Playbook进行远程节点快 ...
- linux的一些命令
目录 破解密码 命令别名 快捷键 文件目录相关 文件类型 查看文件信息---ls命令 查看文件的方法 vim find 创建文件与目录 复制文件 移动文件 删除文件 目录类型 切换目录 用户相关 用户 ...
- Linux面试题完整修订附加答案
册一: 1.Linux挂载Winodws共享文件夹 第一步:先在Windows上创建一个共享目录 Windows系统IP是172.16.18.56;共享文件夹:E:\test ...
- 第九课 Shell基础
目录 命令历史 命令补全 命令别名 通配符 输入输出重定向 管道符 作业控制 Shell 变量 环境变量配置文件 1. 命令历史(history) Linux 可以记录每个用户所使用的命令, 并记录到 ...
- 计算机的快捷键以及Dos命令
目录 计算机中的快捷键 Dos命令 基本的dos命令使用 目录和文件相关操作 cd命令 dir命令 md或mkdir命令 rd或rmdir命令 move命令 copy命令 xcopy命令 del命令 ...
最新文章
- 安卓屏幕尺寸相关知识
- vue transition
- 自动检测技术学习心得体会_国培计划(2020)—学校管理团队信息化领导力提升培训心得体会...
- 谈谈用SQLite和FMDB而不用Core Data
- vue 添加全局组件_自定义vue2.0全局组件(下篇)
- 免费算力提供!这个含YOLOv3算法讲解的深度学习课程来了
- linux 与win共享文件夹
- centos7安装最新稳定版nginx
- paip.手机时间设置不能修改灰色禁用 解决大法
- rufus linux 教程,图文回复rufus使用教程【操作步骤】
- Linux系统安装教程(详细版)
- PositiveUnlabeled Data Learning——第四弹(Semi-Supervised Classification/AUC Optimization)
- 程序员的键盘使用指南
- openOCD和Jlink仿真器
- Linux ALSA音频驱动一:音频系统概述
- Android 6.0新特性[zz]
- gdip - hatchBrush图案表
- 浅谈《Sky 光·遇》中的渲染技术
- noj 1860 保研(01背包 概率dp)
- 安卓模拟器内存辅助技术讲解
热门文章
- Linux设备驱动入门----globalmem字符设备驱动
- 格式化网上复制过来的源代码
- 前端学习(2960):实现发送axios请求
- 前端学习(2932):vue中的v-if
- [html] 制作页面时,前端如何适应各种异形屏?
- [css] display有哪些值?分别说明他们的作用是什么?
- [css] 说说sass有哪些你认为很棒的特性
- 前端学习(2777):组件之间的通讯方式
- 工作总结7:自定义样式
- 前端学习(1856)vue之电商管理系统电商系统之安装mysql出现mysql报错:Can’t start server: Bind on TCP/IP port: 通常每个套接字地址(协议/网络地址