一、创建文件:
1、使用touch命令创建文件:terminal格式语法:touch filename
2、使用重定向创建文件:Linux主要提供了2种操作符实现输出定向,分别为>和>>, 这两个操作符的区别在于在目标文件已经存在的情况下,>操作符会覆盖已有的文件,而>>则会将新的内容追加到已有文件内容的后面,不会清除原来的内容。
terminal语法格式:> filename
>> filename
3、使用vi 命令创建文件:vi编辑器支持两种模式:编辑模式和命令模式。
编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令。
默认情况下,打开vi编辑器后自动进入命令模式。从命令模式切换到编辑模式使用A、a、O、o、I或者i键,从编辑模式切换到命令模式使用Esc键。
在terminal窗口输入一下命令即可启动vi 编辑器:vi demo.txt
其中demo.txt为要创建的文件的文件名。编辑完成后,按Esc键,返回命令模式,输入一下命令保存文件并退出: :wq
在输入以上命令时,首先按下冒号键,在屏幕底部出现命令输入提示符,然后再依次输入w和q命令,按回车键即可。
常用的vi 内置命令有:
Ctrl+u :向文件首翻半屏
Ctrl+d :向文件尾翻半屏
Ctrl+f :向文件首翻一屏
Ctrl+b :向文件尾翻一屏
Esc:从编辑模式切换到命令模式
:行号:光标跳转到指定行的行首
:$:光标跳转到最后一行的行首
x或X :删除一个字符,删除光标后的,X删除光标前的
D: 删除从当前光标所在位置到该行行尾的全部字符
dd: 删除光标所在行
ndd:删除当前行以及后面的n-1行
p:粘贴文本,用于将粘贴板中的内容粘贴到当前光标所在位置的下方。
P:粘贴文本,用于将粘贴板中的内容粘贴到当前光标所在位置的上方。
/字符串:文本查找操作,用于从当前光标所在位置开始向文件尾部查找指定字符串的内容,查找的字符串会被加亮显示。
?字符串:文本查找操作,用于从当前光标所在位置开向文件头部查找指定字符串的内容,查找的字符串会被加亮显示。
a:再当前字符后面添加文本。
A:在行末添加文本。
i:在当前字符前插入文本。
I:在行首插入文本。
o:在当前行后面插入一空行。
O:在当前行前面插入一空行。
:wq:在命令模式下,执行存盘退出操作。
:w:在命令模式下,执行存盘操作。
:w! :在命令模式下,执行强制存盘操作。
:q :在命令模式下,执行退出vi的操作。
:q! :在命令模式下,执行强制退出vi操作。
:e 文件名 :在命令模式下,打开并编辑指定名称的文件。