1. 规范输入的操控
语法:指令 文件将指令的履行成果送至指定的文件中。
例如:
ls -l > list 将履行“ls -l” 指令的成果写入文件list 中。
语法:指令>! 文件将指令的履行成果送至指定的文件中,若文件现已存在,则掩盖。
例如:
ls -lg >! list 将履行“ls – lg” 指令的成果掩盖写入文件list 中。
语法:指令> 文件将指令履行时屏幕上所发生的任何信息写入指定的文件中。
例如:
cc file1.c > error 将编译file1.c 文件时所发生的任何信息写入文件error 中。
语法:指令>> 文件将指令履行的成果附加到指定的文件中。
例如:
ls – lag >> list 将履行“ls – lag” 指令的成果附加到文件list 中。
语法:指令>> 文件将指令履行时屏幕上所发生的任何信息附加到指定的文件中。
例如:
cc file2.c >> error 将编译file2.c 文件时屏幕所发生的任何信息附加到文件error 中。
3. 指令语法
command > filename 把规范输出重定向到一个新文件中
command >> filename 把规范输出重定向到一个文件中(追加)
command 1 > fielname 把规范输出重定向到一个文件中
command > filename 2>1 把规范输出和规范过错一同重定向到一个文件中
command 2 > filename 把规范过错重定向到一个文件中
command 2 >> filename 把规范输出重定向到一个文件中(追加)
command >> filename 2>1 把规范输出和规范过错一同重定向到一个文件中(追加)
command filename2 把command指令以filename文件作为规范输入,以filename2文件作为规范输出
command m 把规范输出重定向到文件描述符m中
command