Linux基础篇——常用的指令(时间,查找,压缩类)

三、时间日期类

- date
date指令可以按照自己的格式显示当前日期,也可以修改电脑中的时间。

 date "+%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒)

设置日期加上“-s”参数。比如设置系统时间为" 2020-2-27 18:00:00 "。

date -s "2020-2-27 18:00:00"

- cal
这是一个查看日历的指令,不加选项显示本月日历。

cal 2020(显示2020年的日历)

四、查找类

- find
find 指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

find	[搜索范围]	[选项]
选项功能
-name<查询方式>按照指定的文件名查找文件
-user<用户名>查找属于指定用户名所有的文件
-size<文件大小>按照指定的文件大小查找文件(+n表示文件大小大于n字节的文件)
-type<文件类型>按照文件类型查找

目前我遇见过的常用的大概就是这么几个选项,更详细的戳这里

- locate
locaate 指令可以快速定位文件路径。locate 指令利用事先建立的系统中所有文件名称及路径的locate 数据库实现快速定位给定的文件。Locate 指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新 locate 时刻。
由于 locate 指令基于数据库进行查询,所以第一次运行前,必须使用 updatedb 指令创建 locate 数据库。

updatedb(创建locate数据库)
locate hello.txt(快速定位此文件所在目录)

- grep和管道符号“|”
Grep 是 Global Regular Expression Print 的缩写,它搜索指定文件的内容,匹配指定的模式,默认情况下输出匹配内容所在的行。 管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理。
grep用法较多,在此只学习了基本用法。

grep [选项] 查找内容 源文件

比如说“-n”,显示行号,“-i”,忽略大小写等。

cat text.txt | grep -ni yes
在text.txt文件中,查找yes(不区分大小写),并且显示行号。

五、压缩解压类

- gzip/gunzip
前者压缩,后者解压

gzip 文件	(功能描述:压缩文件,只能将文件压缩为*.gz 文件)
gunzip 文件.gz	(功能描述:解压缩文件命令)

注意:当我们使用 gzip 对文件进行压缩后,不会保留原来的文件。
- zip/unzip
与上者类似

zip	[选项] XXX.zip	将要压缩的内容(功能描述:压缩文件和目录的命令)
unzip	[选项] XXX.zip (功能描述:解压缩文件)

zip 常用选项“-r”,用于递归压缩,及压缩目录。
而unzip常用选项“-d<目录>”,及指定压缩后存放的目录。
- tar
这是打包指令,最后文件格式为.tar.gz

tar	[选项]	XXX.tar.gz	打包的内容
选项功能
-c产生.tar打包文件
-v显示详细信息
-f指定打包后的文件名,这个参数是最后一个参数,后面只能接档案名。
-z打包同时压缩
-x解包.tar文件
tar -zcvf a.tar.gz test1.txt test2.txt(对test1,2打包)
tar -zcvf a.tar.gz /home/*(对home目录整体打包)
tar -zxvf a.tar.gz -C (目录)(将tar.gz解压到指定目录,目录实现必须存在)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值