【Linux】基本指令 (下篇)(1)

简介: 【Linux】基本指令 (下篇)(1)

date 指令

语法:date [选项] [格式];

功能:指定格式显示时间;

常用选项

1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中常用的标记列表如下:

  • %Y : 完整年份;
  • %m : 月份;
  • %d : 日;
  • %H : 小时;
  • %M : 分钟;
  • %S : 秒;
  • %F : 相当于 %Y-%m-%d
  • %X : 相当于 %H:%M:%S;

2.在设定时间方面:

  • date -s :设置当前时间,只有root权限才能设置,其他只能查看;常用的设置时间的方式有如下几种:


date -s 20080523 – 把日期设置成20080523,具体时间默认初始化为空00:00:00;


date -s 01:01:01 – 设置具体时间,不会对日期做更改;


date -s “01:01:01 2008-05-23″ – 设置全部时间;


date -s “01:01:01 20080523" – 设置全部时间;


date -s “2008-05-23 01:01:01″ – 设置全部时间;


date -s “20080523 01:01:01″ – 设置全部时间;

3.时间戳:

时间转换为时间戳:date +%s;

时间戳转换为时间:date -d@时间戳数值;

注:时间戳是指从1970年1月1日0时0分0秒(UTC/GMT的 午夜)开始到现在所经过的秒数,不考虑闰秒;同时,由于我国处于东八区,所以对应过来我国是1970年1月1日8时0分0秒;

指令演示

1、格式化显示当前时间:

2020062310470442.png

2、时间戳的生成与转换:

20200623104134875.png

cal 指令

cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。

语法: cal [参数] [月份] [年份];

功能:用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份;

常用选项

  • -n 显示系统前n/2个月,当前月,后n/2个月的月历;
  • -j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数);
  • -y 显示当前年份的日历;


指令演示

2020062310470442.png

20200623104134875.png

find 指令

语法:find [路径] [选项];

功能:用于在文件树种查找文件,并作出相应的处理(可能访问磁盘);

常用选项

由于find的功能十分强大,所以其对应的选项也非常多,但作为初学者我们可以先掌握它最常用的选项,其余选项在后续学习中慢慢掌握;

    • -name 按照文件名查找文件;

    拓展知识

    1、Linux下find命令在目录结构中搜索文件,并执行指定的操作;


    2、Linux下find命令提供了相当多的查找条件,功能很强大;但由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间去了解;


    3、即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,但是需要具有相应的权限;


    4、在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会访问磁盘,从而花费很长的时间 (这里是指30G字节以上的文件系统)。


    指令演示

    2020062310470442.png

    与 find 相关的其他指令

    在学习了find指令之后,我们还可以拓展学习一下Linux中与find相关的其他指令:

    1、which – 专门用于搜索命令:

    2020062310470442.png

    2、alias – 对指令进行重命名 (起别名):

    2020062310470442.png

    注意:我们这里使用alias为其他指令创建的别名是一种临时效果,即当系统重启后该别名会失效,想要让其永久生效需要进行其他操作。如下图:

    2020062310470442.png

    3、whereis – 在特定的路径下,查找与指定文件名近似匹配的指令或文档:

    2020062310470442.png

    相关文章
    |
    1月前
    |
    存储 Linux
    Linux专栏08:Linux基本指令之压缩解压缩指令
    Linux专栏08:Linux基本指令之压缩解压缩指令
    37 4
    |
    1月前
    |
    Linux
    Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
    Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
    54 2
    |
    1月前
    |
    Linux
    Linux专栏07:Linux基本指令之文件搜索指令
    Linux专栏07:Linux基本指令之文件搜索指令
    54 2
    |
    1月前
    |
    Unix Linux
    Linux专栏06:Linux基本指令之文件处理指令
    Linux专栏06:Linux基本指令之文件处理指令
    48 2
    |
    1月前
    |
    人工智能 Linux 索引
    Linux专栏05:Linux基本指令之目录处理指令
    Linux专栏05:Linux基本指令之目录处理指令
    30 2
    |
    24天前
    |
    存储 人工智能 Ubuntu
    Linux指令学习(一)
    Linux指令学习(一)
    54 0
    |
    1月前
    |
    安全 Unix Linux
    【Linux】基本指令
    【Linux】基本指令
    |
    1月前
    |
    存储 Linux 开发工具
    【Linux】常见指令(下)
    【Linux】常见指令(下)
    |
    1月前
    |
    存储 Linux 网络安全
    【Linux】常见指令(上)
    【Linux】常见指令(上)
    |
    1月前
    |
    Linux 数据安全/隐私保护
    Linux专栏04:Linux基本指令之用户管理指令
    Linux专栏04:Linux基本指令之用户管理指令
    36 0