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"的文件,该文件没有任何内容。