本文是shell编程系列的第四篇,集中介绍了bash编程可能涉及到的特殊符号的使用。学会本文内容可以帮助你写出天书一样的bash脚本,并且顺便解决以下问题: 输入输出重定向是什么原理? exec 3<> /tmp/filename是什么鬼? 你玩过bash的关联数组吗? 如何不用if判断变量是否被定 ...
分类:
系统相关 时间:
2016-11-04 14:22:26
阅读次数:
340
linux:系统设定默认输出设备:标准输出,STDOUT,1默认输入设备:标准输入,STDIN,0标准错误输出:STDERR,2>:覆盖输出>>:追加输出set-C:禁止对已经存在文件使用覆盖重定向;则使用>|则强制覆盖输出,set+C:关闭上述功能2>:重定向错误输出2>>:追加方式&&..
分类:
系统相关 时间:
2016-10-16 07:52:09
阅读次数:
301
比较 ./a.out > outfile 2> &1 和 ./a.out 2> &1 > outfile 的区别,回答这个问题只要把笔记“shell脚本->输入输出重定向”中提到的输出重定向的本质给搞清楚就可以了,下面解析这个问题。 先分析 ./a.out > outfile 2> &1 ,shel ...
分类:
其他好文 时间:
2016-10-01 17:11:53
阅读次数:
116
三种工作中最长用到的输出重定向方法:以ls/home为例:(下面的两种方法都是把正确的输出结果和错误的输出结果都保存到abc.log文件中)①ls/home>>abc.log2>&1②ls/home&>>abc.log还有一种就是充当垃圾回收站的输出方法:ls/home>>/dev/null输入..
分类:
其他好文 时间:
2016-09-21 23:35:20
阅读次数:
162
本文是Linux Shell系列教程的第(十六)篇,更多Linux Shell教程请看:Linux Shell系列教程 Shell中的输出和输入的重定向是在使用中经常用到的一个功能,非常实用,今天就为大家介绍下Shell输入输出重定向的相关知识。 一、Shell输入输出重定向概述 在了解重定向相关知 ...
分类:
系统相关 时间:
2016-09-13 14:52:45
阅读次数:
229
当 Process 将文本写入其标准流中时,通常将在控制台上显示该文本。通过重定向 StandardOutput 流,可以操作或取消进程的输出。例如,可以筛选文本、用不同方式将其格式化,也可以将输出同时写入控制台和指定的日志文件中。有两种方式:同步、异步。 1. 先说同步方法,这种方法网上有很多例子 ...
一、RHCSA 认证 1. 理解和使用的基本工具 掌握shell命令行的语法和使用 使用输入输出重定向(>,> >,|,2等) 使用grep和正则表达式来分析文本 使用SSH和VNC的远程系统。 归档、压缩、解压缩文件使用tar、star、gzip和bzip2 创建和编辑文本文件 创建,删除,复制, ...
分类:
其他好文 时间:
2016-09-05 12:26:33
阅读次数:
262
bash shell提供了一些特殊的操作符来将某个命令的输出重定向到另一个位置。 输出重定向 大于号(>)会将命令的结果以新建或覆盖的方式重定向到一个文件中。 双大于号(>>)会将命令的结果以追加的方式重定向到一个文件中 输入重定向 小于号(<)会将文件的数据重定向到命令 双小于号(<<)称为内联输 ...
分类:
其他好文 时间:
2016-08-11 15:59:20
阅读次数:
547
章节概述: Don't be so excited!虽然此刻您已经学完了上百个常用Linux命令,但如前面所说:“光用命令本身并不能做好工作”。 下个章节将学习Shell脚本的使用方法,所以本章节要有些承上启下的作用,理论知识点会比较多,但都很实用。 当读者学习完管道命令符、输入输出重定向、通配符以 ...
分类:
其他好文 时间:
2016-08-02 13:45:27
阅读次数:
551
输入输出重定向、管道1.文件描述符:FD:内核用来追踪在内存中已经打开的文件的属性(标识),是一个内存结构,需要空间来存放此信息2.标准输入输出INPUT:标准输入:stdin,描述符:0OUPUT:标准输出:stdout1错误输出:stderr23.I/O重定向1).输入重定向:<(输入没有覆盖的概念)..
分类:
其他好文 时间:
2016-08-01 23:03:51
阅读次数:
299