Linux中存在有三种重定向操作,1.标准输入重定向 2.标准输出重定向 3.标准错误输出重定向。对于这三种定向,linux系统用相应的数值符号做标记。
1.标准输入重定向(数值0:做为标记) 例: cat < File //这里输入的字符直接从File文件中读取,而不是从屏幕上用户输入
(cat 【0】< File 这里的0 标志可以省略)
2.标准输出重定向(数值1:做为标记) 例:ls -l /etc > File //这里把/etc目录下的文件重定向写入到File文件中,而不屏幕上( ls -l /etc 【1】> File 这里的1标记可以省略)
3.标准错误重定向(数值2:做为标记) 例:cp File1 File2 2> File3 //如果复制File1文件到 File2文件出错,则把相应的错误信息重定向到File3文件中,如果没有出错,则不写入File3文件。(这里的2就是标准错误重定向的标志)
以上三种对于开发linux下的应用比较有帮助,也是开发中经常用到的命令