
正文
linux命令不重定向 linux系统常用重定向方法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
简述linux系统中有哪些重定向的方式
输出重定向 linux命令不重定向:linux命令不重定向我们使用 或者 对输出进行重定向。 符号linux命令不重定向的左边表示文件描述符linux命令不重定向,如果没有的话表示1,也就是标准输出, 符号的右边可以是一个文件,也可以是一个输出设备(Linux中万物皆文件,即设备也是文件)。
在您实现输出的那行命令后面加上、、、、2、2来实现重定向。是每一次重定向时将原先的内容先删除然后写入新的数据。是每一次重定向时将新的内容加入到就内容的后面。
输入重定向:标准的输入设备是键盘,常规的输入途径通过键盘进行信息的输入。输入重定向就是不使用系统提供的标准输入端口,重设读取数据的方式。
相关问答
Q1: linux中的重定向问题
重定向标准输入,包括两种。(1) 、 将命令中接收的输入途径,由键盘改为指定文件。(2) 、[Here Document]命令序列传递到一个交互程序或者命令中。 重定向标准错误,包括两种。
首先是command file将标准输出重定向到file中, 2&1 是标准错误拷贝了标准输出的行为,也就是同样被重定向到file中,最终结果就是标准输出和错误都被重定向到file中。
不管是还是2都属于追加重定向。也就说,新重定向的内容不会覆盖掉原有文件里的内容,而是另起一行。只不过,是只对正确的内容或者结果进行重定向;而2,只对错误的内容或结果进行重定向。
重定向标准错误信息到文件 使用文件描述符,在shell中,默认用数字0,1,2分别代表标准输入、标准输出、标准错误。
重定向是个操作系统的概念 它的主要含义是将原本从一个输入输出设备的输入输出操作,转向到从另外一个输入输出设备进行。
Q2: linux下命令行cp文件,出现重定向问题,怎么解决
问题不在换了一个移动硬盘,这你这次使用cp命令,源和目标的名称太长的原因。输入完了直接回车就行了。
执行的标准输出用dd传入文件是没问题的, 其实用不着dd ,用标准输出和错误重定向即可解决 。tar -cvf - ff fff bb /home/ltk/ddd 2&1 然后, 如果有出错或者正常都会被写入 /home/ltk/ddd。
LINUX默认输入是键盘,输出是显示器。你可以用重定向来改变这些设置。
至于这个问题,我也没有弄得特别明白,不过我建议你在写文件的时候,不要使用带缓冲的,最好使用write和read来写文件,这些都是不带缓冲的。
你试一下:vacuumdb -U dbadmin -d iptv-watcher -t channelinfo -z -f -v /tmp/vacuumdb.log &2 &1 很多年没有用类UNIX了,差不多忘记完了。
linux命令不重定向的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux系统常用重定向方法、linux命令不重定向的信息别忘了在本站进行查找喔。







