Linux基本指令(下下)

发布于:2024-05-07 ⋅ 阅读:(15) ⋅ 点赞:(0)
各位大佬好 ,这里是阿川的博客 , 祝您变得更强

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