Linux指令(四)

1.more指令

我们知道cat指令是用来读取文本文件的,但是如果是大文件,其实是不适合cat读取的,原因是:cat读取会直接到文本的结尾,所以我们引入:more指令

该指令不会将文件直接读到结尾,而是将最开始的一屏幕装满,然后可以自己调整,同时也可以关键字查找。

如下:

下方就可以通过输入进行查找了。

2.less指令

如果你用过more指令,就会发现是不能够向前翻的,而less指令就像more指令的升级款,它可以前后翻,同时也还有查找功能。

这里大体和more指令一样,就不演示了。

3.head指令

该指令听名字就可以知道,它是用来显示开头的一定范围,我们可以通过-行数来规范显示的行数。

如下:

默认是显示10行的,我们可以自行调整

4.tail指令

和刚学的head指令相似,但是tail是显示结尾的,也可以用-行数来显示所要的行数。

如图:

由于我们输入的都是相同内容,可能不易观察,大家可以自行输入不同内容。

5.wc指令

该指令用于统计文本行数

我们可以看到文本显示有55行。

6.date指令

该指令适用于时间方面的。

大家可以先看图片:

由图可以看出:

date :表示显示普通内容

需要我们注意的是:+%s是表示为时间戳,大家对于这个名词,第一次听或之前听过,这是一个对于我们非常重要的一个东西,大家有兴趣可以去查看了解。

没错,我们只要这样写就可以将时间戳转换为时间,但是你多试几次会发现,

为什么时间戳为0的时候不为格林威治的0点时分?

当然,也许你的云服务器显示的就是0时,但是可能存在一部分显示的是8时,原因就在于我们显示的是8时是因为我们对应的是北京时间,在格林威治0时的时候,北京正好8时。(这个大家了解就好)

7.指令cal

该指令的是用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份。

如果我们直接:

cal +年份

就可以显示该年的日历情况

扩展知识如下操作即可:

cal -y +年表示当前年的日历。

8.find指令

用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)

注意:该指令是用于在树形目录中查找

语法: find pathname -options

9.grep指令

该指令用于在文件中搜索字符串,将找到的行打印出来

常建的就是如上三个选项。

大家可以参考上面的图片学习该指令。

10.zip/unzip指令

这两个指令是用于打包或解压文件或目录的。

大家可以自行学习!

最后,大家加油!

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

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

相关文章

Linux ---- 小玩具

目录 一、安装: 1、佛祖保佑,永不宕机,永无bug 2、小火车 3、艺术字和其它 天气预报 艺术字 4、会说话的小牦牛 5、其他趣味图片 我爱你 腻害 英雄联盟 帅 忍 龙 你是猪 福 好运连连 欢迎 加油 想你 忘不了你 我错了 你…

MySQL基础笔记(9)事务

一.简介 所谓事务,是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或者撤销操作请求,即,这些操作要么同时成功,或者同时失败——OS中有原语不可分割的概念&…

spawn_group | spawn_group_template | linked_respawn

字段介绍 spawn_group | spawn_group_template 用来记录与脚本事件或boss战斗有关的 creatures | gameobjects 的刷新数据linked_respawn 用来将 creatures | gameobjects 和 boss 联系起来,这样如果你杀死boss, creatures | gameobjects 在副本重置之前…

GitHub图床TyporaPicGo相关配置

本文作者: slience_me 文章目录 GitHub图床&Typora&PicGo相关配置1. Github配置2. picGo配置3. Typora配置 GitHub图床&Typora&PicGo相关配置 关于Typora旧版的百度网盘下载路径 链接:https://pan.baidu.com/s/12mq-dMqWnRRoreGo4MTbKg?…

Qt事件过滤

1.相关说明 监控鼠标进入组件、出组件、点击组件、双击组件的事件,需要重写eventFilter函数 2.相关界面 3.相关代码 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-&…

TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍

一、什么是服务器 能够为其他计算机提供服务的更高级的电脑 尺寸:Unit 1u1.75英寸44.45mm4.445cm IDC(机房) C/S结构 Client/Server客户端和服务端 二、TCP/IP协议 计算机与计算机之间通信的协议 三要素: IP地址 子网掩码 IP路由 I…

rk1126, 实现 yolov8 目标检测

基于 RKNN 1126 实现 yolov8 目标检测 Ⓜ️ RKNN 模型转换 ONNX yolo export model./weights/yolov8s.pt formatonnx导出 RKNN 这里选择输出 concat 输入两个节点 onnx::Concat_425 和 onnx::Concat_426 from rknn.api import RKNNONNX_MODEL ./weights/yolov8s.onnxRKNN_MOD…

【Linux 内核源码分析】堆内存管理

堆 堆是一种动态分配内存的数据结构,用于存储和管理动态分配的对象。它是一块连续的内存空间,用于存储程序运行时动态申请的内存。 堆可以被看作是一个由各个内存块组成的堆栈,其中每个内存块都有一个地址指针,指向下一个内存块…

如何快速打开github

作为一个资深码农,怎么能不熟悉全球最大的同性交友社区——github呢,但头疼的是github有时能打开,有时打不开,这是怎么回事? 其实问题出在github.com解析DNS上,并不是需要FQ。下面提供一个方法,…

编曲学习:Cubase12导入Cubasis工程的方法!

Steinberg 发布 Cubasis 3 项目导入器,可将 Cubasis 的项目导入到 Cubase 使用https://m.midifan.com/news_body.php?id35635 我偶然看到这个文章,不过发现Cubase12默认好像没有这个选项,心想着要是移动端能和PC端同步,感觉会挺…

ARM体系架构

1. 计算机组成 交叉开发: 程序的编写 编译 在 PC机上(宿主机) 但 运行在 开发板(目标机) 嵌入式开的的特点: 开发环境的不同: 交叉开发环境 以应用为中心, 围绕实际功能设计 软件和硬件 量体裁衣 1.1 计算机的基本组成部分: 输入设备 输出设备 存储器 运算器 控制器 总…

Vue中的组件

在应用程序的开发中,组件是不可缺少的。在Vue的使用中,同样也会用到组件。   vue组件的一般知识点:   1、组件的名字唯一;   2、组件以Html形式书写;   3、组件可以复用;   4、组件可以嵌套&…