- cat命令:
- 主要功能:
cat
(concatenate的缩写)命令主要用于连接文件并打印到标准输出设备上,或者用于创建文件并输入内容。它可以用来查看文件内容、合并文件、创建新文件等。 - 使用场景:
- 查看文件内容:直接输入
cat 文件名
即可查看文件内容。 - 合并文件:使用
cat 文件1 文件2 > 文件3
可以将多个文件的内容合并到一个新文件中。 - 创建新文件并输入内容:使用
cat > 文件名
可以创建新文件并输入内容,输入完成后按Ctrl+D保存并退出。
- 查看文件内容:直接输入
- 主要功能:
- touch命令:
- 主要功能:
touch
命令用于创建新的空文件或者更新现有文件的访问时间和修改时间。它不会改变文件的内容,只是改变文件的时间戳或者创建一个新的空文件。 - 使用场景:
- 创建新文件:如果文件不存在,
touch
命令会创建一个新的空文件。 - 更新文件时间戳:如果文件已存在,
touch
命令会更新该文件的访问时间和修改时间为当前时间。
- 创建新文件:如果文件不存在,
- 主要功能:
touch命令后面通常不直接接管道,因为touch
命令仅创建文件,不输入内容,也并不产生输出内容。这与cat
命令接管道的使用方式存在显著区别。
cat 文件名 | grep "搜索字符串"