认识Linux指令之 “ 重定向” 符号
2024-01-09 13:28:17
01.echo命令
在Linux中,我们可以使用echo命令打印
02. > 输出重定向
在111文件夹中我们只有dir文件夹和file.txt文件
用 echo > (输出重定向)我们可以将内容输入对应的文件中
也可以直接重定向 >
>的作用
- 创建文件(如果文件已经存在,就不用创建)
- 本来应该显示到显示器上的数据,显示到文件中
?往后我们在创建文件的时候,除了可以使用touch命令,也可以直接使用重定义符号 >
>注意事项
我们发现每次进行重定向的时候,都会从文件的开始写入文件的内容
即每次都会先清空再写入
所以我们也可以用 > 清空一个文件
03.>> 追加重定向
>>的作用
>会在文件的开始进行写入,而>>会在文件的结尾进行写入,即>>不会进行情况
04. < 输入重定向
cat命令默认的是从键盘读取并写到显示器上
<的作用
如果我们用 < 符号,则是从指定文件读取并写到显示器上
05.Linux理念
Linux理念是:Linux中一切皆文件
普通文件vs显示器
对于任何文件来说,都可以进行读和写
对于显示器设备来说,我们可以把他看作一个显示器文件,所以向显示器打印就可以看作向显示器文件进行写入
所以当使用echo命令时,我们称作把数据写到显示器上,即向显示器文件进行写入
而 > 符号表示本来应该向显示器写入的数据,写入到磁盘文件中
所以把他叫做重定向符号,又因为他是输出作用,就叫做输出重定向
文章来源:https://blog.csdn.net/m0_74722801/article/details/135473422
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!