LinuxBasicsForHackers笔记 --文本处理

查看文件

head – 如果只想查看文件的开头部分,可以使用 head 命令。默认情况下,此命令显示文件的前10行。如果您想查看多于或少于默认的 10 行的内容,请在 head 命令之后、文件名之前使用破折号 (-) 开关输入所需的数量。例如head -20 ,显示文件的前20行内容。
tail tail命令与head命令类似,但它用于查看文件的最后几行。tail 默认显示10行。可以通过在命令和文件名之间输入破折号 (-) 以及的行数来告诉 tail 要显示多少行。
nl – number lines。将文件以带行号的形式显示,我们使用 nl(number lines)命令。请注意,此命令会跳过空白行的编号。
cat | grep – 过滤要显示的文件内容。仅显示包含要grep的内容的这些行。
sed – 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 – more 命令一次显示文件的一页,并允许您使用 Enter 键向下翻页。要退出,请输入 q(quit)
less – 使用 less,您不仅可以随意滚动浏览文件,还可以过滤其中的term。请注意,屏幕左下角的 less 突出显示了文件的路径。如果按正斜杠 (/) 键,less 会让您在文件中搜索术语。这将立即将您带到第一次出现的输出并突出显示它。然后,您可以通过键入 n(next)来查找下一个出现的term。

你可能感兴趣的:(笔记,linux)