网站普查建设背景,动漫设计和动画设计的区别,怎样模仿别人的网站,手机免费网站建设哪家公司好一、管理系统中的输入输出
1.什么是重定向#xff1f;
将原本要输出到屏幕上的内容#xff0c;重新输入到其他设备中或文件中
重定向类型包括
输入重定向输出重定向
2.输入重定向
指定设备#xff08;通常是文件或命令的执行结果#xff09;来代替键盘作为新的输入设…一、管理系统中的输入输出
1.什么是重定向
将原本要输出到屏幕上的内容重新输入到其他设备中或文件中
重定向类型包括
输入重定向输出重定向
2.输入重定向
指定设备通常是文件或命令的执行结果来代替键盘作为新的输入设备
单行输入重定向tr a-z A-Z file把file文件中的内容定向到tr程序中多行录入 tr a-z A-Z man ##(此字符任意) aaa bbb ccc ddd man (当首字母再次出现表示录入结束)
3.输出重定向
将原本要输出在屏幕上的结果放到指定的设备通常是文件
重定向作用
1.当屏幕输出的信息很重要而且希望保存重要的信息备份
2.不干扰屏幕的使用例如ping baidu
3.储存错误/报错日志
4.定时任务的运行结果
5.执行一个命令把报错信息丢弃到/dev/null
6.执行一个命令可能报错和正确的输出并存类似错误日志与标准正确日志需要分别输出至不同的文件。
输出重定向类型
重定向正确输出 2重定向错误输出重定向所有输出
注意输出重定向会覆盖源文件内容
追加定向类型
追加正确输出到文件2追加错误输出到文件追加所有输出到文件
注意追加定向不会覆盖原文件内容而是添加内容
4.管道
管道在Linux中是一种特殊的文件类型它在内存中创建一个缓冲区用于存储一个命令的输出和另一个 命令的输入。当使用管道连接命令时前一个命令的标准输出stdout会被重定向到管道的写端而 后一个命令的标准输入stdin会被连接到管道的读端 ls /bin/ | wc -l统计/bin/ 目录中有多少文件
21
当使用管道时只有正确输出会被管道处理错误输出是无法通过管道的如果想让管道处理错误输出需要把错误输出放到正确输出的设备中21就是用来完成此操作的 find /etc/ -name passwd 21 | wc -l统计find命令输出结果的行数
tee
当输出通管道后内容就被管道处理了如果要看到输出内容需要对输出内容进行复制然后再通过管道处理 find /etc -name passwd 21 | tee pd.all | wc -l