认识Linux指令之 “ 重定向” 符号

01.echo命令

在Linux中,我们可以使用echo命令打印

02. > 输出重定向

在111文件夹中我们只有dir文件夹和file.txt文件

认识Linux指令之 “ 重定向” 符号_第1张图片

用 echo > (输出重定向)我们可以将内容输入对应的文件中

认识Linux指令之 “ 重定向” 符号_第2张图片

也可以直接重定向 >

认识Linux指令之 “ 重定向” 符号_第3张图片

>的作用

  1. 创建文件(如果文件已经存在,就不用创建)
  2. 本来应该显示到显示器上的数据,显示到文件中

 往后我们在创建文件的时候,除了可以使用touch命令,也可以直接使用重定义符号 >

>注意事项

我们发现每次进行重定向的时候,都会从文件的开始写入文件的内容

即每次都会先清空再写入

认识Linux指令之 “ 重定向” 符号_第4张图片

所以我们也可以用 > 清空一个文件

03.>> 追加重定向

>>的作用

>会在文件的开始进行写入,而>>会在文件的结尾进行写入,即>>不会进行情况

认识Linux指令之 “ 重定向” 符号_第5张图片

04. < 输入重定向

cat命令默认的是从键盘读取并写到显示器上

认识Linux指令之 “ 重定向” 符号_第6张图片

<的作用

如果我们用 < 符号,则是从指定文件读取并写到显示器上

05.Linux理念

Linux理念是:Linux中一切皆文件

普通文件vs显示器

对于任何文件来说,都可以进行读和写

对于显示器设备来说,我们可以把他看作一个显示器文件,所以向显示器打印就可以看作向显示器文件进行写入

所以当使用echo命令时,我们称作把数据写到显示器上,即向显示器文件进行写入

而 > 符号表示本来应该向显示器写入的数据,写入到磁盘文件中

所以把他叫做重定向符号,又因为他是输出作用,就叫做输出重定向

你可能感兴趣的:(#,Linux,linux,运维,服务器)