1 date(时间日期类)

  date指令-显示当前日期

 

1)指令: date (功能描述:显示当前时间)

 

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

 

2 cal(日历)

  指令:  cal [选项] (功能描述:不加选项,显示本月日历)

 

 

3 find(递归查找文件)

  find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。

  指令:find [搜索范围] [选项]

  

 

1)查找 /usr/local目录下的名字为aaa.txt的文件

 

 

2)通配符名称查询

 

3)查找/home目录下用户jcc的文件

 

4)查找/home目录下,大小大于100k的文件   (+大于 -小于)(单位 kbM

 

5) 查找在/home最后10分钟访问的文件(access time)

 

 
6) 查找在系统中最后48小时访问的文件

 

 

7)查找在/home最后5分钟里修改过的文件(modify time)

 
8)查找在/home最后24小时里修改过的文件

 

 
9) 查找在/home为空的文件或者文件夹

 

4 locate(搜索查找定位文件)

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

  指令:locate 搜索文件

  特别说明 由于locate指令基于数据库进行查询,所以第一次运行前,必须使用updatedb指令创建locate 数据库。

   

 

5 grep(查找内容)

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

-n 显示行号

-i 忽略大小写

 

1)在aaa.txt文件查找log

 

 

2)在aaa.txt文件查找log,且显示行号

 

 

3)在aaa.txt文件查找LOG,忽略大小写,且显示行号

 

 

4)和管道符配合使用。查看端口22使用情况

 

6 压缩解压

6.1 tar(打包并压缩)

  涉及的参数如下,在使用过程中参数没有先后顺序
c: 创建压缩文件
z: 使用 gzip 的方式进行文件压缩
j: 使用 bzip2 的方式进行文件压缩
v: 压缩过程中显示压缩信息,可以省略不写
f: 指定压缩包的名字

 

6.2 tar(解压缩)

  涉及的参数如下,在使用过程中参数没有先后顺序

x: 释放压缩文件内容
z: 使用 gzip 的方式进行文件压缩,压缩包后缀为.tar.gz
j: 使用 bzip2 的方式进行文件压缩,压缩包后缀为.tar.bz2
v: 解压缩过程中显示解压缩信息
f: 指定压缩包的名字

 

6.3 常用解压命令

tar -xvf filename.tar
tar -zxvf filename.tar.gz
tar -zxvf filename.tgz
tar -jxvf filename.tar.bz2
tar -xZvf filename.tar.Z
unrar e filename.rar # 解压到当前目录
unrar x filename.rar /path/to/extract 
unzip filename.zip -d filepath
tar.xz文件解压:先xz -d xxx.tar.xz到tar,然后tar xvf xxx.tar

 

6.4 常用压缩命令

tar -zcvf filename.tar.gz filename
tar -zcvf filename.tgz filename
tar -jcvf filename.tar.bz2 filename
zip filename.zip filename
zip -r location.zip location
gzip -d filename.gz filename
rar -a filename.rar filename