个人主页:在线OJ的阿川
大佬的支持和鼓励,将是我成长路上最大的动力 
阿川水平有限,如有错误,欢迎大佬指正 

本篇博客续我之前的Linux指令(下)
14 时间相关的date指令
这里引入一个概念叫做日志:存放时间、日志等级、日志具体信息,其他信息的文件,主要是存放时间。
date 作用:
1.按照你的需求进行提取
2.按照年月日形式输出格式

时间戳:date +%s

-d 可以将时间戳变成正常时间


cal 日历:可以展示日历

15 find指令(搜索)

16 grep指令(文本行过滤器)
-v 表示除什么以外的

-i表示不管大小写; -n表示编号

-r 在目录中查找

它可以与管道文件|配合
17 zip/unzip指令(跟压缩和解压有关)
这里补充一下:打包和压缩为什么呢?
1.防止文件缺失,保持文件的整体性.
2.防止下载时间长,从而提高效率.
Linux也需要提高用户的感知,所以会有打包压缩的工具.而zip就是其中之一.
先看zip是否安装
没安装则:

具体操作:

若压缩包括目录和文件:

unzip解压

进阶版打包压缩工具:
tar指令
czf创建压缩打包文件
xzf解压压缩打包文件
tzf预览压缩打包文件
-C指定路径

18 bc指令(用于计算,可以计算浮点数哦)
与管道文件|搭配使用

19 查看类指令
uname -a显示结构和内核版本
free查看内存
df -h查看磁盘
lscpu查看cpu
lsmem也查看内存


20 热键(经常使用的键)
[Tab]按两下可以自动补全代码
[ctrl]+c 终止程序
[ctrl]+d 退出用户
[ctrl]+r从历史记录中搜索
history 可以直接看历史记录(默认最新1000行)
nano 记事本 gcc 编译



等一下:

对了


21关机指令(shutdown)
-h立刻关机
-r重新启动
-t 秒数(过几秒后关机)
学了这么多基础的指令,我们来讲讲指令的运行原理?
我们输入指令的本质就是输入字符串,指令都是在os系统中直接交互难度高,用命令行解释器或者图形化界面进行交互,难度就小了。
命令行解释器它的作用:
1.将使用者的命令翻译给核心( Linux的操作系统)处理
2.将核心的处理结果翻译给使用者
命令行解释其它的存在意义:
1.进行命令行解释
2.保护操作系统对于用户的非法请求予以拦截。
命令行解释器包含:
1.命令行:bash、sh(这些所有符合命令行性质的统称为shell)
2.图形化界面
那bash命令行具体长什么样子呢?

好的,今天就到这里了,再见。
| 道阻且长 行则将至 |
|---|
个人主页:在线OJ的阿川
大佬的支持和鼓励,将是我成长路上最大的动力 




![[开发|鸿蒙] DevEco Studio编译构建(笔记,持续更新)](https://img-blog.csdnimg.cn/direct/22d732e1f656413485c5f0918ef9b98e.png)













