0x01 基础Linux指令 文本篇

哦Linux下的文本处理命令真是多才多艺。
让我详细解释一下这些常见的事情。

首先我们来谈谈头部。
这会查看文件的标头。
默认是查看前 1 0 行。
如果你想查看前 5 行,你必须输入 head -n5 记得有一次,我在2 01 9 年的时候用这个命令查看日志文件,发现有问题,所以就用了这个方法,效果还不错。

tail,相反,它查看文件的尾部,默认为1 0行。
例如,监控日志文件;您可以使用 tail -f。
有一次,也许你在2 02 0年监控了一台服务器的日志,并使用该命令实时查看新的日志信息。

剪切它将文本分成列。
如果您想提取字段,请使用此选项。
例如,在提取用户名之前,我使用了 cut -d: -f1 /etc/passwd。
2 02 1 年,我再次使用 cut -c1 -5 file.txt 提取每行的前 5 个字符。

修订版。
这个命令挺有趣的,可以反转文本。
示例回声“你好”| Rev. 输出是“olleh”。

tac 与 cat 相反。
Cat 显示文件内容,而 tac 则颠倒显示。
例如,最后一行的 tac file.txt开始。

cat 这个大家应该都知道。
也就是查看文件内容或者合并文件。
如果要为每行添加行号,请使用 cat -n。
如果要压缩空行,请使用 cat -s。

最后我们来说说tr,它是用来改变或删除字符的。
示例回声“你好”| tr 'el' 'EL' 将文本中的 'e' 和 'l' 转换为大写。
2 02 2 年,我再次使用此命令删除文件中的所有空格。

您必须练习这些说明并结合使用它们来解决许多问题。
一次 ifconfiglo |我在论坛上看到一个脚本使用了它。
头 2 |从tail -1 中提取IP 地址。
这个剧本相当巧妙。

linux下history命令显示历史指令记录的使用方法

上周,我使用History命令来管理Linux中的历史命令日志,发现用途很多。

基本语法是History[n],比如History1 0,可以列出最近1 0条命令。

记得有一次我不小心删除了一个重要的文件,于是我用History-c清除了所有的历史记录,然后用History-w写回来。

要查看历史记录,直接输入日期即可。
默认显示前1 000条记录,编号方便查找。

如果想看最近5 条,输入历史记录5
分屏显示,历史记录|更多,非常方便。

执行历史订单。
例如,如果您想使用之前执行的第三个命令,请输入 !3
直接重复前面的命令!!。

此外,如果要执行以“ls”开头的命令,请输入 !ls。

使用上下键滚动查看记录,编辑起来非常方便。

但是要注意安全,尤其是root用户的日志文件,一定要保护好。

2 02 3 年,朋友使用了date命令,效率提高了很多。
这取决于你,你可以尝试一下。