查看文件
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.conf
。s
命令执行替换:首先给出要搜索的术语 (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。