当前位置: 首页 > 科技观察

七款您可能从未听说,但却极为实用的Linux命令行工具

时间:2023-03-16 20:18:25 科技观察

七个您可能从未听说过但非常有用的命令行工具开始工作Linux世界包含数量惊人的免费和开源工具,您可以使用它们来做您从未想过的事情。在今天的文章中,我们将分享您可能从未听说过的七种很棒的工具——从文件系统监控到运行可重新连接的ssh会话。asciiview,以ASCII形式查看任何图片我不确定这个命令是否实用,但它肯定很有趣;asciiview是一个将图片转换为ASCII样式的工具。你可以在aview包中找到asciiview,它的运行需要imagemagik包。tmux,让ssh得到全面提升如果你ssh进入Linux主机,需要进行长时间的操作,比如软件编程,那么你可能会因此失去连接并登出。在这种情况下,tmux可以提供很多帮助——tmux是一个终端多路复用器,它允许您在同一终端中轻松地在程序之间切换,断开它(程序仍在后台运行)并重新启动它。连接到其他终端。正因如此,tmux成为了很多Linux系统管理员必备的工具。chrootkit,你有没有被root过?看到上图中的复杂列表了吗?这是系统管理员噩梦的真实体现。以下是所有根工具包、蠕虫和可加载内核模块(简称LKM)的列表,一旦它们进入您的计算机,就会完全破坏安全性。面对这样的情况,被选为前100名网络安全工具之一的chrootkit可以帮助您保持系统清洁,并在涉及异常代码时提醒您。figlet,一个简单的横幅制作工具多年来,Internet一直在使用ASCII代码生成横幅字体。你知道它们是怎么生产出来的吗?答案是无花果。您可以使用许多不同的字体来呈现横幅广告;此外,如果您不打算在自己的设备上运行figlet,也可以使用在线Figlet服务器和服务。locate,我把它放在哪里了……很多朋友可能遇到过这样的情况,就是明明记得文件名,却忘记放在哪里了。这时候就需要牺牲locate命令了。作为几乎所有*nix系统中的内置工具(尽管出于安全原因某些Linux系统如RedHat不会将整个文件内容列出给未经授权的用户),locate可以帮助您轻松找到任何文件-无论它在哪里存储。calcurse、CLI日历和任务调度器Calcurse是用于命令行界面的日历和任务调度器应用程序。它可以帮助用户跟踪活动、约会和其他日常任务。用户可以配置通知系统在截止日期临近时发送提醒,基于curses的界面也可以自定义,具有强大的命令行选项用于过滤交易内容和格式调整,这意味着它非常适合包含在脚本中。inotify-tools,跟踪文件系统事件假设你有一组shell脚本,想跟踪文件何时关闭或修改——那么inotify-tools就是为此而生的。它包含一组C库和一组Linux命令行程序,为inotify提供简单的界面。根据维基百科,inotify是“一个Linux内核子系统,可以充当扩展文件系统,通知文件系统的所有更改,并向其他应用程序报告更改”。如果您需要异步操作文件并希望跟踪文件创建、修改或删除事件,那么这个包将值得一试。原标题:7个你不知道自己需要的Linux命令行工具,原作者:MarkGibbs