不可不知的Linux文本 心动不如行动
less命令的基本功能和more没有太大差别,但是less命令可以向前浏览文件,而more只能向后浏览文件,同时less还拥有更多的搜索功能。 常见使用方法:
常用按键如下:
相比more命令,less命令能够搜索匹配需要的字符串。 另外,less还能在多个文件间切换浏览:
显示文本头部内容--head head命令的作用就像它的名字一样,用于显示文件的开头部分文本。 常见用法如下:
显示文本尾部内容--tail 和head命令类似,只不过tail命令用于读取文本尾部部分内容:
tail还有一个比较实用的用法,用于实时文本更新内容。比如说,有一个日志文件正在写,并且实时在更新,就可以用命令:
对于更新的日志内容,会实时打印到终端上,方面查看实时日志。 指定顺序显示文本--sort sort可用于对文本进行排序并显示,默认为字典升序。 例如有一段文本test.txt内容如下:
1.升序显示文本 使用命令:
文本内容将以升序显示。 2.降序显示 相关参数-r:
3.去掉重复的行 我们可以观察到,前面的help有两行,如果我们不想看到重复的行呢?可以使用参数-u,例如:
可以看到help行不再重复显示。 4.按照数字排序 如果按照字典排序,10将会在2的前面,因此我们需要按照数字大小排序:
由于本文篇幅有限,不在本文展开介绍,后续将单独介绍sort命令的妙用。 过滤显示文本--sed sed是一个流编辑器,功能非常强大,但本文只介绍文本查看相关功能。 1.显示匹配关键字行 有时候查看日志,可能只需要查看包含某些关键字的日志行:
上面的命令表示打印包含string的行。 2.打印指定行
更多内容:常见linux命令介绍-sed 去重显示文本--uniq 常见用法如下:
文本编辑查看--vi 查看文件也很简单:
而从vi发展出来的被誉为编辑器之神的vim有着更加强大的功能,这里不作展开。 (编辑:衡阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |