【Linux】Linux基本指令(3)

news2024/11/29 12:48:01

 

一.时间的相关指令

date显示

单纯的输入 date 会以这种形式输出:

但其实这种形式我们看着是不太习惯的,我们可以指定形式输出:

格式为:date +选项

%H : 小时(00..23)
%M : 分钟(00..59)
%S : 秒(00..61)
%X : 相当于 %H:%M:%S
%d : 日 (01..31)
%m : 月份 (01..12)
%Y : 完整年份 (若是%y,则输出年份的后两位)
%F : 相当于 %Y-%m-%d 

演示:

时间戳

date +%s  可以显示当前的时间戳

时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒 。

但是这一长串数字我们也看不懂,我们可以以  date -d@时间戳 的命令,把时间戳表示的时间打印出来,当然也可以指定格式:


二.cal 指令

这个指令很简单,cal 也就是 calender 的缩写,可以显示日历

cal 2023 :显示2023年的日历;

 cal :显示当月日历

 cal  6  2004 :显示某年某月的日历(注意月在年前)

下面是一些常用选项:

-3 显示系统前一个月,当前月,下一个月的月历;
-j  显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天      数);
-y  显示当前年份的日历;


三.find 指令  (重要)

find 的选项有非常多,所以这里只介绍一种:

find  路径  -name   :在指定路径下寻找指定的内容

例:在当前路径下查找.txt 的文件

find 与 which 与 whereis

1.find:可以在指定的路径下进行文件的搜索(真的在磁盘文件中搜索)

2.which:可以在指定路径下,搜索指令文件

3.whereis:在系统特定的路径下查找,既可以找到可执行程序,又可以找到手册,安装包,压缩包之类的


四.grep 指令

语法: grep [选项] 搜寻字符串 文件
功能: 在文件中搜索字符串,将找到的行打印出来
常用选项:
-i :忽略大小写的不同,所以大小写视为相同;
-n :顺便输出行号;
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行;

例:


五.zip / unzip 指令

zip 指令是用于打包压缩的指令;

语法: zip 压缩文件.zip 目录或文件
功能: 将目录或文件压缩成zip格式

常用选项:
-r   递归处理,将指定目录下的所有文件和子目录一并处理

-d  解压到指定路径

例:

 


六.tar 指令

tar也是用于打包,压缩的指令,由于tar的选项有很多,我们只需要记住这三种使用方法就可以了:

1.tar  czf  xx.tgz   ---打包压缩

2.tar  tzf  xx.tgz    ---预览压缩的内容

3.tar  xzf  xx.tgz   ---解压解包

解压到指定路径 : -C 路径(注意是大写的C)

.tgz  是  .tar.gz   的缩写

例:tar  czf xx.tgz

 tar  tzf  xx.tgz

tar  xzf  xx.tgz

若是想要解压到指定路径 ,可以使用选项 :-C  路径

 Linux 中关于打包和压缩的指令有很多,也有很多不同的后缀,但是我们并不需要记那么多,记住几个常用的几个就可以了,遇到没见过的后缀可以去网上搜。


七.bc  指令

这个指令很简单,可以认为是Linux上的计算器。 


八.uname –r指令


语法:uname [选项]
功能: uname用来获取电脑和操作系统的相关信息;

 

补充说明:

    uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息;
常用选项:
    -a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件         名,处理器类型,硬件平台类型,操作系统名称;


九. 「Tab」「ctrl+c」「ctrl+d」「ctrl+r」热键

「Tab」:具有指令补齐的作用

这个要连续按两下,担忧的版本的Linux并不支持;

「ctrl+c」:终止当前的程序

这个热键其实很好用,遇到什么情况时,直接无脑 「ctrl+c」就可以退出;

「ctrl+d」:当我们用 su 指令切到另一个用户时,可以「ctrl+d」退回到原来的用户

例:

 

「ctrl+r」:搜索历史指令,Linux会记录最近的1000条指令

也可以用  history 指令查看最近记录的1000条指令。


十.关机


语法:shutdown [选项] ** 常见选项:**
-h : 将系统的服务停掉后,立即关机;
-r : 在将系统的服务停掉之后就重新启动;
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思;


🐬🤖本篇文章到此就结束了, 若有错误或是建议的话,欢迎小伙伴们指出;🕊️👻

😄😆希望小伙伴们能支持支持博主啊,你们的支持对我很重要哦;🥰🤩

😍😁谢谢你的阅读。😸😼

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

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

相关文章

Qt扫盲-QPieSlice理论总结

QPieSlice理论总结 一、概述二、标签三、属性设置四、信号说明 一、概述 QPieSlice 类表示饼图中的单个QPieSlice。饼图QPieSlice有一个值和一个标签。将QPieSlice添加到饼图时,QPieSeries对象将自动计算QPieSlice的百分比,并与序列中所有QPieSlice的总…

Java SE(十一)之包装类(各种类型之间的转换)

文章目录 Object类 &Number类1.Object2.Number类 包装类,装箱,拆箱1.手动装箱/拆箱2.自动装箱/ 拆箱 应用——常见包装类1.Integer类2.Character类3.实战——各种类型之间的转换(1)int和Integer相互转换(2&#xf…

20230514-SmartChat测试效果图

E:\20230514-SmartChat测试效果图您好,我是SmartChat,新生代智能机器人,通过运用自然语言处理、机器学习和人工智能等高精尖技术,可以与您进行自然、流畅、有趣的对话,帮助您获取所需的信息和服务。无论您想要写商业计…

如何提高跨职能团队的绩效和成果

在50年代,当计算机仍被视为复杂的计算器时,西北互助人寿保险公司就计算机对未来业务的影响进行了研究。有趣的是,该公司的首席执行官为这项研究设立了一个不同寻常的团队——由来自多个部门的员工组成,每个人都看到了计算机在保险…

redis批处理任务,多线程 or pipeline

前言 工作中使用redis的时候遇到一个问题,如果我们要对存储在redis中的一批数据进行操作,为了加快处理的速度,我们一般有两种方式: 建立多个线程,使用多个连接发送请求使用redis提供的pipeline 引发了一个小思考&…

股票量价关系基础知识9----图解各阶段量价关系:价平量平

价平量平是指股价涨跌幅度不大,成交量持平,反映多空双方受不明朗因素困扰,均对后市走势持观望态度,投资者在此阶段不宜盲目入市,但具体到某一阶段又略有差异。 一、上涨初期的价平量平 (一)形态…

深度学习之图像分类(二):ZFNet

本专栏介绍基于深度学习进行图像识别的经典和前沿模型,将持续更新,包括不仅限于:AlexNet, ZFNet,VGG,GoogLeNet,ResNet,DenseNet,SENet,MobileNet&#xff0c…

SpringBoot 2.0 + Nacos + Sentinel 流控规则集中存储

前言 Sentinel 原生版本的规则管理通过API 将规则推送至客户端并直接更新到内存中,并不能直接用于生产环境。不过官方也提供了一种 Push模式,扩展读数据源ReadableDataSource,规则中心统一推送,客户端通过注册监听器的方式时刻监…

四轴飞控DIY Mark4 - 优化后续二

四轴飞控DIY Mark4 - 优化后续二 1. 源由2. 优化方案3. 实现细节3.1 锡箔屏蔽3.2 热缩管固定3.3 电池地接地3.4 更换飞控 4. 整体效果4.1 配置4.2 Roll&Pitch波形4.3 电机波形 5. 结论6. 附录:FPV Quad GPS cable sheilding 1. 源由 Betaflight BN880 GPS 简单测…

Qt扫盲-QPieSeries理论总结

QPieSeries理论总结 一、概述二、简单的使用1. 创建 QPieSeries 并赋值2. 自定义显示 QPieSlice3. 初始化绘图设备&并关联上图4. 把绘图设备框架放置在 Gui 控件上5. 完整代码 三、镂空饼状图1. 初始化 QPieSeries 和 QPieSlice2. 初始化绘图设备&并关联上图3. 把绘图设…

深度学习之图像分类(四):AlexNet

本专栏介绍基于深度学习进行图像识别的经典和前沿模型,将持续更新,包括不仅限于:AlexNet, ZFNet,VGG,GoogLeNet,ResNet,DenseNet,SENet,MobileNet&#xff0c…

Python地理数据处理 22:基于arcpy批量操作(四)

批量裁剪 1. 批量裁剪进阶2. 统计运算3. 栅格批量缩小n倍4. 建立属性表(简化、普适)5. 计算土地利用未变化区域(LUCC) 1. 批量裁剪进阶 代码描述:遍历a文件夹下的所有tif影像,并使用每个a文件夹中的tif影像…

MobileOne(CVPR 2023)原理与代码解析

paper:MobileOne: An Improved One millisecond Mobile Backbone official implementation:https://github.com/apple/ml-mobileone third-party implementation:mmpretrain/mobileone.py at main open-mmlab/mmpretrain GitHub 前言 …

在Ubuntu Kylin系统中安装并使用minicom

1、minicom的安装 首先在命令窗口中输入:minicom -s 如果显示的是:程序“minicom”尚未安装,您可以使用一下命令安装:sudo apt install minicom 这时需要minicom安装包 sudo apt-get install minicom 2、minicom的配置 sudo minicom -s # 打开minicom配置界面 3、配置…

(第44册)Java程序设计应用开发

书名:Java程序设计应用开发 书号:978-7-113-29847-0 作者:张西广,夏敏捷,罗菁 编著 出版日期:2023年1月 目前学习和关注 Java 语言的人越来越多,Java 语言已是目前世界上最为流行的程序开发语言之一。由于具有功能…

用于半监督体积医学图像分割的动量对比体素表示学习

文章目录 Momentum Contrastive Voxel-Wise Representation Learning for Semi-supervised Volumetric Medical Image Segmentation摘要本文方法Voxel-Wise Contrastive ObjectiveDimensional Contrastive ObjectiveConsistency Loss总损失 实验结果 Momentum Contrastive Voxe…

可以白嫖的语音识别开源项目whisper的搭建详细过程 | 如何在Linux中搭建OpenAI开源的语音识别项目Whisper

原文来自我个人的博客。 1、前提条件 服务器为GPU服务器。点击这里跳转到我使用的GPU服务器。我搭建 whisper 选用的是 NVIDIA A 100显卡,4GB显存。 Python版本要在3.8~3.11之间。 输入下面命令查看使用的Python版本。 python3 -V2、安装Anaconda 为啥要安装A…

ORACLE数据库长连接客户端持久的CLOSE_WAIT

前言 根据以往的项目构造,业务层数据库基本使用长连接形式进行批量操作。大部分周期有执行的链接基本正常。再长期的内测中也没有发生CLOSE_WAIT的现象。 上线后采用的数据库使用了新的版本,发现产生CLOSE_WAIY。根据开发经验和网上搜索,发…

『手撕 Mybatis 源码』01 - 基本原理与搭建

MyBatis的架构设计 Api接口层:提供API 增加、删除、修改、查询等接口,通过API接口对数据库进行操作 例如下面这些操作 sqlSession.selectOne(statementId, param); mapperProxy.findByCondition(param);数据处理层:解析sql根据调用请求完成…

机器学习模型的评估

(1)数据划分 将可用数据划分为三部分:训练集、验证集和测试集。在训练数据上训练模型。在验证数据上评估模型。模型准备上线之前,在测试数据上最后测试一次 不将数据划分为两部分,即训练集和测试集?在训练…