touch命令
touch命令主要功能有:
- 1、更改指定文件的访问时间和修改时间,如果未指定时间,则使用当前时间
- 2、若指定文件不存在,则会新建一个空文件
基本语法
touch [参数] 设定时间的文件
主要参数如下所示
参数 | 功能 |
---|---|
-a | 改变文件的访问时间为系统当前时间,无须设置时间选项 |
-m | 改变文件的修改时间为系统当前时间,无须设置时间选项 |
-c | 如果文件不存在,不创建也不提示 |
-d/-t | 使用指定的日期或时间 |
-r<参考文件或目录> | 把指定文件或目录的日期、时间都设置为和参考文件或目录的日期、时间相同 |
示例
cat命令
cat命令主要用来将文件的内容输出到标准输出,类似于DOS里面的type命令,也可用于连接合并文件。
基本语法
cat [参数] 文件名
或
cat [参数] 文件1 文件2 >文件3
主要参数如下所示
参数 | 功能 |
---|---|
-b,--number-nonblank | 将文件中所有非空行按顺序编号,编号从1开始,即对于空行不编号 |
-n,--number | 对所有输出行进行编号,编号从1开始 |
-s,--squeeze-blank | 当遇到连续两行以上的空白行,就替换为一行的空白行 |
-v,--show-nonprinting | 使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。 |
-E,--show-ends | 在每行末尾显示 $ |
-T,--show-tabs | 将 TAB 字符显示为 ^I |
-A,--show-all | 将文件的中字符显示为 ^I ,同时在每行的末尾显示一个 $ ,该参数等价于 -vET |
-e | 等价于 -vE |
-t | 等价于 -vT |