数据重定向(stdin,stdout,stderr)
2010-07-13 15:59
323 查看
1. 数据流重定向([/b]stdin[/b],[/b]stdout[/b],[/b]stderr[/b])[/b][/b]
[/b]
表准输入设备:[/b]keyboard[/b],[/b]mouse[/b]
标准输出设备:[/b]printer[/b],[/b]monitor[/b]
[/b]
标准输入,输出[/b][/b]
[/b]标准输入:[/b]STDIN 0 keyboard < << (< == <0)[/b]
[/b]标准输出:[/b]STDOUT 1 monitor > >> (> == 1>)[/b]
[/b]标准错误输出:[/b]STDERR 2 monitor 2> 2>>[/b]
2[/b].[/b] [/b]命令执行过程中数据的传输情况:[/b]
[/b]
[/b]
3[/b].[/b] Cat [/b]通过标准输入来输出信息[/b] [/b]
如:
输入输出的重定向[/b] > <[/b](覆盖)[/b][/b]
[/b]
Cat < dog[/b]输入重定向[/b] [/b]
Cat > dog [/b]输出重定向[/b][/b]
如:
4[/b].[/b] [/b]单个的“[/b]>[/b]或[/b]< [/b]“符号表是覆盖原来文件的内容,如果想保留原来内容可以用[/b] [/b]“[/b]<< [/b]或[/b]>>[/b]”[/b][/b]
如:ls filename1 > filename2 无论filename2中有什么内容都会被ls的结果覆盖掉;可下图
想保留filename2的内容可以这样做:ls filename1 >> filename2 如图:
5[/b].无论错误还是正确都重定向到文件:[/b] [/b]
a.无论是正确还是错重定想到不同文件 ls /etc > /etc/txt 2>> /etc/err
如果/etc这个目录存在则重定想到/etc/txt中,否则重定向到/etc/err中
b.Ls /etc/ &> /etc/same无论是正确还是错重定向到一个文件
6[/b].[/b] [/b]重定向的一个小应用[/b],[/b]新建一个用户,给其加密码,并把加密码成功信息定向到[/b]/dev/null[/b]文件中:[/b][/b]
[/b]
表准输入设备:[/b]keyboard[/b],[/b]mouse[/b]
标准输出设备:[/b]printer[/b],[/b]monitor[/b]
[/b]
标准输入,输出[/b][/b]
[/b]标准输入:[/b]STDIN 0 keyboard < << (< == <0)[/b]
[/b]标准输出:[/b]STDOUT 1 monitor > >> (> == 1>)[/b]
[/b]标准错误输出:[/b]STDERR 2 monitor 2> 2>>[/b]
2[/b].[/b] [/b]命令执行过程中数据的传输情况:[/b]
[/b]
[/b]
3[/b].[/b] Cat [/b]通过标准输入来输出信息[/b] [/b]
如:
输入输出的重定向[/b] > <[/b](覆盖)[/b][/b]
[/b]
Cat < dog[/b]输入重定向[/b] [/b]
Cat > dog [/b]输出重定向[/b][/b]
如:
4[/b].[/b] [/b]单个的“[/b]>[/b]或[/b]< [/b]“符号表是覆盖原来文件的内容,如果想保留原来内容可以用[/b] [/b]“[/b]<< [/b]或[/b]>>[/b]”[/b][/b]
如:ls filename1 > filename2 无论filename2中有什么内容都会被ls的结果覆盖掉;可下图
想保留filename2的内容可以这样做:ls filename1 >> filename2 如图:
5[/b].无论错误还是正确都重定向到文件:[/b] [/b]
a.无论是正确还是错重定想到不同文件 ls /etc > /etc/txt 2>> /etc/err
如果/etc这个目录存在则重定想到/etc/txt中,否则重定向到/etc/err中
b.Ls /etc/ &> /etc/same无论是正确还是错重定向到一个文件
6[/b].[/b] [/b]重定向的一个小应用[/b],[/b]新建一个用户,给其加密码,并把加密码成功信息定向到[/b]/dev/null[/b]文件中:[/b][/b]
相关文章推荐
- 第4章 处理用户输入与显示数据------------(标准文件描述符、STDIN/STDERR/STDOUT、临时重定向、永久重定向exec)
- 第4章 处理用户输入与显示数据------------(标准文件描述符、STDIN/STDERR/STDOUT、临时重定向、永久重定向exec)
- 第4章 处理用户输入与显示数据------------(标准文件描述符、STDIN/STDERR/STDOUT、临时重定向、永久重定向exec)
- stdin, stdout, stderr以及重定向
- Windows管道(Pipe)重定向stdout,stderr,stdin
- 转载:stdin, stdout, stderr以及重定向
- 04 Linux Shell 文件描述符 及 stdin stdout stderr 重定向
- Windows管道(Pipe)重定向stdout,stderr,stdin
- 如何将stdin、stdout、stderr重定向到/dev/null
- (转)Windows管道(Pipe)重定向stdout,stderr,stdin
- 如何将stdin、stdout、stderr重定向到/dev/null
- python重定向sys.stdin、sys.stdout和sys.stderr
- 利用stdin stdout stderr及POSIX-linux机制重定向写日志
- linux 输入--输出--重定向 stdin/stdout/stderr
- stdin,stdout,stderr和重定向
- 验证stderr stdout stdin 缓冲类型和缓冲区大小 以及在重定向后缓冲类型的改变
- 1. 数据流重定向(stdin,stdout,stderr)
- Linux Shell 文件描述符 及 stdin stdout stderr 重定向
- 验证daemon程序中setsid的作用以及重定向stdin、stdout、stderr的原因
- scripts: stdin, stdout和stderr的重定向的解释