Linux各种命令——tac命令,more 命令, less命令,head命令,tail命令,file 命令, stat 命令

 注意:tac命令是倒置输出文件内容

#### tac

- **作用:倒叙访问文件内容**

- 格式:tac   参数 文件名

- **例如:** **tac      /etc/passwd**

#### more 命令

- 作用:翻页查看文件内容,适合内容较多的文件查看

- 格式:more  文件名

- 注意:使用回车则一行一行查看,使用空格则整页查看,点击q键退出查看

```shell

[root@server ~]# more  -sp  /etc/passwd #  -sp  减少空白行,先清屏后输出

```

#### less命令

- 作用:同more命令

- 格式:less    文件名

- 注意:可以使用上下键进行浏览,点击q退出浏览

#### head命令

- 作用: 查看文档前n行的内容

- 格式:head  -数字   文件名

- 例:

```bash

[root@server ~]# head  /etc/passwd    #  默认查看文档前10行内容

[root@server ~]# head -5 /etc/passwd

```

#### tail命令

- 作用:查看文档后n行内容

- 格式:tail  -参数  文件名

- 参数

  - -数字:查看倒数行数

  - -f:动态刷新, 实时显示日志文件并且能动态更新

- 例:

```bash

[root@server ~]# tail  /etc/passwd     # 默认查看文档后10行内容

[root@server ~]# tail  -1  /etc/passwd

[root@server ~]# tail  -f  /var/log/messages   # 监视日志

[root@server ~]# head  -6 /etc/passwd | tail -1  # 查看第6行

```

### 文件信息查看

#### file 命令

- 作用:查看文件类型

- 格式:file  -参数  文件名

- 文件类型:

  - ASCII  file :ASCII文本字符文件

  - empty:空文件

  - block special :块设备文件

  - character  special :字符设备文件

  - diretory:目录

#### stat 命令

- 作用:显示文件属性信息

- 格式:stat  文件名

- 注意:一般通过该命令查看大小、Inode、硬链接、软连接

## 文件内容过滤显示—grep

### 作用:

- 在指定的普通文件中查找并显示含有指定字符串的行,也可与管道符一起使用

### 格式

```bash

grep   -参数  查找条件  文件名

```

### 参数

| 选项 | 说明                                        

| ---- | ------------------------------------------- 

| -c   | 仅显示找到的行数                            

| -i   | 忽略大小写                                  

| -n   | 显示行号                                    

| -v   | 反向选择——仅列出没有“关键词”的行            

| -A   | -A 2    搜索时显示匹配到的那一行以及下2行   

| -B   | -B 2    搜索时显示匹配到的那一行以及上2行   

| -C   | -C 2    搜索时显示匹配到的那一行以及上下2行 

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

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

相关文章

ingress代理前后端服务跨域

一、前言 ingress对于前后端服务的代理有不同的方式可以实现,前后端服务可以通过不同的域名实现流量的分流策略,不过这需要解决前后端域名不同产生的跨域问题,也可以通过不同的path实现流量的分流策略,该方式不会产生跨域的问题 …

Apipost接口测试工具的原理及应用详解(二)

本系列文章简介: 随着软件行业的快速发展,API(应用程序编程接口)作为不同软件组件之间通信的桥梁,其重要性日益凸显。API的质量直接关系到软件系统的稳定性、性能和用户体验。因此,对API进行严格的测试成为…

debian linux E: 无法定位软件包

原因是国内镜像站全寄了,你设国内源没用!,换成官方的然后懂? sudo vim /etc/apt/sources.list添加debian官方源 deb https://deb.debian.org/debian/ bullseye main contrib non-free deb-src https://deb.debian.org/debian/ bullseye mai…

AI 创业者的探索之路——从 Lester Holt 的访谈中汲取灵感

随着人工智能技术的快速发展,越来越多的创业者开始关注这一领域。在最近的一次采访中,Lester Holt 分别与 OpenAI 的 Sam Altman 和 Airbnb 的 Brian Chesky 进行了深入交流,探讨了 AI 技术的发展、应用以及对个人和社会的影响。本文将总结这次访谈中的关键点,并为 AI 创业…

【单片机毕业设计11-基于stm32c8t6的智能水质检测】

【单片机毕业设计11-基于stm32c8t6的智能水质检测】 前言一、功能介绍二、硬件部分三、软件部分总结 前言 🔥这里是小殷学长,单片机毕业设计篇11基于stm32的智能水质检测系统 🧿创作不易,拒绝白嫖可私 一、功能介绍 -------------…

昇思MindSpore学习笔记2--快速入门

一、环境准备 安装minspore模块 !pip uninstall mindspore -y !pip install -i https://pypi.mirrors.ustc.edu.cn/simple mindspore2.3.0rc1 导入minsporei mport mindspore from mindspore import nn from mindspore.dataset import vision, transforms from mindspore.d…

Java----面向对象----总复习

面向对象 面向对象的程序设计思想(Object Oriented Programming),简称OOP.是一种设计者思想.关注的焦点是类,参照现实中的事务,将事务的属性特征,行为抽象出来,用类来表示.代码结构:以类为组织单位,每种事务都有自己的属性和行为,功能, 思想:从宏观上 帮助我们把握,整体分析整…

spring常用方法

1. 读取配置文件信息 方式一: // 获取文件路径 String fileName "application.yaml"; String filePath this.getClass().getClassLoader().getResource(fileName).getPath();BufferedReader bufferedReader new BufferedReader(new FileReader(path)…

《昇思25天学习打卡营第5天 | 网络构建》

《昇思25天学习打卡营第5天 | 网络构建》 目录 《昇思25天学习打卡营第5天 | 网络构建》什么是神经网络模型构建一个用于Mnist数据集分类的神经网络模型定义模型类模型层nn.Flattennn.Densenn.ReLUnn.SequentialCellnn.Softmax 模型参数 想要学习神经网络模型的构建&#xff0c…

Bazel plugin for Visual Studio Code

语法突出显示 Bazel Build Targets 树显示工作区中的构建包/目标BUILD 文件中的 CodeLens 链接可通过单击目标直接启动构建或测试Buildifier 集成以检查和格式化您的 Bazel 文件(需要安装 Buildifier)tasks.json 的 Bazel Task 定义在构建期间调试 .bzl…

C++:静态断言内存对齐

静态断言 C中的断言assert (1)直接参考:https://www.cnblogs.com/lvchaoshun/p/7816288.html (2)C的assert是运行时检测发现错误,而不是编译时 (3)C在编译时错误用#error来输出C静态断言 (1)C引入static_assert(表达式, “提示字符串”)来实现编译时的静…

window搭建git环境

1.下载安装window下git专用软件scm 从Git for Windows 官网网站下载,并且一路安装即可 安装成功后通过桌面快捷图标Git Bash点击打开 安装后软件应该会自动帮助配置环境变量,如果没有需要自己配置使用 2.git环境配置 2.1设置姓名和邮箱(github上你注…

封装了一个iOS滚动厨窗效果

效果图 背景 我们要实现如图的厨窗效果,不能通过在tableView底部添加一个背景图片的方式,因为这需要修改整个tableView的背景色为透明,影响到的范围太大,只能将这个效果局限在这个cell 中,然后通过监听tableView的滚动…

追觅科技25届校招校招24年社招科技北森题库商业推理综合测评答题攻略、通关技巧

一、追觅科技这家公司怎么样? 追觅科技是一家在智能清洁家电领域表现出色的企业。 二、追觅科技待遇怎么样 追觅科技的待遇在业内具有竞争力,具体信息如下: 1. **薪酬结构**:根据对外经济贸易大学招生就业处发布的2023届校园招…

虹科技术丨跨越距离障碍:PCAN系列网关在远程CAN网络通信的应用潜力

来源:虹科技术丨跨越距离障碍:PCAN系列网关在远程CAN网络通信的应用潜力 原文链接:虹科技术 | 跨越距离障碍:PCAN系列网关在远程CAN网络通信的应用潜力 欢迎关注虹科,为您提供最新资讯! #PCAN #网关 #CA…

Flask之电子邮件

前言:本博客仅作记录学习使用,部分图片出自网络,如有侵犯您的权益,请联系删除 目录 一、使用Flask-Mail发送电子邮件 1.1、配置Flask-Mail 1.2、构建邮件数据 1.3、发送邮件 二、使用事务邮件服务SendGrid 2.1、注册SendGr…

解决:bert_score无法加载本地模型

相信很多小伙伴平时都使用内网进行工作,这些网络是无法连接huggingface的,使用魔塔加载模型网络断断续续的很容易失败。但是bert_score只接收一个模型名,然后自动在huggingface下载或在本地缓存加载。这个缓存跟huggingface官方缓存是不同的。…

2710.移除字符串中的尾随0

从右到左,找到第一个不为0的,然后返回字符串前面的. class Solution { public:string removeTrailingZeros(string num) {int i num.length();while(true){if (num[i-1]0){i--;}else break;}return num.substr(0, i);} };调用函数,string.f…

最新源支付系统源码 V7版全开源 免授权 附搭建教程

最新源支付系统源码_V7版全开源_免授权_附详细搭建教程_站长亲测 YPay是专为个人站长打造的聚合免签系统,拥有卓越的性能和丰富的功能。它采用全新轻量化的界面UI,让您能更方便快捷地解决知识付费和运营赞助的难题。同时,它基于高性能的thin…

TypeScript学习笔记(全)

文章目录 TypeScript入门2.编译并运行TS代码2.1.简化运行ts步骤 3.TS中的常用类型3.1.TS中的类型注解3.2.TS中的原始类型3.3.TS中的数组类型3.4.TS中的联合类型3.5.类型别名3.6.函数类型3.6.1.单独执行参数、返回值类型3.6.2.同时指定参数,返回值类型3.6.3.函数的vo…