linux在终端下输入的"<"和“>"分别代表什么?

我大致知道“>"代表重定向,比如echo "hello" > /dev/null。
“<"代表什么呢?

语法:"命令 < 文件" ,这是将文件作为命令输入。"命令 > 文件" ,这是将文件作为命令输出。比如说:mail -s "test" linux@163.com < aa ,就是将文件aa作为信件的内容主题为test给收信人发去。

拓展:

1、Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

2、Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-26
语法:"命令 < 文件" 这是将文件作为命令输入
比如说:mail -s "test" linux@163.com < aa 就是将文件aa作为信件的内容主题为test给收信人发去本回答被网友采纳
第2个回答  2020-10-23
语法:"命令 < 文件" 这是将文件作为命令输入
比如说:mail -s "test" linux@163.com < aa 就是将文件aa作为信件的内容主题为test给收信人发去 具体的指令可以学一下《Linux就该这么学》
第3个回答  2021-10-21

"命令 < 文件" ,这是将文件作为命令输入。"命令 > 文件" ,这是将文件作为命令输出。
>> 也是重定向输出,只不过用>>是在尾部追加,<<是重定向输入。命令介绍可参考下

第4个回答  2020-08-10

“< ”表示的是输入重定向的意思,就是把<后面跟的文件取代键盘作为新的输入设备。

“>"  表示输出重定向。“〉”字符可以把一个命令的输出结果重定向到一个文件,而不需要额外使用另一个命令。比如,下图的代码使用”ls”命令来列出当前目录的所有文件,并把输出的列表输入到了一个名为”file1“的文件,而不是仅仅输出显示在终端上。“Linux命令大全”有详细的Linux命令列举及介绍,如有需要可以查阅,查询方式如下所示:

相似回答