烟台网站建设 共赢,wordpress支付端口,joomla 做 企业网站,wordpress客户表单数据库Liunx下系统打开的3个文件#xff0c;即标准输入、标注输出和标准错误输出。用户的shell将键盘设为默认的标准输入#xff0c;默认的标准输入和标准错误输出为屏幕。也就是说#xff0c;用户从键盘输入命令#xff0c;然后将结果和错误消息输入到屏幕所谓的重定向#xff… Liunx下系统打开的3个文件即标准输入、标注输出和标准错误输出。用户的shell将键盘设为默认的标准输入默认的标准输入和标准错误输出为屏幕。也就是说用户从键盘输入命令然后将结果和错误消息输入到屏幕 所谓的重定向就是不适用系统默认的标注输入/输入而是重定向因此重定向分为输入重定重定向输入重定向和错误输出重定向。要实现重定向就需要了解重定向操作符shell就是根据重定向操作符来决定重定向操作的。 1输入重定向 操作符‘’和 ‘’ 输入重定向用于改变命令的输入源利用输入重定向就可以将一个文件的内容作为命令的输入而不是键盘输入这里是利用wc命令统计输入给它的文件/etc/shadow的行数、单词数和字符数 还有一种输入重定向操作符是‘’。这种重定向是告诉shell当前命令的标准输入为来自命令行中一堆分隔符中间的内容上面的命令是将一堆分隔号aa之间的内容作为wc命令的输入。分隔符可以是任何字符。shell将在第一个分隔号后开始读取内容直到出现另一个分隔号读取结束然后将内容送给wc命令处理 2输入重定向 操作符‘’和‘’ 输出重定向不是将命令的输出结果在屏幕输出而是输出到一个指定文件中。 在Linux下输出重定向用的很多。例如某个命令的输出很长一个屏幕无法显示完毕这时可以将命令的输出指定到一个文件然后用more命令查看这个文件从而得到命令输出的完整信息。这条命令是将ps -ef输出的系统运行进程信息全部输出到ps.txt文件而不是输出到屏幕可以用more命令来查看ps.txt文件中系统运行的信息进程。注如果在‘’后面指定的文件不存在shell就会自动重建一个如果文件存在那么这个文件原有的内容将被覆盖如果不想覆盖存在的文件可以使用‘’操作符。这条命令是将/etc目录及其子目录下的所有文件信息追加到/root/install.log文件的后面。/root/install.log文件原来的内容仍然存在。 3错误重定向 操作符‘2’‘2’ 错误重定向和标出输出重定向一样。对错误输出的重定向其中tar是打包名命令可以在屏幕上看到tar的解压过程如果‘text.tar.gz’是个损坏的压缩包就会把错误消息输出到errot.txt文件中。 转载于:https://blog.51cto.com/vickyzhang/1751259