touch和cat的最主要区别

  1. cat命令
    • 主要功能cat(concatenate的缩写)命令主要用于连接文件并打印到标准输出设备上,或者用于创建文件并输入内容。它可以用来查看文件内容、合并文件、创建新文件等。
    • 使用场景
      • 查看文件内容:直接输入cat 文件名即可查看文件内容。
      • 合并文件:使用cat 文件1 文件2 > 文件3可以将多个文件的内容合并到一个新文件中。
      • 创建新文件并输入内容:使用cat > 文件名可以创建新文件并输入内容,输入完成后按Ctrl+D保存并退出。
  2. touch命令
    • 主要功能touch命令用于创建新的空文件或者更新现有文件的访问时间和修改时间。它不会改变文件的内容,只是改变文件的时间戳或者创建一个新的空文件。
    • 使用场景
      • 创建新文件:如果文件不存在,touch命令会创建一个新的空文件。
      • 更新文件时间戳:如果文件已存在,touch命令会更新该文件的访问时间和修改时间为当前时间。

touch命令后面通常不直接接管道,因为touch命令仅创建文件,不输入内容,也并不产生输出内容。这与cat命令接管道的使用方式存在显著区别。

cat 文件名 | grep "搜索字符串"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值