vim指令
vim(vim是一款文本编辑器)
作用:打开一个文件(文件可以存在也可以不存在)
我们打开根目录下的suzy文档(我专门为这个文档写了内容为hello linux)
打开后要想退出,使用shift+:,然后输入q 回车 即可退出到上一步
输出重定向
一般命令的输出都会显示在终端中,有时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,这时候需要使用到输出重定向技术。
>:覆盖输出:会覆盖掉原先的文件内容
>>:追加输出:不会覆盖掉原先的文件内容,会在原始内容末尾继续添加
将ls -la的执行结果使用覆盖重定向进行保存,保存到当前目录下的ls.txt(在保存过程中,它可以自己创建一个刚才没有的文档ls.txt)
覆盖输出 ls -la >
接下来使用追加输出ls -la >>,可以看到上图的ls.txt 29行,使用追加命令后在原基础上又加了29行,所以下图ls.txt为58行
cat指令
作用1:直接打开一个文件(相比较vim 打开后不用shift 加: 退出 )
怎样使用:cat 文件路径
查看根目录下的ls.txt,发现查看完文件内容后并不需要自己退出
作用2:cat还可以对文件进行合并
怎样使用:cat 要合并的文件路径1 要合并的文件路径2 ... 要合并文件路径n > 合并之后文件路径
hello.txt的内容为hello world,suzy.txt的内容为hello linux,将这两个文件进行合并到hebing.txt,进行查看发现它的内容为hello world hello linux