个人主页:在线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的阿川大佬的支持和鼓励,将是我成长路上最大的动力