0
点赞
收藏
分享

微信扫一扫

教你如何使用Nodejs搭建HTTP web服务器并发布上线公网

灵魂跑者 2023-05-21 阅读 117

目录

🍈一.head指令🍈

🍉二.tail指令🍉

🍊三.date指令🍊

 3.1显示时间

3.2时间戳

🍎四.cal指令🍎

🍏五.find指令🍏

🍐六.grep指令🍐

🍑七.zip/unzip指令🍑


 

🍈一.head指令🍈

        head英文意思是头部,顾名思义,head就是显示文件的前面部分内容

         语法:head [-n] [文件名]

        功能:查看文件的前n行,如果不指定行数则默认打印前10行

        现有一个test.c文件,里面有20行hello ,现在查看其的前5行和前10行

        输入指令 head -5 test.c

成功显示了前5行

        输入指令head test.c

 由于没有指定行数,故默认打印前10行 

🍉二.tail指令🍉

        tail的英文意思是尾部,与上面的head相对应,顾名思义就是查看文件的尾部内容

        语法:tail [-n] [文件名]

        功能:查看指定文件的后n行,不指定行数则默认打印后10行

        查看test.c的后5行和后10行

        输入指令 tail -5 test.c

 成功显示后5行

        输入指令 tail test.c

 由于没有指定行数,故默认打印后10行

🍊三.date指令🍊

        3.1显示时间

        语法:date [OPTION]... [+FORMAT]

        功能:按照制定格式显示时间,包括年月起时分秒 

        

        显示当前日期

        输入指令 date +%Y:%m:%d

         输入指令 date +%Y-%m-%d

 年月日之间的分隔符可以任意指定,上面分别指定了-和:

        显示当前时间

        输入指令 date +%H:%M:%S        

         显示日期和文件

        输入指令 date +%Y/%m/%d-%H:%M:%S

 常用控制符如下

·%H : 小时(00..23)

·%M : 分钟 (00..59)

·%S : 秒 (00..61)

·%X : 相当于 %H:%M:%S

·%d : 日 (01..31)

·%m : 月份 (01..12)

·%Y : 完整年份 (0000..9999)

·%F : 相当于 %Y-%m-%d

🍎3.2时间戳🍎

        

         Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数

        将当前时间转化为时间戳

        输入指令 date +%s

1689792455便为当前时间的时间戳,时间戳是时刻增加的

        将时间戳转化为时间

        输入指令 date -d@1689792455

 此时便转化为了上面求时间戳的时间

🍏四.cal指令🍏

         cal是单词日历calendar的简称,顾名思义就是显示日历

        语法:cal [选项][月份][年份]

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

        常用选项:

· -3 显示系统当前时间前一个月,当前月,下一个月3个月的日历

· -j  显示在当年中的第几天

· -y 显示当年的日历

        例子:

        显示附近3个月的日历

        输入指令 cal -3

 可以看到显示了今年的4月、5月、6月三个月的日历

        显示该月在今年的第几天

        输入指令 cal -j

 可以知道今天是今年第131天

        显示今年的日历

        输入指令 cal -y

 可以看到显示了今年12个月的日历

        显示指定指定年份的日历

        输入指令 cal -y 2022

 可以看到显示了指定年份2022的日历

        显示指定月份的日历

        输入指令 cal 10 2023

 可以看到显示了指定的今年10月的日历

🍐五.find指令🍐

        find顾名思义就是查找的意思,即查找指定文件

        语法:find pathname -options

        功能:用于在文件树种查找文件,并作出相应的处理

        常用选项:-name 按照文件名查找文件

在指令路径下搜索指定文件。类似于windows的文件的搜索功能

       例子:

        在家目录下搜索test.c文件

        输入指令 find  /root -name test.c

 可以看到在指定路径下查找到了指定的文件,并打印出文件的路径

🍏六.grep指令🍏

        语法:grep [选项] 搜寻字符串  文件

        功能:在文件中搜索字符串,将找到的行打印出来

        常用选项:

        -i 搜索时忽略大小写区别

        -n 顺便输出行号

        -v 反向搜索,即输出没有指定字符串的行

        例子:

        1.搜索test.c中的hello

        输入指令 grep hello test.c

输出含有hello字符串的行,并且标记搜索的字符串

2.搜索输出时同时输出行

        输入指令 grep -n hello test.c

 可以看到每一行都带有行号

3.搜索时忽略大小写

        搜索test.c中的HELLO

        输入指令 grep -i HELLO test.c

 可以看到搜索HELLO但是也把hello所在的行输出了

4.反向搜索

        搜索test.c中的world

        输入指令 grep -v world test.c

         由于所有行都不含有world,所以输出了所有不含有world的行

🍑七.zip/unzip指令🍑

        语法:zip 压缩文件名.zip  需要压缩的文件或文件夹

        功能:将文件或者文件夹压缩成zip格式

        常用选项:-r 递归处理,即将文件夹里面的文件夹和文件一起压缩

        当前文件夹树:

         将huangchao1整个文件夹压缩

        输入指令 zip -r  huangchao1.zip   huangchao1

 可以看到成功地将huangchao1文件夹压缩成huangchao1.zip文件        

unzip指令则为解压缩 

语法为 unzip 压缩文件

        现在将huangchao1文件夹删除,当前文件夹树为

 现在将上面的huangchao1.zip进行解压

        输入指令 unzip huangchao1.zip

可以看到解压后新增了huangchao1文件夹,解压缩成功

        好啦,关于Linux基本指令就先学到这,如果对您有所帮助,欢迎一键三连,您的支持是我创作的最大动力

           

举报

相关推荐

0 条评论