Skip to content

Latest commit

 

History

History
92 lines (48 loc) · 2.44 KB

File metadata and controls

92 lines (48 loc) · 2.44 KB

[toc]

时间指令和压缩解压指令

时间

date指令 --显示当前的时间

Date + %Y  (y是当前的年份)-----m是月份 ,d是哪一天

Date -s 字符串时间  --设置日期

Date -s "2020.06.23 20:03:24" ----适合测试跑定时

Cal 日历指令 -- 查看日历

Cal 年份 --查看那一年的日历

echo > 输出重定向

用法:echo 参数 > 输出文件

这句话的意思即是:输出Hello,Binn字符串到一个位置,如果tmp.txt存在,我们即【清空其内容,更新为Hello,Binn】,不存在,创建之

这个过程,echo没有像之前那样向终端打印参数,为什么?

原因是因为,>输出重定向把echo的参数输出到某个文件(而不是输出到终端,这就是输出重定向)。

echo > >输出追加重定向

操作符>>输出追加重定向和>输出重定向功能类似。

相同的地方是:如果重定向的文件不存在,创建之

唯一不同的地方是:【如果重定向的文件存在,追加之(>符是清空后新增内容,>>是在文件末尾追加字符串)】

压缩解压

  • Gzip/gunzip

gzip用于压缩文件 gunzip用于解压

r : 递归压缩

Zip/unzip :安装/解压 ---在项目打包发布中很有用

  • Unzip -d :指定压缩后存放的目录

Zip -r myhome.zip/home/home目录以及包含的文件全部压缩

  • tar指令

tar指令打包,最后打包的文件为.tar.gz的文件

基本语法:

Tar 选项 xxx.tar.gz (可以打包目录和文件)

-c : 产生.tar打包文件
-v : 显示详细信息
-f : 指定压缩后的文件名
-z : 打包同时压缩
-x : 解包.txt文件
Tar -zcvf myhome.tar.gz/home/  ---把home文件压缩成myhome.tar.gz

tar -zxvf xinjin.tar.ge hello.c myhome.c  --同时解压hello.c 和myhome.c文件 

END 链接