【linux基础(三)】Linux基本指令(下)(一)

简介: 【linux基础(三)】Linux基本指令(下)

💓博主CSDN主页:杭电码农-NEO💓


⏩专栏分类:Linux从入门到开通


🚚代码仓库:NEO的学习日记🚚


🌹关注我🫵带你学更多操作系统知识

  🔝🔝


1. 前言

本篇文章紧接着前两篇:

linux指令(上)linux指令(中)

如果你是零基础,请先移步前两篇文章!

本章重点:

  • 取头尾数据指令: head和tail
  • 时间戳概念以及相关指令
  • Linux下搜索指令: find
  • 压缩/解压文件指令: zip和tar
  • Linux下重要的几个热键

Linux的基本指令的最后几个
将在本章全部讲解完毕!


2. 取头尾数据

已知more,less,cat指令

可以读取文件的内容并且打印在屏幕上

但在实际生活中,往往不会查看所有数据

比如我只想读前十行或后十行的数据:

使用指令: head -n 文件名

使用指令: tail -n 文件名

注:-n的n代表想读取的前/后n行

并且-n可以缺省,默认读取前/后十行

我的目录下有这些文件:

其中,small.txt中存放了0~1000个数据

取前30行:

取后30行:


2.1 对取中间元素的思考

假设需要查看第500~550行的数据

此时直接用head或tail不能解决问题

解决方法:定义一个临时文件

根据这个图片流程,我们编写指令:


2.2 管道: | 的使用

使用临时文件的方法确实可解决问题
但是未免太麻烦了!

先说结论,可以这样简化指令:

head -550 small.txt | tail -50

对指令的解释:

指令中出现的 | 符号被称为管道
它可以充当临时文件的作用
将前550行的内容存放在管道中
并且在使用tail时从管道中拿数据!

可以这样理解管道:


3. 时间相关的指令

虽然这个指令比较鸡肋

但是还是要做了解!

使用指令: date +选项

date的几个常见选项给罗列出来:


%H : 小时(00…23)
%M : 分钟(00…59)
%S : 秒(00…61)
%X : 相当于 %H:%M:%S
%d : 日 (01…31)
%m : 月份 (01…12)
%Y : 完整年份 (0000…9999)
%F : 相当于 %Y-%m-%d

比如:




相关文章
|
3月前
|
Linux 数据安全/隐私保护
Linux文件权限调整:chmod指令解析
在日常使用或系统管理中,对 `chmod`的熟练应用是提高工作效率和维持系统稳定性的关键。掌握如何给予或限制权限是每个Linux使用者都应该具备的技能。
274 17
|
3月前
|
移动开发 Linux Windows
Linux常用基本指令
对Linux中常用命令,包括文件创建与销毁,压缩与打包,查看搜索文件的方式等指令的介绍
211 1
|
4月前
|
存储 人工智能 Unix
Linux常见指令汇总
最常见的就是 ll (为ls -l的省略)
178 0
|
9月前
|
消息中间件 Linux
Linux:进程间通信(共享内存详细讲解以及小项目使用和相关指令、消息队列、信号量)
通过上述讲解和代码示例,您可以理解和实现Linux系统中的进程间通信机制,包括共享内存、消息队列和信号量。这些机制在实际开发中非常重要,能够提高系统的并发处理能力和数据通信效率。希望本文能为您的学习和开发提供实用的指导和帮助。
648 20
|
11月前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
412 4
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
127 1
【Linux】-基本指令(下)
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
123 1
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
197 3
|
11月前
|
安全 Ubuntu Unix
【Linux】基础指令
本文介绍了Linux操作系统的基本概念及特点,强调了其开源性、多用户多任务处理能力、稳定性和安全性。文章重点讲解了多个Linux基础命令,如ls、cd、touch、mkdir、rm、man、cp、mv、cat、less、find、grep、tar等,旨在帮助初学者快速掌握Linux命令行操作,为后续深入学习奠定基础。
262 0
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
108 1