|
![]() | 作者: lanjiang91 [lanjiang91]
![]() |
登录 |
老大能讲一下重定向吗? UNIX的。 |
地主 发表时间: 04/11 19:24 |
![]() | 回复: NetDemon [netdemon] ![]() |
登录 |
hmm........好像没什么好说的吧 UNIX命令有三个有效的数据流:标准输入,标准输出,标准错误。 管道是从一个程序进程向另一个程序进程单向传送信息的技术。与其它形式的进程间通讯,如IPC、MESSAGE PASSING、SOCKET等不同,管道特点是单向的。通常,管道把一个进程的输出传给另一进程作为输入。在接受进程接收信息前,系统临时保留管道信息。 UNIX shell中,管道在命令行中由一个竖杠(|)表示。管道左边的命令的标准输出作为管道右边命令的标准输入。 UNIX的输入和输出重定向可以将命令的标准输入输出,从键盘和终端转移定向到其他的设备文件。 举个例子: 通常 ls -la / 会在终端上(标准输出)显示出目录的列表 但 ls -la / > aaa.txt 就把终端显示的重定向到aaa.txt这个文件 |
B1层 发表时间: 04/11 22:38 |
![]() | 回复: SysHu0teR [syshunter] ![]() |
登录 |
补充下老大的,还有||和&& command1 || command2 如果command1执行不成功则执行command2; command1 && command2 如果command1执行成功则执行command2; |
B2层 发表时间: 04/12 10:58 |
![]() | 回复: million [million] ![]() |
登录 |
你说的又不是管道 |
B3层 发表时间: 04/12 11:40 |
![]() | 回复: NetDemon [netdemon] ![]() |
登录 |
不是的,溶你说的那两个只是shell的功能,并非UNIX的内核功能 |
B4层 发表时间: 04/12 11:44 |
![]() | 回复: SysHu0teR [syshunter] ![]() |
登录 |
晕`,看来我还需要补操作系统 |
B5层 发表时间: 04/12 12:53 |
![]() | 回复: sunshine [bysx] ![]() |
登录 |
我对你的话有个其他的误解,你是不是说网络数据包的重定向? |
B6层 发表时间: 04/12 19:51 |
![]() | 回复: lanjiang91 [lanjiang91] ![]() |
登录 |
不。 我很满意了。谢谢各位。 |
B7层 发表时间: 04/12 20:54 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号