文件描述符
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命令,可以分享哈,扩展一下知识面[加油],感谢[玫瑰]~