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