您的位置 首页 java

「案例」文件描述符和重定向|Linux 命令

文件描述符

Linux 默认的文件描述符:

  • 标准输入:0
  • 标准输出:1
  • 标准错误输出:2

重定向

> 覆盖文件

 $ echo "test1" > 1.txt
$ echo "test2" > 1.txt  

>> 在文件末追加

 $ echo "test3" >> 1.txt
$ cat 1.txt  

把屏幕输出的信息保存到文件中

 $ ll
$ ll > 1.txt
$ cat 1.txt  

命令执行的正常和报错的信息

保存命令执行的正常和报错的信息到文件里

 $ cat 1.txt 2.txt >3.txt 2>&1
$ cat 3.txt
$ cat 1.txt 2.txt &>4.txt
$ cat 4.txt  

把输出信息丢弃,不保存也不输出

 $ echo "123"  > /dev/ null 
$ cat 1.txt 2.txt 2>/dev/null  

< file 从文件读取而不是键盘

 $ cat 
$ cat <1.txt  

<<自定义结束符 从键盘输入直到遇到结束符

 $ << end
$ << eof  

使用 << 创建文件

 $ cat > 5.txt << end
$ cat 5.txt  

参考资料

鸟哥的Linux私房菜基础篇-第三版

tips:有难懂的Linux命令,可以分享哈,扩展一下知识面[加油],感谢[玫瑰]~

文章来源:智云一二三科技

文章标题:「案例」文件描述符和重定向|Linux 命令

文章地址:https://www.zhihuclub.com/201228.shtml

关于作者: 智云科技

热门文章

网站地图