LinuxBasicsForHackers笔记 --文本处理

查看文件

head <file name> – 如果只想查看文件的开头部分,可以使用 head 命令。默认情况下,此命令显示文件的前10行。如果您想查看多于或少于默认的 10 行的内容,请在 head 命令之后、文件名之前使用破折号 (-) 开关输入所需的数量。例如head -20 <file name>,显示文件的前20行内容。
tail <file name>tail命令与head命令类似,但它用于查看文件的最后几行。tail 默认显示10行。可以通过在命令和文件名之间输入破折号 (-) 以及的行数来告诉 tail 要显示多少行。
nl <file name> – number lines。将文件以带行号的形式显示,我们使用 nl(number lines)命令。请注意,此命令会跳过空白行的编号。
cat <file name> | grep <xxx> – 过滤要显示的文件内容。仅显示包含要grep的内容的这些行。
sed <xxx> – sed(stream editor) 命令允许您搜索单词或文本,然后对其执行某些操作。例如sed s/mysql/MySQL/g /etc/snort/snort.conf > snort2.confs 命令执行替换:首先给出要搜索的术语 (mysql ),然后给出要替换它的术语 (MySQL),以斜杠 (/) 分隔。 g 标志告诉 Linux 您希望全局执行替换。然后结果将保存到名为 snort2.conf 的新文件中。如果您只想替换第一次出现的术语 mysql,则可以省略尾随的 g 选项。还可以使用 sed 命令查找和替换单词的任何特定出现位置,而不是所有出现位置或仅替换第一次出现位置。例如,如果您只想替换第二次出现的单词 mysql,只需将出现的次数放在命令末尾即可:sed s/mysql/MySQL/2 /etc/snort/snort.conf > snort2.conf
more <file name> – more 命令一次显示文件的一页,并允许您使用 Enter 键向下翻页。要退出,请输入 q(quit)
less <file name> – 使用 less,您不仅可以随意滚动浏览文件,还可以过滤其中的term。请注意,屏幕左下角的 less 突出显示了文件的路径。如果按正斜杠 (/) 键,less 会让您在文件中搜索术语。这将立即将您带到第一次出现的输出并突出显示它。然后,您可以通过键入 n(next)来查找下一个出现的term。

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值