一. 简单描述
linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,通过这个数字可以实现文件的读写操作。linux启动后,会默认打开3个文件描述符,分别是:标准输入:0 标准输出:1 标准错误输出:2
【小解其意】:
输入指令:输入可以从键盘或文件中得到
指令执行:如果成功会把正确的输出到屏幕(默认)或文件中,如果错误会把错误的输出到屏幕(默认)或文件中
如果不想默认输出到屏幕上那就需要重定向啦!
二. 输出重定向
格式:command-line1 [1-n] > file或文件操作符或设备
【小解其意】:将一条命令执行结果(标准输出,或者错误输出,默认打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等)1,2分别是标准输出,错误输出。
01 |
#【1.默认输出】显示两个不存在的文件,默认输出到屏幕上 |
02 |
bixiaopeng@bixiaopengtekiMacBook-Pro ls wirelessqa.log |
03 |
ls : file or |
04 |
ls : file or |
05 |
06 |
07 |
#【2.重定向错误输出】显示两个不存在的文件,重定向到stderr.log |
08 |
bixiaopeng@bixiaopengtekiMacBook-Pro ls wirelessqa.log |
09 |
bixiaopeng@bixiaopengtekiMacBook-Pro cat stderr.log |
10 |
ls : file or |
11 |
ls : file or |
12 |