从零开始学习Linux(三):文件处理命令

1、touch

命令作用:创建文件名

在当前目录下面创建abc.txt文件

touch abc.txt

在指定的目录下面创建xianren.doc文件

touch shanxi/xianren.doc

一次性创建多个文件

touch 1.txt 2.txt 3.txt 4.txt

创建带空格的文件,需要将文件用“”引起来。不推荐这种带空格的命名方式!!!

touch "Program Files.txt"
从零开始学习Linux(三):文件处理命令_第1张图片

2、cat

命令作用:显示文件内容,适合查看短的文件内容。

查看qinghuaci.txt的文件内容

cat qinghuaci.txt
从零开始学习Linux(三):文件处理命令_第2张图片

查看内容的时候,带着行号

cat -n qinghuaci.txt
从零开始学习Linux(三):文件处理命令_第3张图片

3、tac

命令作用:倒序显示文件内容,同cat相反,不支持-n查看行号。

tac qinghuaci.txt
从零开始学习Linux(三):文件处理命令_第4张图片

4、more

命令作用:一页一页显示文件内容,适合查看内容较长的文件。

  • 翻页:空格、F键 、PageDown键
  • 换行:回车
  • 退出:q或者Q
more /etc/services
从零开始学习Linux(三):文件处理命令_第5张图片

5、less

命令作用:一页一页显示文件内容,同样适合查看内容较长的文件。

与more命令的不同之处:

  • less可以向上翻页,PageUp键向上翻页,↑向上翻一行。
  • less可以根据关键字查找内容, 可以按 /,输入关键字。 搜索内容会高亮显示,按N键,会切换到下一个。

查看文件faruxue.txt

less faruxue.txt 

在文件中搜索三,如下图所示:

搜索结果:

从零开始学习Linux(三):文件处理命令_第6张图片

6、head

命令作用:显示文件前几行数据

查看faruxue.txt,不增加任何参数时,默认显示前10行数据

head faruxue.txt
从零开始学习Linux(三):文件处理命令_第7张图片

查看faruxue.txt文件前12行数据

head -n 12 faruxue.txt

7、tail

命令作用:显示文件后几行数据

tail faruxue.txt
从零开始学习Linux(三):文件处理命令_第8张图片

查看faruxue.txt文件,最后12行数据

tail -n 12 faruxue.txt

查看faruxue.txt文件,动态显示文件末尾内容

tail -f faruxue.txt
从零开始学习Linux(三):文件处理命令_第9张图片

当文件末尾内容发生变化的时候,会动态显示。

你可能感兴趣的:(从零开始学习Linux(三):文件处理命令)