`
Fred_Han
  • 浏览: 148165 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux常用文本操作

 
阅读更多

1.最常用的Head和tail

head和tail分别显示文件的顶部和底部,要查看文本的顶部几行或底部几行,需要分别使用这两个命令加-n选项标志

head和tail的基本用法:

head -n10 untitled.txt

tail -n10 untitled.txt

tail命令常见的用途就是观察日志文件或正在运行的进程输出,查看其中是否有问题,或者关注进程是否结束。-f(tail -f)选项使tail持续观察流,即使到达文件结束标记也继续观察,并在流包含更多数据时,持续显示输出。

 

2.wc(wordcount)命令计算指定文件的行数,单词数,字符数

wc untitled.txt 

1213    1348   34416 untitled.txt

wc -l untitled.txt(显示行数)

wc -w untitled.txt(显示单词数)

wc -c untitled.txt(显示字符数)

 34416 untitled.txt

3.split命令

split命令的一大用途就是将大型数据问价分解乘小的文件以方便处理。untitled.txt 经wc命令统计有1213行。-l选项规定了输出文件生成的最大行数。split支持为输出文件指定前缀,下面指定以unt_为前缀。

split -l 200 untitled.txt unt_

wc unt_*

 

200     276    4863 unt_aa

200     200    5704 unt_ab

200     200    5977 unt_ac

200     215    5684 unt_ad

200     200    5913 unt_ae

200     246    5834 unt_af

13      11     441 unt_ag

1213    1348   34416 total

 

4.grep 命令

grep命令在指定文件中搜索给定的表达式相匹配的模式。

 

计算文件中匹配数

grep -c P09060C1177C882D6 untitled.txt unt_aa

结果:

untitled.txt:2

unt_aa:1

 

取消在输出中显示文件名

grep -h P09060C1177C882D6 untitled.txt unt_aa

结果:

'P09060C1177C882D6',

'P09060C1177C882D6',

'P09060C1177C882D6',

 

不区分大小写

grep -i select untitled.txt 

结果:

SELECT

select s.`code`,s.`language`,s.`name`  from  

SELECT

SELECT

 

显示行号

grep -n SELECT untitled.txt 

结果:

42:SELECT

622:SELECT

1152:SELECT

1184:SELECT

 

单词匹配:

grep -w select untitled.txt

结果:

select s.`code`,s.`language`,s.`name`  from

 

 

 

 

分享到:
评论

相关推荐

    操作系统实验linux常用指令操作

    在Linux的编程开发中,`vi`是常用的文本编辑器,具有强大的功能。其基本操作包括: - 打开文件、移动光标、插入文本、删除内容、搜索和替换、设置选项等。 - 光标移动命令如`h`, `l`, `k`, `j`, `w`, `b`, `e`等,...

    linux常用文本编辑器及vi使用.docx

    【Linux常用文本编辑器及vi使用】 在Linux操作系统中,管理系统的日常工作往往涉及到对文本文件的编辑和修改,例如配置服务程序以提供不同服务效果。本章节将介绍Linux中常用的几种文本编辑器,包括ed、vi和emacs,...

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    linux常用的操作命令

    通过学习并熟练掌握这些Linux常用命令,你可以更高效地在Linux环境中工作,无论是日常开发、系统维护还是问题排查,都将变得更加得心应手。实践是检验真理的唯一标准,不断在实际操作中运用这些命令,将使你的Linux...

    熟悉常用的Linux操作和Hadoop操作

    ### 常用Linux操作与Hadoop操作详解 #### 实验背景及目的 为了更好地进行后续的上机实验,我们有必要提前熟悉常用的Linux系统操作以及Hadoop的基本操作。通过本次实验,可以掌握Linux环境下文件与目录的基本管理...

    linux 常用命令 操作系统命令 shell概述

    Linux 常用命令和操作系统命令概述 Linux 操作系统的基本命令是用户与操作系统内核之间的桥梁。Linux shell 是一种特殊的程序,它是用户与操作系统内核之间的桥梁。当用户登录成功,系统会启动一个交互式的 shell ...

    Linux常用命令文档和命令大全

    本压缩包文件"Linux常用命令文档和命令大全"包含了两份宝贵的资源,分别是"Linux命令大全(修改版).chm"和"Linux学习笔记.doc",它们都是深入理解和熟练掌握Linux操作系统的宝贵资料。 "Linux命令大全(修改版).chm...

    Linux常用操作总结

    Linux 常用操作总结 Linux 操作系统是当今最流行的操作系统之一,广泛应用于服务器、嵌入式系统、移动设备等领域。作为一名初级 Linux 用户,掌握基本的 Linux 操作是非常重要的。本文将对 Linux 的基本操作进行...

    Linux常用命令详解.pdf

    通过以上内容可以看出,《Linux常用命令详解.pdf》主要介绍了Linux操作系统中的基本命令以及它们的基本使用方法。这些命令是进行日常文件管理和系统操作的基础,对于Linux初学者来说非常重要。通过理解和掌握这些...

    Linux常用命令.pdf

    在Linux操作系统中,掌握一些基本的命令是必不可少的,这些命令可以帮助用户进行文件管理、系统交互以及各种操作。以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项...

    Linux常用命令、Linux常用命令

    以上只是Linux常用命令的一小部分,实际上还有许多其他命令,如`cp`(复制文件)、`mv`(移动文件)、`rm`(删除文件)、`mkdir`(创建目录)、`rmdir`(删除目录)、`ls`(列出目录内容)、`cd`(切换目录)、`pwd`...

    Linux网络操作系统基础:常用Linux命令.ppt

    【Linux网络操作系统基础:常用Linux命令】 Linux是一个广泛使用的开源操作系统,它的命令行界面提供了高效且灵活的系统管理工具。本章将深入讲解Linux的基础知识,特别是常用的命令,包括文件和目录的操作,以及...

    Linux常用命令 shell 常用命令

    ### Linux常用命令详解 Linux作为一款强大的开源操作系统,其核心优势之一在于丰富的命令行工具,这些工具能够高效地完成各种任务,从简单的文件操作到复杂的系统管理。下面将详细介绍Linux中的一些常用命令,涵盖...

    Linux操作系统的常用命令

    Linux 操作系统的常用命令 Linux 操作系统提供了许多实用的命令来帮助用户管理和操作文件、目录、网络等。以下是 Linux 操作系统中的一些常用命令的总结: 文件和目录操作 * ls 命令:用于查看当前目录下的文件和...

    Linux常用命令-API手册.zip

    本压缩包"Linux常用命令-API手册.zip"包含了两个重要的参考资料:"Linux基础命令教程豪华版.chm"和"Linux常用命令大全.chm",它们为用户提供详尽的Linux命令学习指南。 "Linux基础命令教程豪华版.chm"可能是对Linux...

    常用linux基本操作

    【常用Linux基本操作】 在Linux操作系统中,掌握一些基本的命令和操作对于日常使用和管理至关重要。虽然Linux命令行提供了无数的选项和功能,但在实际应用中,我们往往只需要掌握最常用的那部分即可。本文将重点...

    Linux 常用C函数(中文版)

    本资源“Linux 常用C函数(中文版)”旨在帮助程序员理解和掌握在Linux环境下C语言编程的一些核心函数。这些函数涵盖了输入输出、字符串处理、内存操作、数学运算、文件操作等多个方面,对于提升Linux下的C语言编程...

    Linux常用命令全集

    以下是一些基础且常用的Linux命令,它们构成了"Linux常用命令全集"的核心内容: 1. **ls**:列出目录内容。`ls -l`显示详细信息,`ls -a`显示包括隐藏文件的所有内容。 2. **cd**:改变当前工作目录。如`cd /home/...

    (带书签)linux常用命令用例及详解

    它提供了丰富的命令模式和文本操作功能。在vim中,可以进行插入文本、编辑文本、保存文本、退出vim等操作。vim具有模式化操作,包括普通模式、插入模式和命令模式,每个模式下有不同的操作命令。 5. GCC编译器 GCC...

Global site tag (gtag.js) - Google Analytics