Linux基础命令之创建、查看文件(touch,cat,more)

目录

前言

一、touch命令

一、命令格式

二、主要参数

三、常用示例

四、注意事项

五、总结

二、cat命令

三、more命令


前言

touch命令搭配选项使用,还有待后续学习进行研究。

cat:“查探”文件内容。

more:支持翻页查看 文件内容。

一、touch命令

语法:touch Linux路径

不搭配选项使用,表示在指定位置创建文件。

eg:touch test.txt

在Linux系统中,touch命令是一个非常基础且常用的工具,它主要用于修改文件或目录的时间属性,包括存取时间(atime)和修改时间(mtime)。如果指定的文件不存在,touch命令会创建一个新的空文件。以下是关于touch命令的详细介绍:

一、命令格式

touch [选项]... 文件...

二、主要参数

  • -a 或 --time=atime:只更改文件的存取时间。
  • -c 或 --no-create:不创建任何文件,只修改已存在文件的时间戳。
  • -d 或 --date=字符串:使用指定的字符串来设置文件的存取时间和修改时间。字符串的格式非常灵活,可以使用多种日期和时间格式。
  • -m 或 --time=mtime:只更改文件的修改时间。
  • -r 或 --reference=文件:将指定文件的存取时间和修改时间应用到另一个文件上。
  • -t [[CC]YY]MMDDhhmm[.ss]:使用特定的时间戳来设置文件的存取时间和修改时间。这里的CC是可选的世纪数,YY是年份的后两位,MM是月份,DD是日,hh是小时(24小时制),mm是分钟,ss是秒(可选)。

三、常用示例

  1. 创建新文件

    touch newfile.txt

    这条命令会在当前目录下创建一个名为newfile.txt的空文件。

  2. 修改文件的存取时间

    touch -a -t 202401011230 newfile.txt

    newfile.txt的存取时间修改为2024年1月1日12点30分。

  3. 修改文件的修改时间

    touch -m -t 202401011230 newfile.txt

    newfile.txt的修改时间修改为2024年1月1日12点30分。

  4. 复制时间戳

    touch -r referencefile.txt newfile.txt

    newfile.txt的时间戳设置为与referencefile.txt相同。

  5. 使用特定日期字符串

    touch -d "2024-01-01 12:30" newfile.txt

    newfile.txt的存取时间和修改时间设置为2024年1月1日12点30分。

四、注意事项

  • 在使用touch命令时,如果文件不存在且没有使用-c选项,则会创建新文件。
  • 修改时间戳时,如果不指定-a-m选项,则同时修改文件的存取时间和修改时间。
  • 使用-d-t选项时,需要注意时间格式的正确性。

五、总结

touch命令是Linux系统中一个非常实用的工具,它不仅可以用来创建新文件,还可以用来修改文件的存取时间和修改时间。通过灵活使用touch命令的各种参数,可以方便地管理文件的时间属性。

二、cat命令

语法:cat Linux路径

表示查看指定文件的全部内容。

缺点:文件内容过多时,全部打印到屏幕上,不便于查看。

三、more命令

语法:more Linux路径

more支持翻页,如果文件内容过多,可以一页一页的展示。

在查看过程中,通过空格翻页。通过q(quit)退出查看。

eg:more /etc/services,效果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值