当前位置: 首页 > wzjs >正文

网站建设应该学什么软件教新手做网站难吗

网站建设应该学什么软件,教新手做网站难吗,凡科网站官网,企业邮箱怎么用0 前言 2024年的网络安全检查又开始了,对于使用基于Linux的国产电脑,我们可以编写一个脚本来收集系统的有关信息。在收集的信息中,应该有一条是搜索信息的时间。 1. date命令 的功能、格式和选项说明 我们可以使用命令 date --help 来查看 d…

0 前言


2024年的网络安全检查又开始了,对于使用基于Linux的国产电脑,我们可以编写一个脚本来收集系统的有关信息。在收集的信息中,应该有一条是搜索信息的时间。

1. date命令 的功能、格式和选项说明

我们可以使用命令 date --help 来查看 date命令的帮助信息。

[purpleendurer @ bash ~ ]date --help
Usage: date [OPTION]... [+FORMAT]or:  date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
Display the current time in the given FORMAT, or set the system date.Mandatory arguments to long options are mandatory for short options too.-d, --date=STRING         display time described by STRING, not 'now'-f, --file=DATEFILE       like --date once for each line of DATEFILE-I[TIMESPEC], --iso-8601[=TIMESPEC]  output date/time in ISO 8601 format.TIMESPEC='date' for date only (the default),'hours', 'minutes', 'seconds', or 'ns' for dateand time to the indicated precision.-r, --reference=FILE      display the last modification time of FILE-R, --rfc-2822            output date and time in RFC 2822 format.Example: Mon, 07 Aug 2006 12:34:56 -0600--rfc-3339=TIMESPEC   output date and time in RFC 3339 format.TIMESPEC='date', 'seconds', or 'ns' fordate and time to the indicated precision.Date and time components are separated bya single space: 2006-08-07 12:34:56-06:00-s, --set=STRING          set time described by STRING-u, --utc, --universal    print or set Coordinated Universal Time (UTC)--help     display this help and exit--version  output version information and exitFORMAT controls the output.  Interpreted sequences are:%%   a literal %%a   locale's abbreviated weekday name (e.g., Sun)%A   locale's full weekday name (e.g., Sunday)%b   locale's abbreviated month name (e.g., Jan)%B   locale's full month name (e.g., January)%c   locale's date and time (e.g., Thu Mar  3 23:05:25 2005)%C   century; like %Y, except omit last two digits (e.g., 20)%d   day of month (e.g., 01)%D   date; same as %m/%d/%y%e   day of month, space padded; same as %_d%F   full date; same as %Y-%m-%d%g   last two digits of year of ISO week number (see %G)%G   year of ISO week number (see %V); normally useful only with %V%h   same as %b%H   hour (00..23)%I   hour (01..12)%j   day of year (001..366)%k   hour, space padded ( 0..23); same as %_H%l   hour, space padded ( 1..12); same as %_I%m   month (01..12)%M   minute (00..59)%n   a newline%N   nanoseconds (000000000..999999999)%p   locale's equivalent of either AM or PM; blank if not known%P   like %p, but lower case%r   locale's 12-hour clock time (e.g., 11:11:04 PM)%R   24-hour hour and minute; same as %H:%M%s   seconds since 1970-01-01 00:00:00 UTC%S   second (00..60)%t   a tab%T   time; same as %H:%M:%S%u   day of week (1..7); 1 is Monday%U   week number of year, with Sunday as first day of week (00..53)%V   ISO week number, with Monday as first day of week (01..53)%w   day of week (0..6); 0 is Sunday%W   week number of year, with Monday as first day of week (00..53)%x   locale's date representation (e.g., 12/31/99)%X   locale's time representation (e.g., 23:13:48)%y   last two digits of year (00..99)%Y   year%z   +hhmm numeric time zone (e.g., -0400)%:z  +hh:mm numeric time zone (e.g., -04:00)%::z  +hh:mm:ss numeric time zone (e.g., -04:00:00)%:::z  numeric time zone with : to necessary precision (e.g., -04, +05:30)%Z   alphabetic time zone abbreviation (e.g., EDT)By default, date pads numeric fields with zeroes.
The following optional flags may follow '%':-  (hyphen) do not pad the field_  (underscore) pad with spaces0  (zero) pad with zeros^  use upper case if possible#  use opposite case if possibleAfter any flags comes an optional field width, as a decimal number;
then an optional modifier, which is either
E to use the locale's alternate representations if available, or
O to use the locale's alternate numeric symbols if available.Examples:
Convert seconds since the epoch (1970-01-01 UTC) to a date$ date --date='@2147483647'Show the time on the west coast of the US (use tzselect(1) to find TZ)$ TZ='America/Los_Angeles' dateShow the local time for 9AM next Friday on the west coast of the US$ date --date='TZ="America/Los_Angeles" 09:00 next Fri'GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Report date translation bugs to <http://translationproject.org/team/>
For complete documentation, run: info coreutils 'date invocation'
[purpleendurer @ bash ~ ]

1.1 date 命令的功能

显示或设置系统时间与日期。

转换时间到选定的格式,默认为当前。

1.2 date 命令的格式

date [OPTION]... [+FORMAT]

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

1.3  FORMAT可用的转义序列

转义序列含义
%%百分号
%a当地缩写的工作日名称(例如,Sun)
%A当地完整的工作日名称(例如,Sunday)
%b当地缩写的月份名称(例如,Jan)
%B当地完整的月份名称(例如,January)
%c当地的日期和时间(例如,Thu Mar 3 23:05:25 2005)
%C世纪,和%Y类似,但是省略后两位(例如,20)
%d一月中的一天(例如,01)
%D日期,等价于%m/%d/%y
%e一月中的一天,格式使用空格填充,等价于%_d
%F完整的日期;等价于%+4Y-%m-%d
%gISO标准计数周的年份的最后两位数字
%GISO标准计数周的年份,通常只对%V有用
%h等价于%b
%H小时,范围(00..23)
%I小时,范围(01..12)
%j一年中的一天,范围(001..366)
%k小时,使用空格填充,范围(0..23),等价于%_H
%l小时,使用空格填充,范围(1..12),等价于%_I
%m月,范围(01..12)
%M分钟,范围(00..59)
%n换行符
%N纳秒,范围(000000000..000000000)
%p用于表示当地的AM或PM,如果未知则为空白
%P类似于%p,但用小写表示
%q季度,范围(1..4)
%r当地以12小时表示的时钟时间(例如,11:11:04 PM)
%R24小时每分钟;等价于%H:%M
%s自协调世界时1970年01月01日00时00分以来的秒数
%S秒数,范围(00..60)
%t水平制表符
%T时间;等价于%H:%M:%S
%u一周中的一天(1..7),1代表星期一
%U一年中的第几周,周日作为一周的起始(00..53)
%VISO标准计数周,该方法将周一作为一周的起始(01..53)
%w一周中的一天(0..6),0代表星期天
%W一年中的第几周,周一作为一周的起始(00..53)
%x当地的日期表示(例如,12/31/99)
%X当地的时间表示(例如,23:13:48)
%y年份后两位数字,范围(00..99)
%Y年份
%z+hhmm格式的数值化时区格式(例如,-0400)
%:z+hh:mm格式的数值化时区格式(例如,-04:00)
%::z+hh:mm:ss格式的数值化时区格式(例如,-04:00:00)
%:::z数值化时区格式,相比上一个格式增加':'以显示必要的精度(例如,-04,+05:30)
%Z时区缩写(如EDT)

1.4 date 命令的选项说明

选项说明

-d STRING

--date=STRING

--date STRING

解析字符串并按照指定格式输出,字符串不能是'now'。

-f DATEFILE

--file=DATEFILE

类似于--date; 一次从DATEFILE处理一行。
-I[FMT], --iso-8601[=FMT]

按照ISO 8601格式输出

FMT可以为'date'(默认),'hours','minutes','seconds','ns'。

例如:2006-08-14T02:34:56-06:00

-R

--rfc-email

按照RFC 5322格式输出,

例如: Mon, 14 Aug 2006 02:34:56 -0600

--rfc-3339=FMT按照RFC 3339格式输出,FMT可以为'date', 'seconds','ns'中的一个,例如:2006-08-14 02:34:56-06:00
-r, --reference=FILE显示文件的上次修改时间。

-s

--set=STRING

根据字符串设置系统时间。

-u

--utc

--universal

显示或设置世界协调时(UTC)。
--help显示帮助信息并退出。
--version显示版本信息并退出。

2 date命令实例

2.1 date : 显示当前系统日期和时间

[purpleendurer @ bash ~ ]date
2024年 06月 02日 星期日 17:18:03 CST
[purpleendurer @ bash ~ ]

2.2 date +格式化字符串:格式化输出

 

[purpleendurer @ bash ~ ]date
2024年 06月 02日 星期日 17:53:04 CST
[purpleendurer @ bash ~ ]date +"%Y-%m-%d %l:%M:%S %A"
2024-06-02  5:53:05 星期日
[purpleendurer @ bash ~ ]

 

 

2.3 date -d 字符串 或 date --date=字符串 或 date --date 字符串:解析字符串并按照指定格式输出

[purpleendurer @ bash ~ ]date -d="2000-01-01"
date: invalid date ‘=2000-01-01’
[purpleendurer @ bash ~ ]date -d="20000101"
date: invalid date ‘=20000101’
[purpleendurer @ bash ~ ]date -d "20000101"
2000年 01月 01日 星期六 00:00:00 CST
[purpleendurer @ bash ~ ]date -d "2000-01-01"
2000年 01月 01日 星期六 00:00:00 CST
[purpleendurer @ bash ~ ]date --date="2000-01-01"
2000年 01月 01日 星期六 00:00:00 CST
[purpleendurer @ bash ~ ]date --date "2000-01-01"
2000年 01月 01日 星期六 00:00:00 CST
[purpleendurer @ bash ~ ]

2.4 date -I :按照ISO 8601格式输出

[purpleendurer @ bash ~ ]date
2024年 06月 02日 星期日 18:16:22 CST
[purpleendurer @ bash ~ ]date -I
2024-06-02
[purpleendurer @ bash ~ ]

 

2.5 date -d "3 day ago" :输出3天前的日期

[purpleendurer @ bash ~ ]date -d "3 day ago" +"%c" # 输出3天前的日期
2024年05月30日 星期四 18时15分13秒
[purpleendurer @ bash ~ ]

 

2.6 date -d "3 month ago" -R :按照RFC 5322格式输出3个月前的日期

[purpleendurer @ bash ~ ]date
2024年 06月 02日 星期日 18:14:08 CST
[purpleendurer @ bash ~ ]date -d "3 month ago" -R # 按照RFC 5322格式输出3个月前的日期
Sat, 02 Mar 2024 18:14:21 +0800
[purpleendurer @ bash ~ ]

2.7  date -d 字符串:解析字符串并输出

 

purpleendurer @ bash ~ ]date -d "19880907" +"%c" # 解析字符串"19880907"按照当地格式输出
1988年09月07日 星期三 00时00分00秒
[purpleendurer @ bash ~ ]

 2.8 显示两年后的日期

[purpleendurer @ bash ~ ]date
2024年 06月 02日 星期日 18:26:35 CST
[purpleendurer @ bash ~ ]date -d "+2 year" +%Y-%m-%d      # 显示两年后的日期
2026-06-02
[purpleendurer @ bash ~ ]

 2.9 生成日志的时间

[purpleendurer @ bash ~ ]date +"日志生成时间:%c"
日志生成时间:2024年06月02日 星期日 18时30分01秒
[purpleendurer @ bash ~ ]


文章转载自:

http://L04NvGM4.zzfjh.cn
http://Tyfj4b0O.zzfjh.cn
http://SZLNRMDo.zzfjh.cn
http://luoxtQZu.zzfjh.cn
http://NLt712BH.zzfjh.cn
http://F0m3IbmC.zzfjh.cn
http://rkOH1n7t.zzfjh.cn
http://vI9kWW0v.zzfjh.cn
http://m5QTKx3c.zzfjh.cn
http://km0L8ndU.zzfjh.cn
http://tQQjLia8.zzfjh.cn
http://KbzBjlx9.zzfjh.cn
http://x11Id7VC.zzfjh.cn
http://Gt9NsCtH.zzfjh.cn
http://tVpUXOVN.zzfjh.cn
http://wDlduknu.zzfjh.cn
http://HbrkUyH1.zzfjh.cn
http://Ore5HQuJ.zzfjh.cn
http://tWkNobG7.zzfjh.cn
http://Qh8HkIV1.zzfjh.cn
http://XHL1bQcw.zzfjh.cn
http://XHXBKRal.zzfjh.cn
http://a0kUhqnA.zzfjh.cn
http://13DdGREG.zzfjh.cn
http://Kg7UMWcq.zzfjh.cn
http://DmOqm2VJ.zzfjh.cn
http://8j3n9Vrf.zzfjh.cn
http://HwpHIgSS.zzfjh.cn
http://GO9LdyEs.zzfjh.cn
http://ITzDPJjb.zzfjh.cn
http://www.dtcms.com/wzjs/636282.html

相关文章:

  • 南京 网站开发山东烟台城乡建设学校官方网站
  • 微网站案例手机网站商城源码
  • 德安县建设局网站网站栏目做跳转
  • 请简述网站开发的流程谷歌seo服务公司
  • 整站seo公司网站安全检测报告
  • 做纸箱在什么网站找客户mil后缀网站
  • 锦州网站制作公司电子商务网站的功能有哪些
  • 顺德网站建设公司咨询深圳网站上线方案
  • h5响应式音乐网站模板wordpress+防爬虫
  • 昆明个人网站建设平台关键词优化快速排名
  • 证书查询甘肃建设网站如何设计网店店面
  • 新农村建设举报网站网络运营工程师
  • 医院诊所响应式网站模板备案网站名
  • 自己架设的传奇怎么做网站医疗网站做药品是干嘛
  • 做楼房信息网站的作用个人dw网页设计
  • 网站域名备案 更改吗网站后缀org
  • html5博客网站模板电子商务网站设计的三大原则
  • 网站建设项目前景工程认证网站的建设
  • 网站建设合作分成合同建设门户网站的基本意义有哪些
  • 仿百度百科网站源码电子商务网站优化方案
  • 机械模板网站灌南县城乡建设局网站
  • 建站宝盒自助建站系统做智能网站软件下载
  • 转运网站开发网站开发项目责任分配矩阵
  • 苏州网站优化找哪家wordpress到底是什么
  • 百度 网站 说明红色企业网站模板
  • 建旅游网站多少钱泰州高端网站建设
  • 网站建设入门教程网络团队建设
  • 企业网站备案需要什么wordpress 显示多媒体
  • 新兴县建设局网站网站icp备案要多久
  • 百度收录效果好的网站传奇类网页游戏排行榜