一、touch命令
语法: touch[参数选项]文件名 如果文件不存在就创建文件,如果存在就修改时间属性
参数选项∶
a改变档案的读取时间记录。
m改变档案的修改时间记录。
c假如目的档案不存在,不会建立新的档案。与--no-create的效果一样。
d设定时间与日期,可以使用各种不同的格式。
t设定档案的时间记录,格式与date指令相同。
--help列出指令格式。
--version列出版本讯息。
案例、
1、
2、
touch常用命令小结
touch a.txt 不存在就创建,存在就修改时间属性
touch a{1..10}.txt 批量创建空文件
stat a.txt 查看文件的详细信息
二、-vi和vim编辑器
1、
vi:
只能是编辑文本内容,不能对字体段落进行排版
不支持鼠标操作
没有菜单
只有命令
2、
vim :是从vi发展出来的一个文本编辑器。
代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说︰
vi是老式的文字处理器,不过功能已经很齐全了。但是还是有可以进步的地方。
vim则可以说是程序开发者的一项很好用的工具。
3、vi/vim三种模式
3.1、在windows修改数据的过程
3.2、windows与Linux在文件修改数据的过程对比
3.3、三种模式间的跳转
4、打开和新建文件
语法:vim文件名
如果文件已经存在,会直接打开该文件
如果文件不存在,打开一个临时文件,在保存且退出后,就会新建一个文件
5、
6、进入末行模式保存文件
语法∶
:q 当vim进入文件没有对文件内容做任何操作可以按"q"退出
:q! 当vim进入文件对文件内容有操作但不想保存退出
:wq 正常保存退出
:wq! 强行保存退出,只针对与root用户或文件所有人
案例、
1.1
1.2、
1.3
1.4
vim常用命令小结
7、vim定位行
语法:vim文件名+行数 查看文件并定位到具体行数
案例、
8、vim异常处理
如果vim异常退出,在磁盘上可能会保存有交换文件(vim在编辑模式的时候是在交换文件上编辑的,当使用末行模式的时候才会将交换文件的内容保存到原文件上)
案例、
1.1、假设我们在编辑small.txt文件时不小心和服务器断开了,重新链接上服务器后用vim编辑文件时,会看到以下屏幕信息,
1.2、按大写的A终止
1.3、
三、echo命令
语法 :
echo字符串 展示文本
echo字符串>文件名 将字符串写到文件中(覆盖文件中内容)
echo字符串>>文件名 将字符串写到文件中(不覆盖文件中内容)
cat不存在的目录&>> error.log 将命令的失败结果追加error.log文件的后面
案例、
1.1、
1.2、