`
Fred_Han
  • 浏览: 145086 次
  • 性别: 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网络操作系统基础:常用文本编辑器.pptx

    Linux常用文本编辑器介绍;2;Linux文本编辑器介绍;Linux文本编辑器 - emacs;Linux文本编辑器 - nano;Linux文本编辑器 - gedit;Linux文本编辑器 - kedit;谢谢聆听

    Linux开源操作系统常用命令大全Linux开源操作系统常用命令大全

    linux常用命令大全 Linux作为一个开源操作系统,在实际应用中得到了广泛的应用和发展。本论文将介绍一些常用的Linux命令,这些命令是Linux系统管理和操作的基础,对于理解和使用Linux系统非常重要。 一、文件和...

    实验一 文件和目录操作(Linux基础教程 第二版)

    我们经常要利用文件来存放信息和数据,进行创建/删除文件、打开关闭文件、读/写文件等操作,用户最常用的操作几乎都与文件有关。Linux针对文件操作提供了众多方便高效的命令。 用户对文件进行操作时,离不开对目录的...

    linux常用命令大全 Linux是一个强大的操作系统

    linux常用命令大全 Linux是一个强大的操作系统,它提供了丰富的命令行工具供用户使用。以下是一些常用的Linux命令,分为不同的类别以帮助理解和记忆: 文件和目录操作 ls:列出目录内容 cd:更改目录 pwd:打印当前...

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

    目录文件基本操作 test1 test2 test3 test Linux.txt rc.d 实训练习:文件目录定位查找 任务1: 从根目录查找名为shadow的文件,并输出到标准设备(屏幕) 从当前用户工作目录查找名为passwd的文件,并输出到标准设备 ...

    linux-文本编辑器Vim使用视频教程

    05.1 文本编辑器Vim-Vim常用操作.mp4 05.2 文本编辑器Vim-Vim使用技巧.mp4

    Linux常用网络操作命令telnet.docx

    Linux 常用网络操作命令 telnet telnet 命令是 Linux 中一种常用的网络操作命令,允许用户通过网络在远程计算机之间进行通信和登录。以下是 telnet 命令的详细解释和使用方法: telnet 命令的作用 telnet 命令的...

    LINUX操作系统(电子教案,参考答案)

    主要包括Linux的基本概念和操作,Linux的树型结构,Linux的文本编辑,Linux的安装和启动,用户管理,Shell编程技术,进程管理,C编译器,系统扩充,维护与监视,Linux的图形界面,网络的基本概念与设置,Linux在网络...

    Linux系统基本操作命令与vi编辑器使用

    下面是常用的Linux系统基本操作命令: 1. 目录操作命令 * mkdir:创建目录 * rmdir:删除目录 * cd:切换目录 * pwd:显示当前目录 2. 文件操作命令 * touch:创建文件 * rm:删除文件 * cp:复制文件 * mv:移动...

    60个Linux常用命令大全.pdf

    这份Linux常用命令大全是为希望学习和熟悉Linux操作系统的用户而准备的指南。以下是对这份命令大全的简要介绍: 内容概要:该命令大全包括了60个常用的Linux命令,涵盖了网络管理、系统监控、文本处理、文件管理、...

    Linux常用命令、日常开发常用

    linux常用命令; 定义全局环境变量; 查看日志并查找关键字; 设置防火墙开机自启; 防火墙开放或移除端口; 解压缩文件为压缩包; 从Linux中上传或下载文件到本地(lrzsz); shell编辑命令快捷键; 配置命令开机...

    linux常用命令大全

    linux常用命令大全 系统管理类:关机、重启、切换用户、修改密码、注销;文档编辑类:查找历史命令、清屏、删除内容;文本查看处理类:列文件内容、大小写转换、字符串处理、文本操作基础、shell脚本中的注释。 具体...

    linux部署基本常用命令

    linux基本操作命令,包含,进程、日志查看、文件操作、权限、解压缩、文本操作、磁盘、防火墙、自定义命令、查找文件

    linux 常用命令 自制自用

    linux常用命令 查看内核、操作系统、cpu、日志信息、环境变量、分区等

    Linux应用技术:Linux常用命令与VI文件编辑器.docx

    任务5 Linux常用命令与VI编辑器 实验目的 学会Linux基本操作命令 学会Linux目录及文件操作命令 学会启动vi编辑器 掌握vi编辑器的工作模式和常用命令 实验内容 注意!实验前,请将主机名修改为zhangsan(zhangsan为...

    Linux常用命令及操作技巧汇总

    Linux版本,重要概念;使用终端,帮助命令和用法;文件与目录管理;文件查看命令,打包和压缩;权限管理设定。 重要部分:1)Vim文本编辑器:vim的设计理念是命令的组合。我们可以学习各种各样的文本间移动或跳转的...

    03Linux基本操作.ppt

    03Linux基本操作 GNOME图形界面基础 BASH基础 Linux系统常用命令 Vim文本编辑器

Global site tag (gtag.js) - Google Analytics