linux >和>>的区别,<号使用
2016-10-21 11:41
218 查看
Linux中经常会用到将内容输出到某文件当中,只需要在执行命令后面加上>或者>>号即可进入操作。
大于号:将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等)
小于号:命令默认从键盘获得的输入,改成从文件,或者其它打开文件以及设备输入
>> 是追加内容
> 是覆盖原有内容
示例:
[plain]
view plain
copy
bogon:Desktop wenxuechao$ echo 'abc' > test.txt
bogon:Desktop wenxuechao$ echo '123' >> test.txt
执行效果,第一句命令会在桌面创建个test.txt的文件,并且将abc写到文件中。
第二句命令,会在文件下方,再次写入内容。cat file1 >> file2
例如:
cat file1 >> file2
将file1中的内容追加到file2中,即将file1内容合并到file2中,并不覆盖file2原来已有内容。
<小于号
[plain]
view plain
copy
mysql -u root -p -h test < test.sql 导入数据
大于号:将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等)
小于号:命令默认从键盘获得的输入,改成从文件,或者其它打开文件以及设备输入
>> 是追加内容
> 是覆盖原有内容
示例:
[plain]
view plain
copy
bogon:Desktop wenxuechao$ echo 'abc' > test.txt
bogon:Desktop wenxuechao$ echo '123' >> test.txt
执行效果,第一句命令会在桌面创建个test.txt的文件,并且将abc写到文件中。
第二句命令,会在文件下方,再次写入内容。cat file1 >> file2
例如:
cat file1 >> file2
将file1中的内容追加到file2中,即将file1内容合并到file2中,并不覆盖file2原来已有内容。
<小于号
[plain]
view plain
copy
mysql -u root -p -h test < test.sql 导入数据
相关文章推荐
- linux >和>>的区别,<号使用
- linux >和>>的区别,<号使用
- linux >和>>的区别,<号使用
- Linux:使用ulimit设置文件最大打开数<转>
- ArrayList的使用和List<T>的区别
- [SQL]详解CUBE和ROLLUP区别<使用rollup或cube通过交叉列可产生高级汇总结果集>
- <input > 单引号和双引号的区别以及使用方法
- Behavior<T>和TriggerAction<T>的使用和区别
- Linux下git基本使用总结<2>
- <Linux+Qt>使用Qt绘制2D 图形 <五 图片变换>
- [C#]泛型与非泛型集合类的区别及使用例程,包括ArrayList,Hashtable,List<T>,Dictionary<Tkey,Tvalue>,SortedList<Tkey,Tvalue>,
- ThreadStaticAttribute和ThreadLocal<T>使用区别总结
- Spring配置文件中使用ref local与ref bean的区别. 在ApplicationResources.properties文件中,使用<ref bean>与<ref local>方法如下
- <linux+qt>使用thread监控串口通信(二)
- Linux下git基本使用总结<3>
- setInterval和setTimeout的使用区别(转自 <a href="http://www.cnblogs.com/sk-net/archive/2008/01/24/1050770.html">http://www.cnblogs.com/sk-net/archive/2008/01/24/1050770.html</a>)
- [C#]泛型与非泛型集合类的区别及使用例程,包括ArrayList,Hashtable,List<T>,Dictionary<Tkey,Tvalue>,SortedList<Tkey,Tvalue>,Queue<T>,Stack<T>等
- Spring配置文件中使用ref local与ref bean的区别. 在ApplicationResources.properties文件中,使用<ref bean>与<ref local>方法如下
- linux 下运行一个使用<math.h>库的.c文件时的命令
- C语言中两种方式使用#include命令,#include <>与#include ””的区别是什么?