5.语法(重定向)04
Linux 输出目的地
- 显示器
- 文件
Linux 文件描述符
- 标准输入
standard input 0默认设备键盘 - 标准输入
standard output 1默认设备显示器 - 错误输出
error output 2默认设备显示器
重定向
你可以从显示器获取输入
也可以输出到显示器
我们把来源称之为重定向到xxx
- 输出重定向 >
- 输入重定向 <
例子
例子1
假设有一个文件text.txt,内容为
白富美
高富帅
学习使我快乐
只要我一直E,别人的问好就追不上我
在shell输入如下
$ cat 0< text.txt
白富美
高富帅
学习使我快乐
只要我一直E,别人的问好就追不上我
0 代表屏幕,这里向屏幕输出
例子2
pi@raspberrypi:~/work/shellStuty $ ls
demo1.sh demo2.sh demo.sh iftest.sh logic.sh NDK read.sh text.txt while.sh xiao.tgz
pi@raspberrypi:~/work/shellStuty $ echo hello >file
pi@raspberrypi:~/work/shellStuty $ ls
demo1.sh demo2.sh demo.sh file iftest.sh logic.sh NDK read.sh text.txt while.sh xiao.tgz
pi@raspberrypi:~/work/shellStuty $ cat file
hello
可以发现多了一个文件file并且文件内容为hello

这篇博客详细介绍了Shell重定向的语法,包括Linux输出目的地、文件描述符的概念,并通过例子1和例子2展示了如何进行输出和输入重定向,将命令的输出重定向到文件以及从文件读取输入。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



