
✨ 个人主页:在线OJ的阿川
💖文章专栏:Linux入门到进阶
🌏代码仓库:
写在开头
现在您看到的是我的结论或想法,但在这背后凝结了大量的思考、经验和讨论
目录
1. 时间相关的date指令
引入一个概念叫做日志:存放时间、日志等级、日志具体信息,其他信息的文件,主要是存放时间。
date 作用:
- 按照你的需求进行提取
- 按照年月日形式输出格式
时间戳:date +%s
-d 可以将时间戳变成正常时间
cal 日历:可以展示日历
2. find指令(搜索)
3. grep指令(文本行过滤器)
-v 表示除什么以外的
-i表示不管大小写; -n表示编号
-r 在目录中查找
它可以与管道文件|配合
4. zip/unzip指令(跟压缩和解压有关)
这里补充一下:打包和压缩为什么呢?
- 防止文件缺失,保持文件的整体性.
- 防止下载时间长,从而提高效率.
Linux也需要提高用户的感知,所以会有打包压缩的工具.而zip就是其中之一.
先看zip是否安装
没安装则:
具体操作:
若压缩包括目录和文件:
unzip解压
进阶版打包压缩工具:
tar指令
- czf创建压缩打包文件
- xzf解压压缩打包文件
- tzf预览压缩打包文件
- -C指定路径
5. bc指令(用于计算,可以计算浮点数哦)
与管道文件|搭配使用
6. 查看类指令
- uname -a显示结构和内核版本
- free查看内存
- df -h查看磁盘
- lscpu查看cpu
- lsmem也查看内存
7. 热键(经常使用的键)
- [Tab]按两下可以自动补全代码
- [ctrl]+c 终止程序
- [ctrl]+d 退出用户
- [ctrl]+r从历史记录中搜索
- history 可以直接看历史记录(默认最新1000行)
- nano 记事本 gcc 编译
等一下:
对了
8. 关机指令(shutdown)
- -h立刻关机
- -r重新启动
- -t 秒数(过几秒后关机)
学了这么多基础的指令,我们来讲讲指令的运行原理?
我们输入指令的本质就是输入字符串,指令都是在os系统中直接交互难度高,用命令行解释器或者图形化界面进行交互,难度就小了。
命令行解释器它的作用:
- 将使用者的命令翻译给核心( Linux的操作系统)处理
- 将核心的处理结果翻译给使用者
命令行解释其它的存在意义:
- 进行命令行解释。
- 保护操作系统对于用户的非法请求予以拦截。
命令行解释器包含:
- 命令行:bash、sh(这些所有符合命令行性质的统称为shell)
- 图形化界面
那bash命令行具体长什么样子呢?
9. 夹带私货
若你能看到看到这篇文章且能看到这,则说明你我有缘,留个关注吧,后面还会接着计算机408、底层原理、开源项目、以及数据、后端研发相关、各种竞赛相关、简历相关、考研、学术相关……,祝你我变得更强
好的,到此为止啦,祝您变得更强
道阻且长 行则将至 |
---|
个人主页:在线OJ的阿川![]() ![]() |