 
 
 个人主页:在线OJ的阿川
 个人主页:在线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)













