一.日期指令
1.date指令
date +%Y-%m-%d 显示年月日
还可以通过date指令修改系统时间
date -s “XXXX-XX-XX XX:XX:XX” 设置系统当前时间
2.cal指令
cal直接使用,默认打印当前月份的日历
cal + 年份 可以打印出某年全部月份的日历
二.查找指令
1.find —用来在目录中查找文件
按文件名
find 范围 -name 文件名
按指定用户 —查找该用户拥有的文件
find 范围 -user 用户名
按文件大小
**find 范围 -size 大小**
在使用find命令时,可以配合以下两种命令使用,达到将find的结果集执行某一指令的操作
-exec
使用前使用后,可以得到find结果集进行ls -l命令后的结果
|xargs
xargs与exec的不同之处在于,exec将结果集一次性处理,而xargs是分片处理,效率更快
当结果集具有空格时,xargs命令会出错,因为默认是按照空格键来划分词段的,通过如下指令可将默认分割词更改为NULL
xargs使用前后
2.locate
locate相比find更快,find指令查找时从给定目录逐次向下检索,而locate指令做了优化,无需遍历整个目录结构,
使用方式
locate 文件名
3.grep查找命令------用来查找文本,可以配合管道|一起使用
grep可以指定关键字,对于文件进行过滤,仅显示有关键字的行
管道命令可以使用 符号"|" 搭配cat 使用,类似于more 和 less ,也可以单独使用
单独使用时:
grep [选项] [关键字] [文件名]
与cat使用时
cat [选项] [文件名] | grep [关键字]
三.压缩解压指令
1.gzip/gunzip
只能压缩文件
2.zip/unzip
zip:
zip [XX.zip] [指定文件/目录] ---将文件/目录压缩 其中XX是压缩后的压缩包名字,以zip为后缀
如:zip Hello.zip /home/Hello 即将Hello目录压缩为Hello.zip
zip -r [XX.zip] [指定文件/目录] ---将整个目录全部压缩
unzip:
unzip XX.zip ---直接解压到当前目录
unzip -d [指定目录] XX.zip ---指定解压后的存放目录
3.tar打包压缩指令
tar打包后的文件为tar.gz文件