从增删改查角度学习linux基础命令
本文从文件的增加、删除、修改、查询四个角度介绍linux的基本命令,介绍如下:
一.增
touch命令是最常用的创建文件的命令,它的常见参数如下:
-a 或–time=atime或–time=access或–time=use 只更改存取时间。
-c 或–no-create 不建立任何文档。
-d 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或–time=mtime或–time=modify 只更改变动时间。
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t 使用指定的日期时间,而非现在的时间。
示例:
1.不带任何参数,若文件名不存在,则创建文件,若文件存在,则修改该文件名的 时间戳
Tip:时间戳主要指文件的:
Access time 访问时间
Modify time 修改时间
Change time 改变时间
2.带参数示例:
设定文件的时间戳
Tips: -t time 使用指定的时间值, time 作为指定文件相对时间戳记的新值.此处的 time规
定为如下形式的十进制数:
[[CC]YY]MMDDhhmm[.SS]
这里,CC为年数中的前两位,即“世纪数”;YY为年数的后两位,即某世纪中的年数。如果不给出CC的值,则
touch 将把年数CCYY限定在1969–2068之内,MM为月数,DD为天数,hh 为小时数,mm为分钟数,SS为
秒数。此处秒的设定范围是0-61,这样可以处理闰秒。
二.删
文件的删除主要是rm命令
参数如下:
-d –directory 删除可能仍有数据的目录 (只限超级用户)
-f –force 略过不存在的文件,不显示任何信息
-i –interactive 进行任何删除操作前必须先确认
-r/R –recursive 同时删除该目录下的所有目录层
-v –verbose 详细显示进行的步骤
–help 显示此帮助信息并离开
–version 显示版本信息并离开
示例如下:示例1
示例2
Tips: 不要在根目录下,且是root用户时执行:rm -rf *,会损害系统
三.改:
改动所用的命令比较多,主要有:
vi 文件编辑命令,可以往文件中增加内容
vim同vi, 但比vi更强大
nano 文件编辑命令
mv 对文件进行移动,和改名
示例如下:
若文件不存在,vi可自动创建文件名
vi分为命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode)。
1)命令行模式
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式下,或者到底行模式。
2)插入模式
只有在插入模式下,才可以做文字输入,按ESC键可回到命令行模式。
3)底行模式
将文件保存或退出vi, 也可以设置编辑环境
步骤:
a) 在命令行模式时,按i、a、o都可进入插入模式
b) 在插入模式里编辑文件
c) 按ESC键,退出插入模式
d) 在命令行模式,输入“:”进入底行模式,
输入:w 保存
wq 保存退出
q! 强制退出
mv可对文件移动,
四.查
查询的命令有很多,包括cat、head、more、less、tail等
示例如下:
原创文章,作者:xxcj,如若转载,请注明出处:http://www.178linux.com/80763