1.创建文件
1.) touch aa <创建一个空文件>
2.) echo "i miss you ">aa
<利用重定向">"的功能,将一条指令输出结果写入文件中,会覆盖原文件内容。如果指定文件不存在,则会创建出来>
3.) echo "hello,hi">>aa
<将一条指令输出结果追加到文件中,不会覆盖原文件内容>
2.vi文件编辑器
1)最基本用法
vi aa
1/首先会进入"一般模式",此模式只接受各种命令快捷键,不能编辑文件内容
2/按i键,就会从一般模式进入编辑模式,此模式下,可改写文件内容
3/编辑完成,按Esc键退出模式,回到一般模式;
4/再按:键,进入"底行命令模式",输入wq命令,回车即可保存退出。没做任何操作,直接按q。强制退出 q!
2)常用快捷键(在一般模式下使用)
a 在光标后开始插入
A 在该行的最前面插入
i 在光标前开始插入
gg 直接跳到文件首行
G 直接跳到文件末行
dd 删除一行
yy 复制一行
p 粘贴
3.查找并替换
(在底行命令模式中输入)
:set nu 显示行号
:set nonu 隐藏行号
:/you <查找文件中出现you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置>
4.替换操作
:s/sad/bbb <查找光标所在行第一个sad,替换为bbb>
:%s/sad/bbb <文件中所以sad,替换为bbb>
5.拷贝
cp aa /app/
6.查看文件内容
cat aa <一次性将文件内容全部输出>
more aa <可以翻页查看,空格键翻下一页>
less aa <可以翻页查看,空格键翻下一页,
翻一行(↓),跳到文件末尾: G,跳到文件首行: gg,退出less :q>
7.打包压缩
tar -zcvf a.tar.gz /app/
8.解包并解压缩/app/下
tar -zxvf a.tar.gz -C /app/