Linux-目录和文件

目录

一、Linux目录

1、Linux常见目录

2、常见的Linux文件类型

二、cat-查看文件命令

1、cat命令用法

三、分页查看文件内容

1、 more命令

​2、less命令

​3、more和less的区别

四、查看文件开头或末尾

1、head命令

2、tail命令

3、wc-统计文件内容

4、grep 命令-检索、过滤文件

五、压缩和解压缩 

1、gzip和bzip2压缩与解压

2、tar-归档

六、vi编辑器 

1、文本编辑器的作用

2、Linux中常用的文本编辑器

 3、vi常见的三种工作模式

3.1、命令模式

3.2、输入模式

3.3、末行模式


一、Linux目录

1、Linux常见目录

2、常见的Linux文件类型

二、cat-查看文件命令

1、cat命令用法

  • 查看kfc文件内容

三、分页查看文件内容

1、 more命令

2、less命令

3、more和less的区别

less 命令使用方法与 more 命令基本类似,但是比 more 更好的是,less 命令结合管道符号“|”分屏查看执行命令时输出的信息时,既可以向下翻页,也可以向上翻页。而 more 命令只能向下翻页,不能向上翻页。

四、查看文件开头或末尾

1、head命令

  • 查看passwd文件前七行

2、tail命令

 

  • 查看passwd文件后四行

3、wc-统计文件内容

 

4、grep 命令-检索、过滤文件

  • grep命令用法

  • 示例

五、压缩和解压缩 

1、gzip和bzip2压缩与解压

  • 压缩

  • 解压

 

  • 示例

2、tar-归档

 

  • 示例1--bzip2

  • 实例2 --gzip

六、vi编辑器 

1、文本编辑器的作用

  • 创建或修改文本文件
  • 维护Linux系统中的各种配置文件

2、Linux中常用的文本编辑器

  • vi:类UNIX操作系统的默认文本编辑器o
  • vim:vim是vi文本编辑器(一般简称为vi编辑器)的增强版本

 3、vi常见的三种工作模式

3.1、命令模式

可以使用(上、下、左、右)键,或者k、j、h、i键移动光标的位置,也可以对文件进行复制、粘贴、替换、删除、剪切等作用。

3.2、输入模式

在命令状态下输入 i、l、a、A、o、O键进入编辑模式,当编辑完成后按Esc键即可返回命令模式。

3.3、末行模式

在命令状态下按“:”(英文冒号!)进入编辑模式,主要用于文件的保存,查找,替换,删除等操作。

  • 保存,退出,保存并退出快捷键以及功能

  • 打开新文件或读入其它文件内容 

  • 文件内容替换

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

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

相关文章

多功能投票系统(ThinkPHP+FastAdmin+Uniapp)

让决策更高效,更民主🌟 ​基于ThinkPHPFastAdminUniapp开发的多功能系统,支持图文投票、自定义选手报名内容、自定义主题色、礼物功能(高级授权)、弹幕功能(高级授权)、会员发布、支持数据库私有化部署,Uniapp提供全部无加密源码…

工业web4.0UI风格令人惊艳

工业web4.0UI风格令人惊艳

ARM阻击高通:AI PC大战与芯片之争

引言 在AI PC领域,高通的X Elite芯片因为其高性能和低功耗,一度被认为是未来的主导者。然而,ARM公司却通过法律手段试图阻止高通的独大,这不仅可能拖慢AI PC的发展进程,还引发了业界的广泛关注。本文将深入探讨ARM和高…

基于gunicorn+flash+docker模型高并发部署教程

基于gunicorn、Flask和Docker模型的高并发部署是一个复杂的过程,但通过这种组合可以构建出高效、可扩展的Web应用。下面是一个简化的高并发部署教程,供您参考: 一、环境准备 安装Docker:首先,确保您的服务器上安装了…

今日头条屏幕适配深度剖析

基本概念 首先几个基本概念解释: ● dpi:该值代表的是一英寸上有多少个像素点,常见取值为120,160,240。一般这个值才叫做密度 在android里面获取的方法为 metrics.densityDpi; 屏幕尺寸/分辨率得出DPI,一个…

MySQL进阶——视图

目录 1基本语法 1.1创建 1.2 查询 1.3 修改 1.4 删除 2 检查选项 2.1 级联CASCADED 2.2本地LOCAL 3 更新及作用 3.1视图的更新条件 3.2视图的作用 4视图案例 1基本语法 视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在&…

Github 2024-06-19 C开源项目日报 Top9

根据Github Trendings的统计,今日(2024-06-19统计)共有9个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量C项目9C++项目1Netdata: 开源实时监控平台 创建周期:4020 天开发语言:C协议类型:GNU General Public License v3.0Star数量:68982 个Fork数量…

乾元通渠道商中标金昌市自然灾害应急能力提升项目

近日,乾元通渠道商中标甘肃省金昌市自然灾害应急能力提升项目,乾元通作为设备厂家,为项目提供通信指挥类装备(多链路聚合设备) QYT-X1 。 随着万亿国债项目的全面铺开, 青岛乾元通数码科技有限公司 作为国家…

STM32多种开发环境及生成hex及bin文件介绍

一.STM32开发环境 KEIL系列 (1)KEIL公司目前有四款独立的嵌入式软件开发工具,即MDK、KEIL C51、KEIL C166、KEIL C251,它们都是KEIL公司品牌下的产品,都基于uVision集成开发环境,其中MDK是RealView系列中…

四边形不等式优化

四边形不等式优化 应用于类似以下dp转移方程。 f i min ⁡ 1 ≤ j ≤ i ( w i , j , f i ) f_{i}\min_{1\le j\le i}(w_{i,j},f_{i}) fi​1≤j≤imin​(wi,j​,fi​) 假设 w i , j w_{i,j} wi,j​ 可以在 O ( 1 ) O(1) O(1) 的时间内进行计算。 在正常情况下,…

2024.06.22【读书笔记】丨生物信息学与功能基因组学(第十七章 人类基因组 第二部分)【AI测试版】

第二部分:人类基因组的主要结论与网络资源 摘要: 第二部分深入总结了人类基因组计划的关键发现,并介绍了用于探索人类基因组的网络资源。这些结论不仅为我们理解人类生物学提供了新的视角,而且揭示了人类基因组的复杂性和动态性。 学习目标: 掌握人类基因组计划的主要科…

Python神经影像数据的处理和分析库之nipy使用详解

概要 神经影像学(Neuroimaging)是神经科学中一个重要的分支,主要研究通过影像技术获取和分析大脑结构和功能的信息。nipy(Neuroimaging in Python)是一个强大的 Python 库,专门用于神经影像数据的处理和分析。nipy 提供了一系列工具和方法,帮助研究人员高效地处理神经影…

【C++实验】多项式加减

题目:一元多项式运算 基本要求: (1) 输入并建立多项式; (2) 输出多项式; (3) 多项式加法 (4) 多项式减法。 测试数据: 代码展示: #i…

[论文阅读笔记31] Object-Centric Multiple Object Tracking (ICCV2023)

最近Object centric learning比较火, 其借助了心理学的概念, 旨在将注意力集中在图像或视频中的独立对象(objects)上,而不是整个图像。这个方法与传统的基于像素或区域的方法有所不同,它试图通过识别和分离图像中的各个对象来进行…

Scikit-learn (sklearn) 基础教程

Scikit-learn (sklearn) 基础教程 Scikit-learn (sklearn) 是 Python 中一个强大的机器学习库,提供各种算法和工具,方便用户进行数据挖掘和机器学习任务。本教程将介绍 sklearn 的基本使用,包括数据预处理、模型训练、评估和可视化。 安装 复制pip install scikit-learn数据…

git常见功能代码介绍

克隆仓库&#xff1a; git clone <repository_url>添加文件到暂存区&#xff1a; git add <file_name>提交到本地仓库&#xff1a; git commit -m "Commit message"推送到远程仓库&#xff1a; git push origin <branch_name>拉取远程仓库更新&…

代码随想录——全排列Ⅱ(Leetcode 47)

题目链接 回溯 class Solution {List<List<Integer>> res new ArrayList<List<Integer>>();List<Integer> list new ArrayList<Integer>();boolean[] used;public List<List<Integer>> permuteUnique(int[] nums) {used …

JAVA学习-练习试用Java实现“最大矩形”

问题&#xff1a; 给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵&#xff0c;找出只包含 1 的最大矩形&#xff0c;并返回其面积。 示例 1&#xff1a; 输入&#xff1a;matrix [["1","0","1","0","0"]…

IPD笔记

IPD笔记 先弄一个一图流&#xff0c;改天再过来继续补充 IPD&#xff08;Integrated Product Development&#xff09;即集成产品开发&#xff0c;是一套产品开发的模式、理念与方法。华为的IPD的核心思想是基于市场需求&#xff0c;将产品开发作为一项投资来管理&#xff0c;以…

注解详解系列 - @Scope:定义Bean的作用范围

注解简介 在今天的注解详解系列中&#xff0c;我们将探讨Scope注解。Scope是Spring框架中的一个重要注解&#xff0c;用于定义bean的作用范围。通过Scope注解&#xff0c;可以控制Spring容器中bean的生命周期和实例化方式。 注解定义 Scope注解用于定义Spring bean的作用范围…