liunx提供多个命令来操作文本:
cat , more, less, head, tail , cut、join、sed、awk
cat: Concatenate FILE(s), or standard input, to standard output.
cat:连接并显示文件所有内容 使用方式如下: Usage: cat [OPTION] [FILE]... OPTION常用有 , FILE可以有多个 -n 显示行号 -E show-ends eg: [root@sliver114 ~]# cat -E /etc/issue CentOS release 5.8 (Final)$ Kernel \r on an \m$ $ 从上案例可见,linux文本文件中行尾以$结束<------>window的文本文件以 \r\n结束
more和less都支持分屏显示文件:
分屏显示: 和cat是类似的,只不过增加了分屏显示效果,用法等同于man more、less more: 向后翻 less: 翻屏: 向后翻一屏:SPACE 向前翻一屏:b 向后翻一行:ENTER 向前翻一行:k 查找: eg: #man date下 输入/time 然后输入字母n 会将查到的time关键字一个个的向下翻 /KEYWORD: 自前向后 ?KEYWORD: 自后向前 如果搜到多个同样关键词下: n: 下一个 eg: less /etc/rc.d/rc.sysinit 用more能展示进度 less则不能 less支持关键词查询
head/tail:
# head -n 3 /etc/inittab head:查看前n行 默认是10行 tail:查看后n行 -n tail -f: 查看文件尾部,不退出,等待显示后续追加至此文件的新内容; 作用在于: 监控服务运行的Log文件时,使用此命令能实时监控 ctrl+c退出 eg: # head -n 3 /etc/inittab
cut: 文本切分(仅仅是将目标文件内容提取显示,不会对目标文件内容做任何改动)
cut: -d: 指定字段分隔符,默认是空格 -f: 指定要显示的字段 -f 1,3 显示第一个和第三个字段 -f 1-3 显示前第三个 eg: [root@sliver114 ~]# cut -d: -f1 /etc/passwd 截取文件passwd的第一个字符 root bin daemon adm lp sync shutdown halt mail ...
sort: 文本排序
文本排序:sort 默认按照asci表排序 -n:数值排序 -r: 降序 -t: 字段分隔符 -k: 以哪个字段为关键字进行排序 -u: 排序后相同的行只显示一次 -f: 排序时忽略字符大小写 eg: 以:作为分隔符,将第三个字符以数字方式排序 [root@sliver114 ~]# sort -t: -k3 -n /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
uniq :
linux中,如果两个行不相邻,即使是一模一样,也不认为是重复行。 uniq: -c: 显示文件中行重复的次数 -d: 只显示重复的行 eg: 原文内容: 456 456 11 231 456 111 7980 [root@sliver114 ~]# uniq -c sort 2 456 1 11 1 231 1 456 1 111 1 7980 [root@sliver114 ~]# uniq -d sort 456
wc: 文本统计
文本统计:wc (word count) 统计有多少行 多少单词 多少字节 -l 只显示行数 line -w 只显示单词数 word -c 只显示字节数 bytes count -m 字符数 -L 最长一行的字符数 eg: [root@sliver114 ~]# wc /etc/fstab 默认展示:行数 单词数 字节数 7 42 532 /etc/fstab
tr: 转换或者删除字符
字符处理命令:tr —— 转换或删除字符 (是逐个字符处理的,不是单词匹配方式的 !!!) tr [OPTION]... SET1 [SET2] -d: 删除出现在字符集中的所有字符 [root@h2sliver114 ~]# tr ab AB 从左到右逐个字符替换,遇到匹配的单个字符就替换。 ab AB [root@h2sliver114 ~]# tr 'a-z' 'A-Z' < /etc/profile 将文件内容全部转成大写后输到控制台 # /ETC/PROFILE [root@h2sliver114 ~]# tr -d ab 如下 输入abc 删除ab 得到c abc c
相关推荐
华为MA5620 ONU(Optical Network Unit,光网络单元)是华为在 Passive Optical Network(PON,无源光网络)系统中的一款设备,主要用于家庭或企业用户的宽带接入。当管理员忘记登录MA5620 ONU的默认用户名和密码时...
事务可以确保一系列操作的原子性,例如: ```java jedis.multi(); jedis.set("key1", "value1"); jedis.set("key2", "value2"); List<Object> response = jedis.exec(); ``` 5. Redis持久化 为了防止数据...
- **开关量控制**:通过特定的命令或按键操作,实现对PLC开关量的控制。 #### 四、与PLC的连接方法 MD2204LV4支持与各种主流PLC的连接,包括但不限于: - 三菱FX系列 - 西门子S7-200系列 - 欧姆龙C系列 - OMRON CP...
"Batchfile" 标签表明这个压缩包可能包含了批处理脚本,这是一种在DOS或Windows操作系统中运行的一系列命令集合,通常用于自动化任务执行。在MIUI的上下文中,批处理文件可能用于自动化安装、更新或者设置过程。 ...
- Match Properties(特性匹配)的简写命令是MA,用于将一个对象的特性复制到另一个对象。 - Layer(图层)的简写命令是LA,用于管理绘图中的图层。 - Text Style(文本样式)用于设置文本的外观。 - Mtext(多行...
它提供了丰富的功能,包括宏命令、多文件编辑支持、高效的文本导航方式以及灵活的编辑操作。本文将详细介绍Vim的一些核心特性及其使用方法。 #### 二、宏命令 宏命令是Vim中一项非常有用的功能,允许用户录制一系列...
在CAD软件中,绘图是基本操作之一。以下是一些常用的绘图命令及其用途: - **直线(L)**:用于绘制直线段。 - **参照线(XL)**:创建无限长的构造线或参照线。 - **多线(ML)**:用于绘制由两条或多条平行线组成的多线...
例如,你可以记录一系列的文本替换操作,然后通过`@x`命令快速地在文档中多次执行这些替换操作。 #### 三、同时编辑多个文件 Vim支持多种方式来同时编辑多个文件,包括使用标签页(tabs)和窗口(windows)。 ####...
由于提供的文件内容为OCR扫描后的文本,存在一定的文字错误和不通顺的问题,但可以从中提取出一些有关VI和VIM编辑器的命令和快捷键信息,并将其转换成知识点。 VI和VIM是广泛使用在类Unix系统中的文本编辑器。VIM是...
#### 一、三维操作命令 **1. 三维阵列 (3DARRAY)** - **快捷键**: `3A` - **功能**: 在三维空间中创建对象的阵列。 - **应用场景**: 当需要在三维环境中重复放置相同或相似的对象时使用。 **2. 创建三维曲面 (3...
本文档提供了CAD软件中的常用快捷键命令,涵盖了绘制、编辑、查询等多种操作。通过熟练运用这些快捷键,用户能够在绘图过程中更加得心应手。 #### 二、具体快捷键命令详解 1. **AԲ - 圆弧(Arc)** - 用于绘制...
1. FIX_2160_05.bat:这是一个批处理文件,通常用于自动化执行一系列命令或操作。在这个上下文中,它可能是用来执行固件或驱动程序更新过程的脚本。 2. usbprns2.exe:这是一个可执行文件,可能是一个USB打印机驱动...
在您提供的文件《CAD常用快捷键命令大全.pdf》中,包含了一系列的快捷键命令,这些命令覆盖了绘制、修改、管理、标注和输出等各个方面。 以下是根据文件中提供的部分内容,详细介绍的CAD常用快捷键命令所对应的知识...
3. **MA5600.txt**:这个文件很可能是包含了华为MA5600开局所需的所有配置指令,以文本格式存储。用户需要通过终端或网管软件将其导入设备,执行脚本中的命令来完成开局。 在实际操作中,使用华为MA5600开局脚本...
这些命令可以帮助初学者快速掌握基本操作,并能有效提升绘图效率。下面将按照类别逐一介绍各项命令。 ##### 取消与设置文字样式 - **取消** (`U`): 当执行某个命令时按下此键,可取消当前正在进行的操作。 - **...
完成命令的添加和修改后,需要执行以下操作之一来使更改生效: 1. **使用reinit命令**:在CASS环境中输入`reinit`命令,该命令会重新初始化当前的配置文件,包括`Acad.pgp`中的设置。 2. **重启CASS**:退出并重新...
### AUTO CAD命令大全 AutoCAD是一款广泛应用于建筑...以上命令涵盖了AutoCAD中的基本操作和高级功能,通过熟练掌握这些命令可以大大提高设计效率。希望这份AutoCAD命令大全能够帮助您更好地使用这款强大的设计软件。
- **Hard**:此处文本片段中断,但可以推测此部分会继续列举更多与硬件控制相关的命令组。 通过以上介绍,我们可以了解到SCPI指令集不仅为泰克公司的示波器提供了强大的远程控制能力,还为用户提供了高度定制化的...
在CAD中,快捷命令是为了提高工作效率,减少鼠标操作而设计的一系列简短的指令。以下是一些常用的CAD快捷命令及其详细解释: 1. **L** - 直线 (Line): 用于绘制直线。 2. **C** - 圆 (Circle): 绘制圆形。 3. **EL*...
DOS(Disk Operating System)是早期个人计算机上广泛使用的操作系统之一,它以命令行界面为主,用户通过输入各种命令来执行操作。对于那些喜欢或希望学习DOS的朋友们,掌握DOS命令大全是非常必要的。这份详细说明将...