提出问题:
我想查看一个文件的内容,该如何操作?
我想查找一个文件,该如何操作?
一、文件内容显示cat命令
cat命令用于读取文件的全部内容;或者将几个文件合并为一个文件。
语法:cat [OPTION] [FILE]
-A, --show-all 等价于 –vET。
-b, --number-nonblank 对非空输出行编号。
-E, --show-ends 在每行结束处显示 $。
-n, --number 对输出的所有行编号,由1开始对所有输出的行数编号。
示例1:在当前目录下,显示文件a.txt的内容。
[root@localhost ~]# vi a.txt
在a.txt中按字母i,输入字符串:hello world。然后按esc键,输入 :wq,保存并退出。
[root@localhost ~]# ls
anaconda-ks.cfg a.txt vm.tar.gz
[root@localhost ~]# cat a.txt
hello world
[root@localhost ~]#
示例2:在当前路径下,将两个文件(a.txt和b.txt)的内容合并存入文件c.txt中。
[root@localhost ~]# vi a.txt
在a.txt中按字母i,输入字符串:hello world。然后按esc键,输入 :wq,保存并退出。
[root@localhost ~]# vi b.txt
在b.txt中输入字符串:This is a test!。然后按esc,:wq,保存并退出。
[root@localhost ~]# ls
anaconda-ks.cfg a.txt b.txt vm.tar.gz
将文件a.txt,b.txt的内容合并在一起,存入文件c.txt中。
[root@localhost ~]# cat a.txt b.txt>c.txt
[root@localhost ~]# ls
anaconda-ks.cfg a.txt b.txt c.txt vm.tar.gz
[root@localhost ~]# cat c.txt
hello world
This is a test!
示例3:在当前路径下,将文件b.txt的内容追加到文件a.txt中。
[root@localhost ~]# vi a.txt
在a.txt中按字母i,输入字符串:hello world。然后按esc键,输入 :wq,保存并退出。
[root@localhost ~]# vi b.txt
在b.txt中输入字符串:This is a test!。然后按esc,:wq,保存并退出。