01.echo命令
在Linux中,我们可以使用echo命令打印
02. > 输出重定向
在111文件夹中我们只有dir文件夹和file.txt文件
用 echo > (输出重定向)我们可以将内容输入对应的文件中
也可以直接重定向 >
>的作用
- 创建文件(如果文件已经存在,就不用创建)
- 本来应该显示到显示器上的数据,显示到文件中
往后我们在创建文件的时候,除了可以使用touch命令,也可以直接使用重定义符号 >
>注意事项
我们发现每次进行重定向的时候,都会从文件的开始写入文件的内容
即每次都会先清空再写入
所以我们也可以用 > 清空一个文件
03.>> 追加重定向
>>的作用
>会在文件的开始进行写入,而>>会在文件的结尾进行写入,即>>不会进行情况
04. < 输入重定向
cat命令默认的是从键盘读取并写到显示器上
<的作用
如果我们用 < 符号,则是从指定文件读取并写到显示器上
05.Linux理念
Linux理念是:Linux中一切皆文件
普通文件vs显示器
对于任何文件来说,都可以进行读和写
对于显示器设备来说,我们可以把他看作一个显示器文件,所以向显示器打印就可以看作向显示器文件进行写入
所以当使用echo命令时,我们称作把数据写到显示器上,即向显示器文件进行写入
而 > 符号表示本来应该向显示器写入的数据,写入到磁盘文件中
所以把他叫做重定向符号,又因为他是输出作用,就叫做输出重定向