cat和echo重定向,文件读写

1、touch f1.txt f2.txt 新建两个txt文件;

2、cat file1 > file2 将file1的内容写到file2,file2原有的内容会先被清除;

cat file1>file2

注: > 和 >> 的区别在于: > 表示添加新内容,但会覆盖原有内容;而 >> 则在原有内容后面追加新内容。

3、cat file 将文件内容先输出到控制台

cat > file 这个可以向文件“file”写入内容,最后按 Ctrl + D 结束输入,会将你输入的数据保存到文件。

注:file如果不存在不会提示,会自动新建

4、echo可以添加字符串内容

echo "hahaha" > f1.txt

Done!

时间: 2024-11-03 22:41:54

cat和echo重定向,文件读写的相关文章

【C/C++学院】0826-文件重定向/键盘输入流/屏幕输出流/字符串输入输出/文件读写简单操作/字符文件读写二进制与文本差别/get与getline挖掘数据/二进制与文本差别/随机位置/多线程初级

文件重定向 #include<iostream> using namespace std; void main() { char str[30] = { 0 }; cin >> str; cout << str; system(str); cerr << "error for you"; cin.get(); cin.get(); } 键盘输入流 #include<iostream> #include <stdlib.h

Linux中cat和echo的用法

建立一个空的文件: touch akeke.log 用echo建立新文件.简单的编辑一个文件: #echo "I am wuyike">wuyike.txt 然后用cat查看:#cat wuyike.txt >和>>的区别: >是清空并添加新内容,即重定向 >>是在文件内容后面追加新内容,即追加重定向 用cat对文件追加内容:(优点:可增加多行内容) [[email protected] ~]# cat >>wuyike.txt&l

大数据【二】HDFS部署及文件读写(包含eclipse hadoop配置)

一 原理阐述 1' DFS 分布式文件系统(即DFS,Distributed File System),指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连.该系统架构于网络之上,势必会引入网络编程的复杂性,因此分布式文件系统比普通磁盘文件系统更为复杂. 2' HDFS 借此,关于GFS和HDFS的区别与联系查看 我于博客园找到的前辈的博客>>http://www.cnblogs.com/liango/p/7136448.html HDFS(Hadoop Dis

Python IO编程——文件读写

1.1   文件读写 1.1.1   读文件 >>> f = open('/root/python/hello.py','r')    #标识符r表示读 >>> f =open('/root/python/hello1.py', 'r')   #文件不存在报错 Traceback (most recent call last): File "<stdin>", line 1, in <module> FileNotFoundE

php学习基础-文件系统(二) 文件读写操作、文件资源处理

一.文件的打开与关闭 /* *读取文件中的内容 * file_get_contents(); //php5以上 * file() * readfile(); * * 不足:全部读取, 不能读取部分,也不能指定的区域 * * fopen() * fread() * fgetc() * fgets() * * * * * 写入文件 * file_put_contents("URL", "内容字符串"); //php5以上 * 如果文件不存在,则创建,并写入内容 * 如果

Linux文件读写机制及优化方式

导读 Linux是一个可控性强的,安全高效的操作系统.本文只讨论Linux下文件的读写机制,不涉及不同读取方式如read,fread,cin等的对比,这些读取方式本质上都是调用系统api read,只是做了不同封装.以下所有测试均使用open, read, write这一套系统api. 缓存 缓存是用来减少高速设备访问低速设备所需平均时间的组件,文件读写涉及到计算机内存和磁盘,内存操作速度远远大于磁盘,如果每次调用read,write都去直接操作磁盘,一方面速度会被限制,一方面也会降低磁盘使用寿

perl5 第五章 文件读写

第五章 文件读写 by flamephoenix 一.打开.关闭文件二.读文件三.写文件四.判断文件状态五.命令行参数六.打开管道 一.打开.关闭文件   语法为open (filevar, filename),其中filevar为文件句柄,或者说是程序中用来代表某文件的代号,filename为文件名,其路径可为相对路径,亦可为绝对路径.    open(FILE1,"file1");    open(FILE1, "/u/jqpublic/file1");  打开

Linux C 文件与目录3 文件读写

文件读写 文件读写是指从文件中读出信息或将信息写入到文件中.Linux文件读取可使用read函数来实现的,文件写入可使用write函数来实现.在进行文件写入的操作时,只是在文件的缓冲区中操作,可能没有立即写入到文件中.需要使用sync或fsync函数将缓冲区的数据写入到文件中. 文件写操作: 函数write可以把一个字符串写入到一个已经打开的文件中,这个函数的使用方法如下: ssize_t  write  (int fd , void *buf , size_t  count); 参数: fd:

Linux-(C)文件读写实例(系统调用/标准I/O库)

文件在Linux中是一个非常重要的概念,几乎一切都是文件(引用Linux程序设计/Beginning Linux ProGramming,那么这次主要学习文件读写. 1.系统调用跟库函数调用区别 从实现的角度:系统调用直接对文件和设备进行访问和控制的的一组底层接口, 而标准I/O库为地城I/O调用提供了一个通用的接口,系统调用直接跟底层打交道,系统调用移植性远不如标准I/O库好. 从性能的角度:使用系统调用会影响系统的性能.与库函数调用相比,系统调用的开销要大些,因为在执行系统调用时,Linux