创建文件方法:
1 touch 文件名
2 echo ‘****’>文件名(重定向): >表示覆盖/新建重定向,>>表示追加重定向,这两种重定向的文件都可以不存在。
3 vi/vim编辑器
vi编辑器
vi编辑器有两种模式:
命令模式:
我们一进去vi编辑器看到的样子,在命令模式下,可以进行一些命令指定或编辑的工作。
编辑模式:
在此模式下可以编写一些字符型文件或更改内容等操作;
从命令模式进入到编辑模式的方法:
1按i键进入前插入式编辑模式,从编辑模式变回命令模式按esc。
2按a键进入后插入式编辑模式,从编辑模式变回命令模式按esc。
3在命令模式下按o键光标会移动到下一行;
插入模式是指,每当需要编辑的时候,只需要将光标移动到想要移动的位置进行文字插入即可。
前插入指插入到光标之前,后插入则相反;
从编辑模式推出:
1按下esc
2输入:wq或:wq!
:表示命令控制
w表示保存
q表示退出
!表示强制推出
功能:
替换字符:在命令模式下的光标上先按r,再按想要替换的字符;
复制功能:在命令模式下,将光标放在想要复制的行上,按yy进行复制,按np进行换行粘贴,n代表你要粘贴的行数;
快速查找文字:在命令模式下,先按/,在输入你想要查找的文字。按n键会跳到下一个查找到的相同的文字
添加行号:在命令模式下,输入:set nu;
按下“shift+g”或G会跳到最后一行,按gg会回到第一行
跳转到行号xxx:输入:命令模式下,按:XXX,XXX代表想要跳转的行号。
跳转内容:命令模式下,按/XXX表示跳转到文件内容中含有XXX 的那一行
按下$会跳到行尾,按^会跳到行首;
关闭行号:在命令模式下,输入:set nonu;
带行号输出文件内容:cat -n 文件名
查看文件的前n行:head -n 文件名(这里的n是代数,代你想要查看的行数)
查看文件的后n行:tail -n 文件名(这里的n是代数,代你想要查看的行数)
批量删除:使用ndd命令将会删除光标之后n行的内容
撤销之前的操作:按u