Linux基础指令(六)

news2024/11/29 11:38:44

目录

  • 前言
  • 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.coloradmin.cn/o/1055256.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数学建模Matlab之优化类方法

本文还是来源于http://t.csdnimg.cn/P5zOD,但肯定不可能只有这些内容,否则那位作者应该会打我……,在这里,只是讲解优化类问题比较常用的方法,以TSP问题为例,适合入门。 模拟退火 模拟退火是一种概率算法&a…

软件设计师_数据库系统_学习笔记

文章目录 3.1 数据库模式3.1.1 三级模式 两级映射3.1.2 数据库设计过程 3.2 ER模型3.3 关系代数与元组演算3.4 规范化理论3.5 并发控制3.6 数据库完整性约束3.7 分布式数据库3.8 数据仓库与数据挖掘 3.1 数据库模式 3.1.1 三级模式 两级映射 内模式直接与物理数据库相关联的 定…

PWN Test_your_nc Write UP

目录 PWN 00 解题过程 总结归纳 PWN 01 解题过程 总结归纳 PWN 02 解题过程 总结归纳 PWN 03 解题过程 总结归纳 PWN 04 解题过程 总结归纳 CTF PWN 开始! 冲就完了 PWN 00 解题过程 ssh远程链连接 ssh ctfshowpwn.challenge.ctf.show -p28151 输…

Git使用【上】

欢迎来到Cefler的博客😁 🕌博客主页:那个传说中的man的主页 🏠个人专栏:题目解析 🌎推荐文章:题目大解析3 前言 先前有些git命令我在我的其它文章里面已经写过,若要查看可参考【Linu…

嵌入式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 在设备树中指定中断_在…

【Python】返回指定时间对应的时间戳

使用模块datetime,附赠一个没啥用的“时间推算”功能(获取n天后对应的时间 代码: import datetimedef GetTimestamp(year,month,day,hour,minute,second,*,relativeNone,timezoneNone):#返回指定时间戳。指定relative时进行时间推算"""根…

前端开发网站推荐

每个人都会遇见那么一个人,永远无法忘却,也永远不能拥有。 以下是一些可以用来查找和比较前端框架的推荐网站: JavaScript框架比较: 这些网站提供了对不同JavaScript框架和库的详细比较和评估。 JavaScripting: 提供了大量的JavaS…

深入了解 Linux 中的 AWK 命令:文本处理的瑞士军刀

简介 在Linux和Unix操作系统中,文本处理是一个常见的任务。AWK命令是一个强大的文本处理工具,专门进行文本截取和分析,它允许你在文本文件中查找、过滤、处理和格式化数据。本文将深入介绍Linux中的AWK命令,让你了解其基本用法和…

Cesium实现动态旋转四棱锥(2023.9.11)

Cesium实现动态悬浮旋转四棱锥效果 2023.9.11 1、引言2、两种实现思路介绍2.1 思路一:添加已有的四棱锥(金字塔)模型实现(简单但受限)2.2 思路二:自定义四棱锥几何模型实现(复杂且灵活&#xff…

双指针算法——复写零

双指针算法——复写零😎 前言🙌复写零板书分析:解题代码:B站视频讲解 总结撒花💞 😎博客昵称:博客小梦 😊最喜欢的座右铭:全神贯注的上吧!!&#…

VUE3照本宣科——认识VUE3

VUE3照本宣科——认识VUE3 前言一、命令创建项目1.中文官网2.菜鸟教程 二、VUE3项目目录结构1.public2.src(1)assets(2)components 3. .eslintrc.cjs4. .gitignore5. .prettierrc.json6.index.html7.package.json8.README.md9.vit…

芒果叶病害数据集(用于图像分类,每类500张照片)

1.数据集介绍 数据类型:240x320 像素的芒果叶图像。数据格式:JPG。图像数量:共有4000张图像。其中约有1800张是不同的叶子图像,其余的是通过缩放和旋转进行制备的。考虑的病害:包括七种病害,分别是炭疽病、…

大型项目开发设计文档规范

目录 一、 需求文档分析 二、 需求分析 1.交互层分析 2.功能需求分析 3.数据分析 4.兼容性分析 5.非功能性分析 三、 系统现状分析 1. 判断要开发的功能属于哪个模块,需要与哪几个模块联动? 2. 要开发的功能属于新接口开发,还是既有…

下载安装 VMware 虚拟机

文章目录 基本介绍下载并安装 VMware Workstation创建虚拟机iso镜像下载地址开始系统安装配置选择语言ip和代理盘符和用户及密码远程github软件安装开始安装重启使用 安装 VMware Tools 基本介绍 VMware 是什么?虚拟机是什么?二者有什么关系?…

SEO搜索引擎

利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名,吸引更多的用户访问网站,提高网站的访问量,提高网站的销售能力和宣传能力,从而提升网站的品牌效应 搜索引擎优化的技术手段 黑帽SEO 通过欺骗技术和滥用搜索算法来推销毫不…

使用VBA实现快速模糊查询数据

实例需求:基础数据保存在Database工作表中,如下图所示。 基础数据有37个字段,上图仅展示部分字段内容,下图中黄色字段为需要提取的数据字段。 在Search工作表B1单元格输入查询关键字Title和Genre字段中搜索关键字,包…

nginx-proxy反向代理流程

1.浏览器发送请求数据到nginx。 2.nginx先处理请求头,后处理请求体。 client_header_buffer_size #ginx可设置客户端上传header缓冲区大小 client_body_buffer_size #nginx可设置客户端上传数据缓冲区大小 client_body_t…

Android 10.0 Launcher3定制化之folder文件夹文件居中显示的功能实现

1.概述 在10.0的系统产品开发中,在对Launcher3的定制开发中的功能,在最近的产品项目中,有需求要求带默认文件夹功能,所以需要对文件夹的ui做定制化功能的修改在文件夹全屏以后,需要对子文件部分做居中处理,在居中显示比较美观,接下来就来处理居中显示的部分. 如图: 2.…

UX设计VSUI设计

UX设计在近年来国内蓬勃发展,许多人对其产生了浓厚的兴趣。那么我们应该如何通过自学来系统地学习UX设计呢?话不多说,上干货! 1、 深入了解UX设计行业 在开始学习之前,需要深入了解UX设计师的工作内容和行业发展前景。确定这是自己想要从事的职业后,再…

Armv8/Armv9 Cache知识大纲分享--思维导图

关键词:cache学习、mmu学习、cache资料、mmu资料、arm资料、armv8资料、armv9资料、 trustzone视频、tee视频、ATF视频、secureboot视频、安全启动视频、selinux视频,cache视频、mmu视频,armv8视频、armv9视频、FF-A视频、密码学视频、RME/CC…