Linux命令-文本编辑(二)
Linux命令-文本编辑(二)
Linux mtype命令
mtype为mtools工具指令,模拟MS-DOS的type指令,可显示MS-DOS文件的内容。
语法: mtype [-st][文件]
参数说明:
-s 去除8位字符码集的第一个位,使它兼容于7位的ASCII。
-t 将MS-DOS文本文件中的"换行+光标移至行首"字符转换成Linux的换行字符。
实例
打开名为dos.txt 的MS-DOS文件可使用如下命令:
mtype dos.txt #打开MS-DOS 文件
---------------------------------------------------------------------------
Linux pico命令
Linux pico命令用于编辑文字文件。
pico是个简单易用、以显示导向为主的文字编辑程序,它伴随着处理电子邮件和新闻组的程序pine而来。
使用pico命令来编辑testfile文件,在终端中输入如下命令:
pico testfile
---------------------------------------------------------------------------
Linux rgrep命令
Linux rgrep命令用于递归查找文件里符合条件的字符串。
rgrep指令的功能和grep指令类似,可查找内容包含指定的范本样式的文件,
如果发现某文件的内容符合所指定的范本样式,预设rgrep指令会把含有范本样式的那一列显示出来。
在当前目录下查找句子中包含"Hello"字符串的文件,可使用如下命令:
rgrep Hello *
---------------------------------------------------------------------------
Linux sed命令
Linux sed命令是利用script来处理文本文件。
sed可依照script的指令,来处理、编辑文本文件。
在testfile文件的第四行后添加一行,并将结果输出到标准输出,在命令行提示符下输入如下命令:
sed -e 4a\newLine testfile
---------------------------------------------------------------------------
Linux sort命令
Linux sort命令用于将文本文件内容加以排序。
sort可针对文本文件的内容,以行为单位来排序。
在使用sort命令以默认的方式对文件的行进行排序,使用的命令如下:
sort testfile
sort 命令将以默认的方式将文本文件的第一列以ASCII 码的次序排列,并将结果输出到标准输出。
---------------------------------------------------------------------------
Linux spell命令
Linux spell命令可建立拼写检查程序。
spell可从标准输入设备读取字符串,结束后显示拼错的词汇。
---------------------------------------------------------------------------
Linux tr命令
Linux tr 命令用于转换或删除文件中的字符。
tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。
---------------------------------------------------------------------------
Linux expr命令
expr命令是一个手工命令行计数器,用于在UNIX/LINUX下求表达式变量的值,一般用于整数值,也可用于字符串。
语法: expr 表达式
表达式说明:
用空格隔开每个项;
用 / (反斜杠) 放在 shell 特定的字符前面;
对包含空格和其他特殊字符的字符串要用引号括起来
---------------------------------------------------------------------------
Linux uniq命令
Linux uniq命令用于检查及删除文本文件中重复出现的行列。
uniq可检查文本文件中重复出现的行列。
文件testfile中第2 行、第5 行、第9 行为相同的行,使用uniq 命令删除重复的行,可使用以下命令:
uniq testfile
---------------------------------------------------------------------------
Linux wc命令
Linux wc命令用于计算字数。
利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。
在默认的情况下,wc将计算指定文件的行数、字数,以及字节数。使用的命令为:
wc testfile
使用 wc统计,结果如下:
$ wc testfile           # testfile文件的统计信息 
3 92 598 testfile       # testfile文件的行数为3、单词数92、字节数598
其中,3 个数字分别表示testfile文件的行数、单词数,以及该文件的字节数。
如果想同时统计多个文件的信息,例如同时统计testfile、testfile_1、testfile_2,可使用如下命令:
wc testfile testfile_1 testfile_2 #统计三个文件的信息
输出结果如下:
$ wc testfile testfile_1 testfile_2  #统计三个文件的信息 
3 92 598 testfile                    #第一个文件行数为3、单词数92、字节数598 
9 18 78 testfile_1                   #第二个文件的行数为9、单词数18、字节数78 
3 6 32 testfile_2                    #第三个文件的行数为3、单词数6、字节数32 
15 116 708 总用量                    #三个文件总共的行数为15、单词数116、字节数708
Linux命令-文本编辑(二)的更多相关文章
- Linux命令-文本编辑(一)
		Linux命令-文本编辑(一) Linux col命令 Linux col命令用于过滤控制字符. 在许多UNIX说明文件里,都有RLF控制字符.当我们运用shell特殊字符">&quo ... 
- Linux命令-文件管理(二)
		Linux命令-文件管理(二) Linux gitview命令 Linux gitview命令用于观看文件的内容,它会同时显示十六进制和ASCII格式的字码. 语法:gitview [-bchilv] ... 
- Linux命令(二)——目录和文件管理命令
		一.Linux系统的目录结构 1.根目录(/):顶层目录,某些系统中的唯一分区. 2./bin命令文件目录:包含Linux命令的二进制可执行文件. 3./boot目录:存放系统的内核文件和引导装载程序 ... 
- Linux 命令(二)
		man help:线上查询及帮助命令 命令 --help:简单帮助 help cd:查看一些Linux命令行的一些内置命令 文件和目操作命令(19个) ls cd cp find mkdi ... 
- Java开发人员必须掌握的Linux命令(二)
		子曰:"工欲善其事,必先利其器." 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣)的表达来讲解让知识或者技术,让学习之旅充满乐趣,这就是写博文的初心. 本篇的旅 ... 
- 【Linux】好玩的Linux命令(二)
		关于Linux talk:http://man.linuxde.net/talk 下面文章转自:http://www.oschina.net/translate/11-lesser-known-use ... 
- Linux学习Day3:新手必须掌握的Linux命令(二)
		今天学习的命令都是运维工作中经常要用到的,非常实用,必须要用心学习,争取把这些命令烂熟于心,具体内容如下: 一.系统状态监测命令 1.ifconfig命令 用于获取网卡配置与网络状态等信息. [roo ... 
- Linux命令(二)
		1.cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径.如: cd /root/Docements # 切换到 ... 
- 软件测试人员需要掌握的linux命令(二)
		2 设备管理 2.1 mount 名称 : mount 使用权限 : 系统管理者或/etc/fstab中允许的使用者 使用方式 : mount [-hV] mount [-fnrsvw] [-t vf ... 
随机推荐
- 检测Python程序本身是否已经在运行
			为runner.py实现一个函数,检测是否有其他的runner.py进程在正在执行? 除主要用到os模块,还用到了第三方模块psutil 
- 2019中山纪念中学夏令营-Day14 图论初步【dijkstra算法求最短路】
			Dijkstra是我学会的第一个最短路算法,为什么不先去学SPFA呢?因为我在luogu上翻到了一张比较神奇的图: 关于SPFA -它死了 以及网上还有各位大佬的经验告诉我:SPFA这玩意很容易被卡. ... 
- liunx 安装rsync
			新建一个rsync.s文件,把下面的代码写入文件里: #!/usr/bin/env bash mkdir -p /data/app/rsync/etc/ mkdir -p /data/logs/rsy ... 
- JavaScript Let 和 Const
			来源:菜鸟教程:https://www.runoob.com/js/js-let-const.html JavaScript let 和 const ECMAScript 2015(ECMAScrip ... 
- 2019年8月23日 星期五(workerman和swoole的区别)
			两个框架我都有用过,workerman用得更多些,这2个框架都很出名,它们的出现大大的提高了php的应用范围及知名度 workerman和swoole都是php socket 服务器框架,都支持长连接 ... 
- 关于VUE 配置文件config详解内容
			// const path = require('path'); module.exports = { /** 区分打包环境与开发环境 * process.env.NODE_ENV==='produc ... 
- 用java语言(文件和文件流知识点)实现图片的拷贝,从d盘拷贝到e盘
			/** * 实现图片的拷贝\ * 注意:用的是文件字节流 */ package com.test4; import java.io.*; public class Demo12_4 { /** * @ ... 
- css折叠表格
			1.html <div class="custom-fold-table"> <table cellpadding="0" cellspaci ... 
- 两种Tensorflow模型保存的方法
			在Tensorflow中,有两种保存模型的方法:一种是Checkpoint,另一种是Protobuf,也就是PB格式: 一. Checkpoint方法: 1.保存时使用方法: tf.train.Sav ... 
- fiddler4自动生成jmeter脚本
			接口.性能测试任务当遇到从浏览器或移动app自己抓包的情况出现时就变得巨苦逼了,苦在哪里?苦在需要通过抓包工具抓报文,需要通过抓包报文梳理业务逻辑.需要将梳理的逻辑编写成脚本.最最苦的情况是,自己抓包 ... 
