文件的新建
- 方法1:
cat > 文件名输入内容
ctrl + D结束 - 方法2:新建空白文件文件
> 文件名
或者
cat /dev/null >文件名
-
方法3:
touch 文件名 -
方法4: vim 文件名
cat 命令
cat 输出文件内容
选项与参数:
-A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
-b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E :将结尾的断行字节 $ 显示出来;
-n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;
-T :将 [tab] 按键以 ^I 显示出来;
-v :列出一些看不出来的特殊字符
cat file1 file2 同时输出file1和file2的内容
cat > 文件名
新建文件或者覆盖文件,输入文件内容
输入内容时必须回车结尾,以Ctrl+D结束输入
cat file1.txt file2.txt > file3.txt 合并文件1和文件2的内容输入文件3
将EOF标识符中间的内容输出的标准输出.
保持输入文件内容格式的一致性,不必加入换行符
使用<<输入重定向即可
#!/bin/bash
cat > a.txt <<EEE
This is first line;
This is second line;
This is third line;
EEE
执行以上脚本EEE之间的内容输入到a.txt中并保持格式一致的不变
EEE是标志,可以自己起名字
文件夹的新建
- 新建单个文件夹
mkdir 文件夹的名字 - 新建多个文件夹
mkdir 文件夹a 文件夹b - 新建多重文件夹
mkdir -p 文件夹a/文件夹b/文件夹c/…