Linux基础指令(六)

目录

  • 前言
  • 1. man 指令
  • 2. date 指令
  • 3. cal 指令
  • 4. bc 指令
  • 5. uname 指令
  • 结语:

前言

欢迎各位伙伴来到学习 Linux 指令的 第六天!!!

在上一篇文章 Linux基本指令(五) 中,我们通过一段故事线,带大家感性的了解了什么是打包,什么是压缩,并简述了为什么要打包压缩。随后,我们以 Linux 下 常用的两中压缩工具,带大家了解 ”怎么打包压缩“ 这个问题。而其中 tar 指令选项多而复杂,我们也是通过了 指令拆解分析 + 实操演示,让大家更好的去理解 tar 其中的选项。并在 tar 指令中,重新对 打包 和 压缩 这两个概念进行更深层的理解。

而今天的指令文章,主要是讲一些不太常用的工具,主要是以了解为主,较为轻松。

OK,废话不多说,我们这就来开启今天的学习
今天我们要学习的是……


1. man 指令

这个指令其实没啥好讲的,可以理解为,它就是一个手册
比如,我不知道 pwd 是什么,ls 是什么,怎么使用
我就可以 man 一下

man pwd

进入到一个相关命令的手册当中,我们可以按 q 就退出手册

另外,因为 Linux 系统 大部分是由 c 语言写的,还有少部分是汇编写的。所以呢,类似 c 语言的 printf 函数,我们也可以直接通过 man 手册去查看。

这个大家有兴趣可以自己实操一下,这里就不演示了。

2. date 指令

接下啦要讲的一个指令是 date,它是用来干嘛的呢?? —— 可以简单理解为,查看时间的。

date 	// 用于查看当前时间

在这里插入图片描述

如果你觉得,这种显示方式 有点难看,那你也可以这样去查看时间

date +%Y/%m/%d-%H:%M:%S 
// Y代表年,m代表月,以此类推,就不多说了
// Y 和 m 的分隔符 / ,H 和 M 的分隔符:   都可以换成其他的,看个人喜好

在这里插入图片描述

另外,也可以直接通过 +%s 来查看时间

date +%s

在这里插入图片描述

细心的铁子应该也发现了,这串数字,它是在变化的!!

那有人要问了,不是说 %s 是用来查看时间的吗?? 这也是时间吗??
==》
答案是,是的!这也是时间!!!这一串数字,我们称之为时间戳。它是从1970年1月1号 00:00 开始到现在的时间的 秒数!

既然可以将当前的时间 以 一串数字 来表示,那能不能以某一串数字来表示一个特定明确的时间呢???
—— 可以的!

date -d@1692786903
date +%Y/%m/%d-%H:%M:%S -d@1692786903
//这两种都可以,只不过显示时间的方式不一样而已d

在这里插入图片描述

又有细心的铁子发现了,那……时间戳为0的,不就是代表从一开始的1970年1月1号的零点零分零秒开始的吗, 怎么能是八点呢???哎,不对啊,这跟你刚刚讲的不一样哎。
==》
其实是没问题的,因为在国际上,为了各地统一时间,我们在国际上划分了24个时区,而 计算机 是欧美国家所发明的,1970年1月1号的00:00 这个时间的规定自然也是以他们的时区为准,也就是所谓的格林尼治时间。再具体的原因,大家有兴趣的也可以去百度在查阅。


3. cal 指令

这个指令也没啥好讲的,就用来查看日历的一个工具

cal 	 		#查看日历
cal -3			
// 没有cal -2, 也没有cal -5,没有为什么,Linux人家设计就是没有的

在这里插入图片描述

4. bc 指令

bc命名,大家可以简单理解为,它就是 Linux 下的 计算器!

我们运行之后呢,就会卡住了,不要急,都说了它是计算机嘛,那你总得告诉 Linux ,你要计算的内容吧??
如果我们不想玩了,我们可以直接输入 quit (停止),就可以退出了!

在这里插入图片描述

然后呢,如果我想直接知道一串数字计算完的结果,我们也可以配合 echo 这种指令 加上 管道去玩这个 bc 指令,然后就可以直接显示出这一串算术的结果了。

在这里插入图片描述

这个工具,用的也是比较少的,所以我们也不多说了。


5. uname 指令

这个指令可能比较简单,但是还是挺重要的,它是用来查看 Linux 内核版本的 一个指令 以及 内核版本!

如果我们直接 uname,那么我们可以看到,它什么也没有。

在这里插入图片描述

uname -a  //我们就可以查看到 我们所使用的 Linux 系统的 内核体系 以及内核版本

在这里插入图片描述

那有伙伴要问了,什么是体系结构???
==》
体系结构,通俗来讲,就是计算机的硬件及其结构,就是上面的 x86_64,而 x86_64 前面的一串数字,就是 我们使用的 Linux 的内核版本

如果我们只想要显示内核版本

uname -r   # 显示内核版本

在这里插入图片描述

结语:

OK,本章的基本指令就讲到这。如果能给你带来一定的帮助,或者是收获,我很开心。
同时,觉得对你有帮助的伙伴们,也可以 点赞👍 + 收藏⭐️ + 关注➕ 支持一下!
感谢各位观看!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/146148.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BI神器Power Query(26)-- 使用PQ实现表格多列转换(2/3)

实例需求:原始表格包含多列属性数据,现在需要将不同属性分列展示在不同的行中,att1、att3、att5为一组,att2、att3、att6为另一组,数据如下所示。 更新表格数据 原始数据表: Col1Col2Att1Att2Att3Att4Att5Att6AAADD…

通过containerd部署k8s集群环境及初始化时部分报错解决

目录 一.基础环境配置(每个节点都做) 1.hosts解析 2.防火墙和selinux 3.安装基本软件并配置时间同步 4.禁用swap分区 5.更改内核参数 6.配置ipvs 7.k8s下载 (1)配置镜像下载相关软件 (2)配置kube…

8.3Jmeter使用json提取器提取数组值并循环(循环控制器)遍历使用

Jmeter使用json提取器提取数组值并循环遍历使用 响应返回值例如: {"code":0,"data":{"totalCount":11,"pageSize":100,"totalPage":1,"currPage":1,"list":[{"structuredId":&q…

nodejs+vue健身服务应用elementui

第三章 系统分析 10 3.1需求分析 10 3.2可行性分析 10 3.2.1技术可行性:技术背景 10 3.2.2经济可行性 11 3.2.3操作可行性: 11 3.3性能分析 11 3.4系统操作流程 12 3.4.1管理员登录流程 12 3.4.2信息添加流程 12 3.4.3信息删除流程 13 第四章 系统设计与…

使用docker完成minio服务部署扩容备份迁移生产实践文档

一、minio服务扩容方案 当服务器存储空间不足的时候,需要进行扩容,扩容过程中需要短暂停机时间,预计在一小时内能够完成和恢复 统一注意事项 强烈建议为部署中的所有节点选择基本相似的硬件配置。确保硬件(CPU、内存、主板、存…

什么是物联网智慧公厕?

在当今科技快速发展的背景下,具备全感知、可靠传输、智能处理三大特点的物联网技术,正逐渐渗透到各个领域。而智慧公厕作为其中的一个创新应用,正逐渐受到市场的关注和重视。 什么是物联网智慧公厕?物联网智慧公厕是指通过物联网…

SmartX 边缘计算解决方案:简单稳定,支持各类应用负载

在《一文了解近端边缘 IT 基础架构技术需求》文章中,我们为大家分析了边缘应用对 IT 基础架构的技术要求,以及为什么超融合架构是支持边缘场景的最佳选择。值得一提的是,IDC 近日发布的《中国软件定义存储(SDS)及超融合…

Eclipse 主网即将上线迎空投预期,Zepoch 节点或成受益者?

目前,Zepoch节点空投页面中,模块化Layer2 Rollup项目Eclipse出现在其空投列表中。 配合近期Eclipse宣布了其将由SVM提供支持的Layer2主网架构,并将在今年年底上线主网的消息后,不免引发两点猜测:一个是Eclipse或将在不…

【数据代理+事件处理+计算属性与监视+绑定样式+条件渲染】

数据代理事件处理计算属性与监视绑定样式条件渲染 1 数据代理1.1 回顾Object.defineProperty方法1.2 数据代理 2 事件处理2.1 绑定监听2.2 事件修饰符2.3 键盘事件 3 计算属性与监视3.1 计算属性3.2 监视属性(侦视属性)3.3 watch对比computed 4 绑定样式4.1 绑定class样式4.2 绑…

[尚硅谷React笔记]——第2章 React面向组件编程

目录: 基本理解和使用: 使用React开发者工具调试函数式组件复习类的基本知识类式组件组件三大核心属性1: state 复习类中方法this指向: 复习bind函数:解决changeWeather中this指向问题:一般写法:state.htm…

进程之间的通信方式(共享存储,消息传递,管道通信)

进程通信 进程间通信(Inter-Process Communication,IPC)是指两个进程之间产生数据交互。进程是分配系统资源的单位(包括内存地址空间),因此各进程拥有的内存地址空间相互独立。为了保证安全,一个进程不能直接访问另一…

前端开发和后端开发的一些建议

前端开发和后端开发是Web开发的两个方向 前端开发主要负责实现用户在浏览器上看到的界面和交互体验,包括HTML、CSS和JavaScript等技术。后端开发主要负责处理服务器端的逻辑和数据,包括数据库操作、服务器配置和接口开发等技术。 前端开发 前端开发需…

Python-Flask:编写自动化连接demo脚本:v1.0.0

主函数: # _*_ Coding : UTF-8 _*_ # Time : 13:14 # Author : YYZ # File : Flask # Project : Python_Project_爬虫 import jsonfrom flask import Flask,request,jsonify import sshapi Flask(__name__)# methods: 指定请求方式 接口解析参数host host_info[…

产品经理如何科学的进行需求调研?

导语:作为产品经理,需求调研是开展工作的重要环节之一。科学、有效地进行需求调研不仅可以帮助产品经理更好地了解用户需求,还能指导产品设计和功能开发,提升产品的竞争力。本文将介绍几种科学的方法和技巧,帮助产品经…

【接口技术】总线课堂习题

1:CPU在执行OUT DX, AL指令时,()寄存器的内容送到地址总线上 A,DL B,DX C,AX D,DL 解答:B out指令是把AL的数据输出到DX的端口,因此AL寄存器的内容送到…

C++17中std::filesystem::directory_entry的使用

C17引入了std::filesystem库(文件系统库, filesystem library)。这里整理下std::filesystem::directory_entry的使用。 std::filesystem::directory_entry,目录项,获取文件属性。此directory_entry类主要用法包括: (1).构造函数、…

虚拟车衣VR云展厅平台扩大了展览的触达范围

传统展厅主要是以静态陈列的形式来传达内容,主要的展示形式有图片、视频等,具有一定的局限性,体验感较差,客户往往不能深入地了解信息和细节内容。 VR全景看车是通过虚拟现实技术实现逼真的汽车观赏和试乘体验。消费者可以通过智能…

嵌入式Linux应用开发-基础知识-第十八章系统对中断的处理②

嵌入式Linux应用开发-基础知识-第十八章系统对中断的处理② 第十八章 Linux系统对中断的处理 ②18.3 Linux中断系统中的重要数据结构18.3.1 irq_desc数组18.3.2 irqaction结构体18.3.3 irq_data结构体18.3.4 irq_domain结构体18.3.5 irq_chip结构体 18.4 在设备树中指定中断_在…

Spring Boot的自动装配中的@ConditionalOnBean条件装配注解在Spring启动过程中,是如何保证处理顺序靠后的

前言 为什么Spring Boot条件注解那么多,而标题中是ConditionalOnBean呢? 因为,相比之下我们用的比较多的条件装配注解也就是ConditionalOnClass、ConditionalOnBean了,而ConditionalOnClass对顺序并不敏感(说白了就是判…

Halcon中灰度直方图的使用与学习

目录 第一步:当前打开窗口的显示灰度图或者mono图片第二步:激活后,我们可以去调整调整右边直方图灰阶值的中蓝色和红色竖线,获取左边图上的灰阶值的范围内的特征显示。第三步:插入代码:总结:它的直观目的,就是查看灰度的分布情况!灰度直方图,是我们经常使用,抓取不同…