linux文件操作相关命令

1、cat file1 file2  :连接(合并)文件,并输出结果

例子:假设file1包含以下内容:

Hello,

file2包含以下内容:

World!

运行cat file1 file2命令将会输出:

Hello,
World!

2、cp file1 file2 :将file1复制到file2

例子:如果file1是一个名为"source.txt"的文本文件,并且其内容为:

This is the source file.

运行cp source.txt destination.txt命令将会创建一个名为"destination.txt"的新文件,并将"source.txt"的内容复制到"destination.txt"。现在,"destination.txt"也包含相同的内容:

This is the source file.

3、file file1:获取file1的文件类型

例子:假设file1是一个名为"image.jpg"的图片文件。运行file image.jpg命令将会输出该文件的类型,例如:

image.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density (DPI), etc.

4、head file1 :显示file1的前10行

例子:假设file1是一个名为"document.txt"的文本文件,并且其内容为:

Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9
Line 10
Line 11
Line 12

运行head document.txt命令将会输出file1的前10行:

Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9
Line 10

5、less file1:查看和分页显示file1的内容

例子:假设file1是一个名为"README.txt"的文本文件,包含大量的内容。运行less README.txt命令将会打开一个分页显示器,允许你逐页查看该文件的内容,并使用箭头键进行导航。

6、mv file1 file2:将file1移动到file2的位置

例子:如果file1是一个名为"old_directory/file.txt"的文件,并且你想要将它移动到"new_directory/file.txt"。运行mv old_directory/file.txt new_directory/file.txt命令将会将文件从旧目录移动到新目录。

7、rm file1:删除file1

例子:如果file1是一个名为"obsolete_file.txt"的文件,并且你想要永久删除它。运行rm obsolete_file.txt命令将会从文件系统中彻底删除该文件。

8、tail -f file1:输出file1最后的几行,并且随着文件的变化而持续更新

例子:假设file1是一个名为"log.txt"的日志文件,其中记录了应用程序的活动。运行tail -f log.txt命令将会输出文件的最后几行,并且会持续监视文件,一旦文件有新内容添加,它会自动显示在终端上。

9、tail file1:显示file1的最后10行

例子:假设file1是一个名为"history.txt"的文本文件,并且其内容如下:

Event 1
Event 2
Event 3
Event 4
Event 5
Event 6
Event 7
Event 8
Event 9
Event 10
Event 11
Event 12

运行tail history.txt命令将会输出file1的最后10行:

Event 3
Event 4
Event 5
Event 6
Event 7
Event 8
Event 9
Event 10
Event 11
Event 12

10、touch file1:创建file1

例子:假设你想要创建一个空白的文件,名为"new_file.txt"。运行touch new_file.txt命令将会在当前目录下创建一个名为"new_file.txt"的文件,该文件没有任何内容。

你可能感兴趣的:(linux,服务器,linux)