linux命令:
5.创建文件:(三种方式)
1.touch xx.xx
2.vim/vi xx.xx 【编辑文件的命令】
退出保存:
shift+;=》 : + wq 回车
3.echo "zuoshao zhen shuai" >> 3.log
echo "zuoshao zhen shuai" => 控制台打印
> 创建或者 覆盖一个文件
>> 追加到文件
需求:
三种方式创建文件,名字 zuoshao1.txt zuoshao2.txt zuoshao3.txt
需求:
创建一个空文件?
1.touch xx.xx
2.vim/vi xx.xx 【不要用】
3.cat /dev/null > done 【空文件】
cat 查看文件所有内容
/dev/null 就是一个空文件
4.echo "" > done1 【不能创建空文件】
6.vim 编辑文件+ 【文件里面添加内容】
vim 三种模式:
1.命令行模式
2.编辑模式
3.尾行模式
vim 2.log =》 命令行模式
i =>进入编辑模式【insert】
esc 退出保存: 编辑模式 -》 命令行模式
shift+;=》: 命令行模式 =》 尾行模式
尾行模式 :
w 保存
q 退出
! 强制
扩展:
1.命令行模式:
1.移动光标:
行:
1.光标移动首行 gg **
2.光标移动尾行 G **
3.光标移动num行 num+G
行内移动:
1.移动行头 shift +^
2.移动行尾 shift+$
2.复制
1.复制光标当前行 yy+p **
2.复制光标当前行以下num行 y+num+y +p
3.删除
1.删除当前光标所在行 dd **
2.删除当前光标所在行以下num行 d+num+d
3.删除当前光标以下所有行 dG **
3.撤回 u
2.尾行模式: shift+; =>:
1.w 保存
2.q 退出
3.! 强制退出
4./查找的词 n 查找下一个 N 往上找
5.显示行号 set nu
6.关闭行号 set nonu
退出保存: 尾行模式: shift+; =>:
1.wq
2.wq!
3.x
4.快捷键 shift+zz